Generated 2019-01-23 for Drds.

This commit is contained in:
sdk-team
2025-03-11 03:26:07 +00:00
parent 444397191f
commit 2ebf998ace
341 changed files with 11778 additions and 11461 deletions

View File

@@ -51,6 +51,78 @@ DrdsClient::DrdsClient(const std::string & accessKeyId, const std::string & acce
DrdsClient::~DrdsClient()
{}
DrdsClient::ChangeAccountPasswordOutcome DrdsClient::changeAccountPassword(const ChangeAccountPasswordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeAccountPasswordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeAccountPasswordOutcome(ChangeAccountPasswordResult(outcome.result()));
else
return ChangeAccountPasswordOutcome(outcome.error());
}
void DrdsClient::changeAccountPasswordAsync(const ChangeAccountPasswordRequest& request, const ChangeAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeAccountPassword(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::ChangeAccountPasswordOutcomeCallable DrdsClient::changeAccountPasswordCallable(const ChangeAccountPasswordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeAccountPasswordOutcome()>>(
[this, request]()
{
return this->changeAccountPassword(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::ChangeInstanceAzoneOutcome DrdsClient::changeInstanceAzone(const ChangeInstanceAzoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeInstanceAzoneOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeInstanceAzoneOutcome(ChangeInstanceAzoneResult(outcome.result()));
else
return ChangeInstanceAzoneOutcome(outcome.error());
}
void DrdsClient::changeInstanceAzoneAsync(const ChangeInstanceAzoneRequest& request, const ChangeInstanceAzoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeInstanceAzone(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::ChangeInstanceAzoneOutcomeCallable DrdsClient::changeInstanceAzoneCallable(const ChangeInstanceAzoneRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeInstanceAzoneOutcome()>>(
[this, request]()
{
return this->changeInstanceAzone(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::CheckDrdsDbNameOutcome DrdsClient::checkDrdsDbName(const CheckDrdsDbNameRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -951,42 +1023,6 @@ DrdsClient::DescribeDrdsDbRdsNameListOutcomeCallable DrdsClient::describeDrdsDbR
return task->get_future();
}
DrdsClient::DescribeDrdsDbTasksOutcome DrdsClient::describeDrdsDbTasks(const DescribeDrdsDbTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDrdsDbTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDrdsDbTasksOutcome(DescribeDrdsDbTasksResult(outcome.result()));
else
return DescribeDrdsDbTasksOutcome(outcome.error());
}
void DrdsClient::describeDrdsDbTasksAsync(const DescribeDrdsDbTasksRequest& request, const DescribeDrdsDbTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDrdsDbTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeDrdsDbTasksOutcomeCallable DrdsClient::describeDrdsDbTasksCallable(const DescribeDrdsDbTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDrdsDbTasksOutcome()>>(
[this, request]()
{
return this->describeDrdsDbTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeDrdsInstanceOutcome DrdsClient::describeDrdsInstance(const DescribeDrdsInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1455,42 +1491,6 @@ DrdsClient::DescribeExpandLogicTableInfoListOutcomeCallable DrdsClient::describe
return task->get_future();
}
DrdsClient::DescribeHiStoreInstanceInfoOutcome DrdsClient::describeHiStoreInstanceInfo(const DescribeHiStoreInstanceInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHiStoreInstanceInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHiStoreInstanceInfoOutcome(DescribeHiStoreInstanceInfoResult(outcome.result()));
else
return DescribeHiStoreInstanceInfoOutcome(outcome.error());
}
void DrdsClient::describeHiStoreInstanceInfoAsync(const DescribeHiStoreInstanceInfoRequest& request, const DescribeHiStoreInstanceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHiStoreInstanceInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeHiStoreInstanceInfoOutcomeCallable DrdsClient::describeHiStoreInstanceInfoCallable(const DescribeHiStoreInstanceInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHiStoreInstanceInfoOutcome()>>(
[this, request]()
{
return this->describeHiStoreInstanceInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeHotDbListOutcome DrdsClient::describeHotDbList(const DescribeHotDbListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1635,42 +1635,6 @@ DrdsClient::DescribeInstanceAccountsOutcomeCallable DrdsClient::describeInstance
return task->get_future();
}
DrdsClient::DescribeInstanceMenuSwitchOutcome DrdsClient::describeInstanceMenuSwitch(const DescribeInstanceMenuSwitchRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeInstanceMenuSwitchOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeInstanceMenuSwitchOutcome(DescribeInstanceMenuSwitchResult(outcome.result()));
else
return DescribeInstanceMenuSwitchOutcome(outcome.error());
}
void DrdsClient::describeInstanceMenuSwitchAsync(const DescribeInstanceMenuSwitchRequest& request, const DescribeInstanceMenuSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeInstanceMenuSwitch(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeInstanceMenuSwitchOutcomeCallable DrdsClient::describeInstanceMenuSwitchCallable(const DescribeInstanceMenuSwitchRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeInstanceMenuSwitchOutcome()>>(
[this, request]()
{
return this->describeInstanceMenuSwitch(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeInstanceSwitchAzoneOutcome DrdsClient::describeInstanceSwitchAzone(const DescribeInstanceSwitchAzoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1923,6 +1887,78 @@ DrdsClient::DescribeRdsSuperAccountInstancesOutcomeCallable DrdsClient::describe
return task->get_future();
}
DrdsClient::DescribeRecycleBinStatusOutcome DrdsClient::describeRecycleBinStatus(const DescribeRecycleBinStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRecycleBinStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRecycleBinStatusOutcome(DescribeRecycleBinStatusResult(outcome.result()));
else
return DescribeRecycleBinStatusOutcome(outcome.error());
}
void DrdsClient::describeRecycleBinStatusAsync(const DescribeRecycleBinStatusRequest& request, const DescribeRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRecycleBinStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeRecycleBinStatusOutcomeCallable DrdsClient::describeRecycleBinStatusCallable(const DescribeRecycleBinStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRecycleBinStatusOutcome()>>(
[this, request]()
{
return this->describeRecycleBinStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeRecycleBinTablesOutcome DrdsClient::describeRecycleBinTables(const DescribeRecycleBinTablesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRecycleBinTablesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRecycleBinTablesOutcome(DescribeRecycleBinTablesResult(outcome.result()));
else
return DescribeRecycleBinTablesOutcome(outcome.error());
}
void DrdsClient::describeRecycleBinTablesAsync(const DescribeRecycleBinTablesRequest& request, const DescribeRecycleBinTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRecycleBinTables(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeRecycleBinTablesOutcomeCallable DrdsClient::describeRecycleBinTablesCallable(const DescribeRecycleBinTablesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRecycleBinTablesOutcome()>>(
[this, request]()
{
return this->describeRecycleBinTables(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeRestoreOrderOutcome DrdsClient::describeRestoreOrder(const DescribeRestoreOrderRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1995,42 +2031,6 @@ DrdsClient::DescribeShardTaskInfoOutcomeCallable DrdsClient::describeShardTaskIn
return task->get_future();
}
DrdsClient::DescribeShardTaskListOutcome DrdsClient::describeShardTaskList(const DescribeShardTaskListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeShardTaskListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeShardTaskListOutcome(DescribeShardTaskListResult(outcome.result()));
else
return DescribeShardTaskListOutcome(outcome.error());
}
void DrdsClient::describeShardTaskListAsync(const DescribeShardTaskListRequest& request, const DescribeShardTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeShardTaskList(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::DescribeShardTaskListOutcomeCallable DrdsClient::describeShardTaskListCallable(const DescribeShardTaskListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeShardTaskListOutcome()>>(
[this, request]()
{
return this->describeShardTaskList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::DescribeSqlFlashbakTaskOutcome DrdsClient::describeSqlFlashbakTask(const DescribeSqlFlashbakTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2211,6 +2211,42 @@ DrdsClient::DisableSqlAuditOutcomeCallable DrdsClient::disableSqlAuditCallable(c
return task->get_future();
}
DrdsClient::EnableInstanceIpv6AddressOutcome DrdsClient::enableInstanceIpv6Address(const EnableInstanceIpv6AddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return EnableInstanceIpv6AddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return EnableInstanceIpv6AddressOutcome(EnableInstanceIpv6AddressResult(outcome.result()));
else
return EnableInstanceIpv6AddressOutcome(outcome.error());
}
void DrdsClient::enableInstanceIpv6AddressAsync(const EnableInstanceIpv6AddressRequest& request, const EnableInstanceIpv6AddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, enableInstanceIpv6Address(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::EnableInstanceIpv6AddressOutcomeCallable DrdsClient::enableInstanceIpv6AddressCallable(const EnableInstanceIpv6AddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<EnableInstanceIpv6AddressOutcome()>>(
[this, request]()
{
return this->enableInstanceIpv6Address(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::EnableSqlAuditOutcome DrdsClient::enableSqlAudit(const EnableSqlAuditRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2283,6 +2319,42 @@ DrdsClient::EnableSqlFlashbackMatchSwitchOutcomeCallable DrdsClient::enableSqlFl
return task->get_future();
}
DrdsClient::FlashbackRecycleBinTableOutcome DrdsClient::flashbackRecycleBinTable(const FlashbackRecycleBinTableRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return FlashbackRecycleBinTableOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return FlashbackRecycleBinTableOutcome(FlashbackRecycleBinTableResult(outcome.result()));
else
return FlashbackRecycleBinTableOutcome(outcome.error());
}
void DrdsClient::flashbackRecycleBinTableAsync(const FlashbackRecycleBinTableRequest& request, const FlashbackRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, flashbackRecycleBinTable(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::FlashbackRecycleBinTableOutcomeCallable DrdsClient::flashbackRecycleBinTableCallable(const FlashbackRecycleBinTableRequest &request) const
{
auto task = std::make_shared<std::packaged_task<FlashbackRecycleBinTableOutcome()>>(
[this, request]()
{
return this->flashbackRecycleBinTable(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::GetDrdsDbRdsRelationInfoOutcome DrdsClient::getDrdsDbRdsRelationInfo(const GetDrdsDbRdsRelationInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2391,6 +2463,78 @@ DrdsClient::ManagePrivateRdsOutcomeCallable DrdsClient::managePrivateRdsCallable
return task->get_future();
}
DrdsClient::ModifyAccountDescriptionOutcome DrdsClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyAccountDescriptionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyAccountDescriptionOutcome(ModifyAccountDescriptionResult(outcome.result()));
else
return ModifyAccountDescriptionOutcome(outcome.error());
}
void DrdsClient::modifyAccountDescriptionAsync(const ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyAccountDescription(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::ModifyAccountDescriptionOutcomeCallable DrdsClient::modifyAccountDescriptionCallable(const ModifyAccountDescriptionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyAccountDescriptionOutcome()>>(
[this, request]()
{
return this->modifyAccountDescription(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::ModifyAccountPrivilegeOutcome DrdsClient::modifyAccountPrivilege(const ModifyAccountPrivilegeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyAccountPrivilegeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyAccountPrivilegeOutcome(ModifyAccountPrivilegeResult(outcome.result()));
else
return ModifyAccountPrivilegeOutcome(outcome.error());
}
void DrdsClient::modifyAccountPrivilegeAsync(const ModifyAccountPrivilegeRequest& request, const ModifyAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyAccountPrivilege(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::ModifyAccountPrivilegeOutcomeCallable DrdsClient::modifyAccountPrivilegeCallable(const ModifyAccountPrivilegeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyAccountPrivilegeOutcome()>>(
[this, request]()
{
return this->modifyAccountPrivilege(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::ModifyDrdsInstanceDescriptionOutcome DrdsClient::modifyDrdsInstanceDescription(const ModifyDrdsInstanceDescriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2463,6 +2607,42 @@ DrdsClient::ModifyDrdsIpWhiteListOutcomeCallable DrdsClient::modifyDrdsIpWhiteLi
return task->get_future();
}
DrdsClient::ModifyPolarDbReadWeightOutcome DrdsClient::modifyPolarDbReadWeight(const ModifyPolarDbReadWeightRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyPolarDbReadWeightOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyPolarDbReadWeightOutcome(ModifyPolarDbReadWeightResult(outcome.result()));
else
return ModifyPolarDbReadWeightOutcome(outcome.error());
}
void DrdsClient::modifyPolarDbReadWeightAsync(const ModifyPolarDbReadWeightRequest& request, const ModifyPolarDbReadWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyPolarDbReadWeight(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::ModifyPolarDbReadWeightOutcomeCallable DrdsClient::modifyPolarDbReadWeightCallable(const ModifyPolarDbReadWeightRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyPolarDbReadWeightOutcome()>>(
[this, request]()
{
return this->modifyPolarDbReadWeight(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::ModifyRdsReadWeightOutcome DrdsClient::modifyRdsReadWeight(const ModifyRdsReadWeightRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2535,6 +2715,42 @@ DrdsClient::PutStartBackupOutcomeCallable DrdsClient::putStartBackupCallable(con
return task->get_future();
}
DrdsClient::RefreshDrdsAtomUrlOutcome DrdsClient::refreshDrdsAtomUrl(const RefreshDrdsAtomUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RefreshDrdsAtomUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RefreshDrdsAtomUrlOutcome(RefreshDrdsAtomUrlResult(outcome.result()));
else
return RefreshDrdsAtomUrlOutcome(outcome.error());
}
void DrdsClient::refreshDrdsAtomUrlAsync(const RefreshDrdsAtomUrlRequest& request, const RefreshDrdsAtomUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, refreshDrdsAtomUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::RefreshDrdsAtomUrlOutcomeCallable DrdsClient::refreshDrdsAtomUrlCallable(const RefreshDrdsAtomUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RefreshDrdsAtomUrlOutcome()>>(
[this, request]()
{
return this->refreshDrdsAtomUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::ReleaseInstanceInternetAddressOutcome DrdsClient::releaseInstanceInternetAddress(const ReleaseInstanceInternetAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2751,6 +2967,114 @@ DrdsClient::RemoveInstanceAccountOutcomeCallable DrdsClient::removeInstanceAccou
return task->get_future();
}
DrdsClient::RemoveRecycleBinTableOutcome DrdsClient::removeRecycleBinTable(const RemoveRecycleBinTableRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RemoveRecycleBinTableOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RemoveRecycleBinTableOutcome(RemoveRecycleBinTableResult(outcome.result()));
else
return RemoveRecycleBinTableOutcome(outcome.error());
}
void DrdsClient::removeRecycleBinTableAsync(const RemoveRecycleBinTableRequest& request, const RemoveRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, removeRecycleBinTable(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::RemoveRecycleBinTableOutcomeCallable DrdsClient::removeRecycleBinTableCallable(const RemoveRecycleBinTableRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RemoveRecycleBinTableOutcome()>>(
[this, request]()
{
return this->removeRecycleBinTable(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::RestartDrdsInstanceOutcome DrdsClient::restartDrdsInstance(const RestartDrdsInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RestartDrdsInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RestartDrdsInstanceOutcome(RestartDrdsInstanceResult(outcome.result()));
else
return RestartDrdsInstanceOutcome(outcome.error());
}
void DrdsClient::restartDrdsInstanceAsync(const RestartDrdsInstanceRequest& request, const RestartDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, restartDrdsInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::RestartDrdsInstanceOutcomeCallable DrdsClient::restartDrdsInstanceCallable(const RestartDrdsInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RestartDrdsInstanceOutcome()>>(
[this, request]()
{
return this->restartDrdsInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::RollbackInstanceVersionOutcome DrdsClient::rollbackInstanceVersion(const RollbackInstanceVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RollbackInstanceVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RollbackInstanceVersionOutcome(RollbackInstanceVersionResult(outcome.result()));
else
return RollbackInstanceVersionOutcome(outcome.error());
}
void DrdsClient::rollbackInstanceVersionAsync(const RollbackInstanceVersionRequest& request, const RollbackInstanceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, rollbackInstanceVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::RollbackInstanceVersionOutcomeCallable DrdsClient::rollbackInstanceVersionCallable(const RollbackInstanceVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RollbackInstanceVersionOutcome()>>(
[this, request]()
{
return this->rollbackInstanceVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::SetBackupLocalOutcome DrdsClient::setBackupLocal(const SetBackupLocalRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2895,6 +3219,42 @@ DrdsClient::SetupDrdsParamsOutcomeCallable DrdsClient::setupDrdsParamsCallable(c
return task->get_future();
}
DrdsClient::SetupRecycleBinStatusOutcome DrdsClient::setupRecycleBinStatus(const SetupRecycleBinStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetupRecycleBinStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetupRecycleBinStatusOutcome(SetupRecycleBinStatusResult(outcome.result()));
else
return SetupRecycleBinStatusOutcome(outcome.error());
}
void DrdsClient::setupRecycleBinStatusAsync(const SetupRecycleBinStatusRequest& request, const SetupRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setupRecycleBinStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::SetupRecycleBinStatusOutcomeCallable DrdsClient::setupRecycleBinStatusCallable(const SetupRecycleBinStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetupRecycleBinStatusOutcome()>>(
[this, request]()
{
return this->setupRecycleBinStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::SetupTableOutcome DrdsClient::setupTable(const SetupTableRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3147,42 +3507,6 @@ DrdsClient::SubmitSmoothExpandPreCheckTaskOutcomeCallable DrdsClient::submitSmoo
return task->get_future();
}
DrdsClient::SubmitSmoothExpandTaskOutcome DrdsClient::submitSmoothExpandTask(const SubmitSmoothExpandTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubmitSmoothExpandTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubmitSmoothExpandTaskOutcome(SubmitSmoothExpandTaskResult(outcome.result()));
else
return SubmitSmoothExpandTaskOutcome(outcome.error());
}
void DrdsClient::submitSmoothExpandTaskAsync(const SubmitSmoothExpandTaskRequest& request, const SubmitSmoothExpandTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, submitSmoothExpandTask(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::SubmitSmoothExpandTaskOutcomeCallable DrdsClient::submitSmoothExpandTaskCallable(const SubmitSmoothExpandTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubmitSmoothExpandTaskOutcome()>>(
[this, request]()
{
return this->submitSmoothExpandTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::SubmitSqlFlashbackTaskOutcome DrdsClient::submitSqlFlashbackTask(const SubmitSqlFlashbackTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3219,42 +3543,6 @@ DrdsClient::SubmitSqlFlashbackTaskOutcomeCallable DrdsClient::submitSqlFlashback
return task->get_future();
}
DrdsClient::SubmitSwitchTaskOutcome DrdsClient::submitSwitchTask(const SubmitSwitchTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubmitSwitchTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubmitSwitchTaskOutcome(SubmitSwitchTaskResult(outcome.result()));
else
return SubmitSwitchTaskOutcome(outcome.error());
}
void DrdsClient::submitSwitchTaskAsync(const SubmitSwitchTaskRequest& request, const SubmitSwitchTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, submitSwitchTask(request), context);
};
asyncExecute(new Runnable(fn));
}
DrdsClient::SubmitSwitchTaskOutcomeCallable DrdsClient::submitSwitchTaskCallable(const SubmitSwitchTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubmitSwitchTaskOutcome()>>(
[this, request]()
{
return this->submitSwitchTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DrdsClient::SwitchGlobalBroadcastTypeOutcome DrdsClient::switchGlobalBroadcastType(const SwitchGlobalBroadcastTypeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/ChangeAccountPasswordRequest.h>
using AlibabaCloud::Drds::Model::ChangeAccountPasswordRequest;
ChangeAccountPasswordRequest::ChangeAccountPasswordRequest()
: RpcServiceRequest("drds", "2019-01-23", "ChangeAccountPassword") {
setMethod(HttpRequest::Method::Post);
}
ChangeAccountPasswordRequest::~ChangeAccountPasswordRequest() {}
std::string ChangeAccountPasswordRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
void ChangeAccountPasswordRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
std::string ChangeAccountPasswordRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ChangeAccountPasswordRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ChangeAccountPasswordRequest::getPassword() const {
return password_;
}
void ChangeAccountPasswordRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
std::string ChangeAccountPasswordRequest::getAccountName() const {
return accountName_;
}
void ChangeAccountPasswordRequest::setAccountName(const std::string &accountName) {
accountName_ = accountName;
setParameter(std::string("AccountName"), accountName);
}

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/drds/model/ChangeAccountPasswordResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Drds;
using namespace AlibabaCloud::Drds::Model;
ChangeAccountPasswordResult::ChangeAccountPasswordResult() :
ServiceResult()
{}
ChangeAccountPasswordResult::ChangeAccountPasswordResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ChangeAccountPasswordResult::~ChangeAccountPasswordResult()
{}
void ChangeAccountPasswordResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
bool ChangeAccountPasswordResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/ChangeInstanceAzoneRequest.h>
using AlibabaCloud::Drds::Model::ChangeInstanceAzoneRequest;
ChangeInstanceAzoneRequest::ChangeInstanceAzoneRequest()
: RpcServiceRequest("drds", "2019-01-23", "ChangeInstanceAzone") {
setMethod(HttpRequest::Method::Post);
}
ChangeInstanceAzoneRequest::~ChangeInstanceAzoneRequest() {}
std::string ChangeInstanceAzoneRequest::getTargetAzoneId() const {
return targetAzoneId_;
}
void ChangeInstanceAzoneRequest::setTargetAzoneId(const std::string &targetAzoneId) {
targetAzoneId_ = targetAzoneId;
setParameter(std::string("TargetAzoneId"), targetAzoneId);
}
std::string ChangeInstanceAzoneRequest::getDrdsRegionId() const {
return drdsRegionId_;
}
void ChangeInstanceAzoneRequest::setDrdsRegionId(const std::string &drdsRegionId) {
drdsRegionId_ = drdsRegionId;
setParameter(std::string("DrdsRegionId"), drdsRegionId);
}
std::string ChangeInstanceAzoneRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
void ChangeInstanceAzoneRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
std::string ChangeInstanceAzoneRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ChangeInstanceAzoneRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ChangeInstanceAzoneRequest::getOriginAzoneId() const {
return originAzoneId_;
}
void ChangeInstanceAzoneRequest::setOriginAzoneId(const std::string &originAzoneId) {
originAzoneId_ = originAzoneId;
setParameter(std::string("OriginAzoneId"), originAzoneId);
}
bool ChangeInstanceAzoneRequest::getChangeVSwitch() const {
return changeVSwitch_;
}
void ChangeInstanceAzoneRequest::setChangeVSwitch(bool changeVSwitch) {
changeVSwitch_ = changeVSwitch;
setParameter(std::string("ChangeVSwitch"), changeVSwitch ? "true" : "false");
}
std::string ChangeInstanceAzoneRequest::getNewVSwitch() const {
return newVSwitch_;
}
void ChangeInstanceAzoneRequest::setNewVSwitch(const std::string &newVSwitch) {
newVSwitch_ = newVSwitch;
setParameter(std::string("NewVSwitch"), newVSwitch);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/drds/model/SubmitSwitchTaskResult.h>
#include <alibabacloud/drds/model/ChangeInstanceAzoneResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Drds;
using namespace AlibabaCloud::Drds::Model;
SubmitSwitchTaskResult::SubmitSwitchTaskResult() :
ChangeInstanceAzoneResult::ChangeInstanceAzoneResult() :
ServiceResult()
{}
SubmitSwitchTaskResult::SubmitSwitchTaskResult(const std::string &payload) :
ChangeInstanceAzoneResult::ChangeInstanceAzoneResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubmitSwitchTaskResult::~SubmitSwitchTaskResult()
ChangeInstanceAzoneResult::~ChangeInstanceAzoneResult()
{}
void SubmitSwitchTaskResult::parse(const std::string &payload)
void ChangeInstanceAzoneResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -44,7 +44,7 @@ void SubmitSwitchTaskResult::parse(const std::string &payload)
}
bool SubmitSwitchTaskResult::getSuccess()const
bool ChangeInstanceAzoneResult::getSuccess()const
{
return success_;
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/CheckDrdsDbNameRequest.h>
using AlibabaCloud::Drds::Model::CheckDrdsDbNameRequest;
CheckDrdsDbNameRequest::CheckDrdsDbNameRequest() :
RpcServiceRequest("drds", "2019-01-23", "CheckDrdsDbName")
{
setMethod(HttpRequest::Method::Post);
}
CheckDrdsDbNameRequest::~CheckDrdsDbNameRequest()
{}
std::string CheckDrdsDbNameRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/CheckDrdsDbNameRequest.h>
using AlibabaCloud::Drds::Model::CheckDrdsDbNameRequest;
CheckDrdsDbNameRequest::CheckDrdsDbNameRequest()
: RpcServiceRequest("drds", "2019-01-23", "CheckDrdsDbName") {
setMethod(HttpRequest::Method::Post);
}
void CheckDrdsDbNameRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
CheckDrdsDbNameRequest::~CheckDrdsDbNameRequest() {}
std::string CheckDrdsDbNameRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CheckDrdsDbNameRequest::getAccessKeyId()const
{
return accessKeyId_;
void CheckDrdsDbNameRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CheckDrdsDbNameRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CheckDrdsDbNameRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CheckDrdsDbNameRequest::getDbName()const
{
return dbName_;
void CheckDrdsDbNameRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CheckDrdsDbNameRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string CheckDrdsDbNameRequest::getDbName() const {
return dbName_;
}
void CheckDrdsDbNameRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -39,10 +39,10 @@ void CheckDrdsDbNameResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Result"].isNull())
result_ = value["Result"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/CheckExpandStatusRequest.h>
using AlibabaCloud::Drds::Model::CheckExpandStatusRequest;
CheckExpandStatusRequest::CheckExpandStatusRequest() :
RpcServiceRequest("drds", "2019-01-23", "CheckExpandStatus")
{
setMethod(HttpRequest::Method::Post);
}
CheckExpandStatusRequest::~CheckExpandStatusRequest()
{}
std::string CheckExpandStatusRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/CheckExpandStatusRequest.h>
using AlibabaCloud::Drds::Model::CheckExpandStatusRequest;
CheckExpandStatusRequest::CheckExpandStatusRequest()
: RpcServiceRequest("drds", "2019-01-23", "CheckExpandStatus") {
setMethod(HttpRequest::Method::Post);
}
void CheckExpandStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
CheckExpandStatusRequest::~CheckExpandStatusRequest() {}
std::string CheckExpandStatusRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CheckExpandStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
void CheckExpandStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CheckExpandStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CheckExpandStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CheckExpandStatusRequest::getDbName()const
{
return dbName_;
void CheckExpandStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CheckExpandStatusRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string CheckExpandStatusRequest::getDbName() const {
return dbName_;
}
void CheckExpandStatusRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -40,10 +40,10 @@ void CheckExpandStatusResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["IsActive"].isNull())
data_.isActive = dataNode["IsActive"].asString() == "true";
if(!dataNode["Msg"].isNull())
data_.msg = dataNode["Msg"].asString();
if(!dataNode["IsActive"].isNull())
data_.isActive = dataNode["IsActive"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h>
using AlibabaCloud::Drds::Model::CheckSqlAuditEnableStatusRequest;
CheckSqlAuditEnableStatusRequest::CheckSqlAuditEnableStatusRequest() :
RpcServiceRequest("drds", "2019-01-23", "CheckSqlAuditEnableStatus")
{
setMethod(HttpRequest::Method::Post);
}
CheckSqlAuditEnableStatusRequest::~CheckSqlAuditEnableStatusRequest()
{}
std::string CheckSqlAuditEnableStatusRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h>
using AlibabaCloud::Drds::Model::CheckSqlAuditEnableStatusRequest;
CheckSqlAuditEnableStatusRequest::CheckSqlAuditEnableStatusRequest()
: RpcServiceRequest("drds", "2019-01-23", "CheckSqlAuditEnableStatus") {
setMethod(HttpRequest::Method::Post);
}
void CheckSqlAuditEnableStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
CheckSqlAuditEnableStatusRequest::~CheckSqlAuditEnableStatusRequest() {}
std::string CheckSqlAuditEnableStatusRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CheckSqlAuditEnableStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
void CheckSqlAuditEnableStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CheckSqlAuditEnableStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CheckSqlAuditEnableStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CheckSqlAuditEnableStatusRequest::getDbName()const
{
return dbName_;
void CheckSqlAuditEnableStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CheckSqlAuditEnableStatusRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string CheckSqlAuditEnableStatusRequest::getDbName() const {
return dbName_;
}
void CheckSqlAuditEnableStatusRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -39,10 +39,10 @@ void CheckSqlAuditEnableStatusResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,176 +1,144 @@
/*
* 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/drds/model/CreateDrdsDBRequest.h>
using AlibabaCloud::Drds::Model::CreateDrdsDBRequest;
CreateDrdsDBRequest::CreateDrdsDBRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateDrdsDB")
{
setMethod(HttpRequest::Method::Post);
}
CreateDrdsDBRequest::~CreateDrdsDBRequest()
{}
std::string CreateDrdsDBRequest::getEncode()const
{
return encode_;
*/
#include <alibabacloud/drds/model/CreateDrdsDBRequest.h>
using AlibabaCloud::Drds::Model::CreateDrdsDBRequest;
CreateDrdsDBRequest::CreateDrdsDBRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateDrdsDB") {
setMethod(HttpRequest::Method::Post);
}
void CreateDrdsDBRequest::setEncode(const std::string& encode)
{
encode_ = encode;
setParameter("Encode", encode);
CreateDrdsDBRequest::~CreateDrdsDBRequest() {}
std::string CreateDrdsDBRequest::getEncode() const {
return encode_;
}
std::vector<std::string> CreateDrdsDBRequest::getRdsInstance()const
{
return rdsInstance_;
void CreateDrdsDBRequest::setEncode(const std::string &encode) {
encode_ = encode;
setParameter(std::string("Encode"), encode);
}
void CreateDrdsDBRequest::setRdsInstance(const std::vector<std::string>& rdsInstance)
{
rdsInstance_ = rdsInstance;
for(int dep1 = 0; dep1!= rdsInstance.size(); dep1++) {
setParameter("RdsInstance."+ std::to_string(dep1), rdsInstance.at(dep1));
}
std::vector<std::string> CreateDrdsDBRequest::getRdsInstance() const {
return rdsInstance_;
}
std::string CreateDrdsDBRequest::getType()const
{
return type_;
void CreateDrdsDBRequest::setRdsInstance(const std::vector<std::string> &rdsInstance) {
rdsInstance_ = rdsInstance;
}
void CreateDrdsDBRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string CreateDrdsDBRequest::getType() const {
return type_;
}
std::string CreateDrdsDBRequest::getAccessKeyId()const
{
return accessKeyId_;
void CreateDrdsDBRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void CreateDrdsDBRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CreateDrdsDBRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CreateDrdsDBRequest::getPassword()const
{
return password_;
void CreateDrdsDBRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CreateDrdsDBRequest::setPassword(const std::string& password)
{
password_ = password;
setParameter("Password", password);
std::string CreateDrdsDBRequest::getPassword() const {
return password_;
}
std::vector<CreateDrdsDBRequest::RdsSuperAccount> CreateDrdsDBRequest::getRdsSuperAccount()const
{
return rdsSuperAccount_;
void CreateDrdsDBRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
void CreateDrdsDBRequest::setRdsSuperAccount(const std::vector<RdsSuperAccount>& rdsSuperAccount)
{
rdsSuperAccount_ = rdsSuperAccount;
for(int dep1 = 0; dep1!= rdsSuperAccount.size(); dep1++) {
auto rdsSuperAccountObj = rdsSuperAccount.at(dep1);
std::string rdsSuperAccountObjStr = "RdsSuperAccount." + std::to_string(dep1 + 1);
setParameter(rdsSuperAccountObjStr + ".Password", rdsSuperAccountObj.password);
setParameter(rdsSuperAccountObjStr + ".AccountName", rdsSuperAccountObj.accountName);
setParameter(rdsSuperAccountObjStr + ".DbInstanceId", rdsSuperAccountObj.dbInstanceId);
}
std::vector<CreateDrdsDBRequest::RdsSuperAccount> CreateDrdsDBRequest::getRdsSuperAccount() const {
return rdsSuperAccount_;
}
std::string CreateDrdsDBRequest::getAccountName()const
{
return accountName_;
void CreateDrdsDBRequest::setRdsSuperAccount(const std::vector<CreateDrdsDBRequest::RdsSuperAccount> &rdsSuperAccount) {
rdsSuperAccount_ = rdsSuperAccount;
for(int dep1 = 0; dep1 != rdsSuperAccount.size(); dep1++) {
auto rdsSuperAccountObj = rdsSuperAccount.at(dep1);
std::string rdsSuperAccountObjStr = std::string("RdsSuperAccount") + "." + std::to_string(dep1 + 1);
setParameter(rdsSuperAccountObjStr + ".Password", rdsSuperAccountObj.password);
setParameter(rdsSuperAccountObjStr + ".AccountName", rdsSuperAccountObj.accountName);
setParameter(rdsSuperAccountObjStr + ".DbInstanceId", rdsSuperAccountObj.dbInstanceId);
}
}
void CreateDrdsDBRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setParameter("AccountName", accountName);
std::string CreateDrdsDBRequest::getAccountName() const {
return accountName_;
}
std::string CreateDrdsDBRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void CreateDrdsDBRequest::setAccountName(const std::string &accountName) {
accountName_ = accountName;
setParameter(std::string("AccountName"), accountName);
}
void CreateDrdsDBRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string CreateDrdsDBRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
bool CreateDrdsDBRequest::getDbInstanceIsCreating()const
{
return dbInstanceIsCreating_;
void CreateDrdsDBRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CreateDrdsDBRequest::setDbInstanceIsCreating(bool dbInstanceIsCreating)
{
dbInstanceIsCreating_ = dbInstanceIsCreating;
setParameter("DbInstanceIsCreating", dbInstanceIsCreating ? "true" : "false");
bool CreateDrdsDBRequest::getDbInstanceIsCreating() const {
return dbInstanceIsCreating_;
}
std::vector<CreateDrdsDBRequest::InstDbName> CreateDrdsDBRequest::getInstDbName()const
{
return instDbName_;
void CreateDrdsDBRequest::setDbInstanceIsCreating(bool dbInstanceIsCreating) {
dbInstanceIsCreating_ = dbInstanceIsCreating;
setParameter(std::string("DbInstanceIsCreating"), dbInstanceIsCreating ? "true" : "false");
}
void CreateDrdsDBRequest::setInstDbName(const std::vector<InstDbName>& instDbName)
{
instDbName_ = instDbName;
for(int dep1 = 0; dep1!= instDbName.size(); dep1++) {
auto instDbNameObj = instDbName.at(dep1);
std::string instDbNameObjStr = "InstDbName." + std::to_string(dep1 + 1);
for(int dep2 = 0; dep2!= instDbNameObj.shardDbName.size(); dep2++) {
setParameter(instDbNameObjStr + ".ShardDbName."+ std::to_string(dep2), instDbNameObj.shardDbName.at(dep2));
}
setParameter(instDbNameObjStr + ".DbInstanceId", instDbNameObj.dbInstanceId);
}
std::vector<CreateDrdsDBRequest::InstDbName> CreateDrdsDBRequest::getInstDbName() const {
return instDbName_;
}
std::string CreateDrdsDBRequest::getDbName()const
{
return dbName_;
void CreateDrdsDBRequest::setInstDbName(const std::vector<CreateDrdsDBRequest::InstDbName> &instDbName) {
instDbName_ = instDbName;
for(int dep1 = 0; dep1 != instDbName.size(); dep1++) {
auto instDbNameObj = instDbName.at(dep1);
std::string instDbNameObjStr = std::string("InstDbName") + "." + std::to_string(dep1 + 1);
setParameter(instDbNameObjStr + ".DbInstanceId", instDbNameObj.dbInstanceId);
}
}
void CreateDrdsDBRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string CreateDrdsDBRequest::getDbName() const {
return dbName_;
}
std::string CreateDrdsDBRequest::getDbInstType()const
{
return dbInstType_;
void CreateDrdsDBRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void CreateDrdsDBRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
std::string CreateDrdsDBRequest::getDbInstType() const {
return dbInstType_;
}
void CreateDrdsDBRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -1,238 +1,198 @@
/*
* 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/drds/model/CreateDrdsInstanceRequest.h>
using AlibabaCloud::Drds::Model::CreateDrdsInstanceRequest;
CreateDrdsInstanceRequest::CreateDrdsInstanceRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateDrdsInstance")
{
setMethod(HttpRequest::Method::Post);
}
CreateDrdsInstanceRequest::~CreateDrdsInstanceRequest()
{}
bool CreateDrdsInstanceRequest::getIsAutoRenew()const
{
return isAutoRenew_;
*/
#include <alibabacloud/drds/model/CreateDrdsInstanceRequest.h>
using AlibabaCloud::Drds::Model::CreateDrdsInstanceRequest;
CreateDrdsInstanceRequest::CreateDrdsInstanceRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateDrdsInstance") {
setMethod(HttpRequest::Method::Post);
}
void CreateDrdsInstanceRequest::setIsAutoRenew(bool isAutoRenew)
{
isAutoRenew_ = isAutoRenew;
setParameter("IsAutoRenew", isAutoRenew ? "true" : "false");
CreateDrdsInstanceRequest::~CreateDrdsInstanceRequest() {}
bool CreateDrdsInstanceRequest::getIsAutoRenew() const {
return isAutoRenew_;
}
std::string CreateDrdsInstanceRequest::getClientToken()const
{
return clientToken_;
void CreateDrdsInstanceRequest::setIsAutoRenew(bool isAutoRenew) {
isAutoRenew_ = isAutoRenew;
setParameter(std::string("IsAutoRenew"), isAutoRenew ? "true" : "false");
}
void CreateDrdsInstanceRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
std::string CreateDrdsInstanceRequest::getClientToken() const {
return clientToken_;
}
std::string CreateDrdsInstanceRequest::getDescription()const
{
return description_;
void CreateDrdsInstanceRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
void CreateDrdsInstanceRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
std::string CreateDrdsInstanceRequest::getDescription() const {
return description_;
}
std::string CreateDrdsInstanceRequest::getType()const
{
return type_;
void CreateDrdsInstanceRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
void CreateDrdsInstanceRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string CreateDrdsInstanceRequest::getType() const {
return type_;
}
std::string CreateDrdsInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
void CreateDrdsInstanceRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void CreateDrdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CreateDrdsInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
int CreateDrdsInstanceRequest::getDuration()const
{
return duration_;
void CreateDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CreateDrdsInstanceRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
int CreateDrdsInstanceRequest::getDuration() const {
return duration_;
}
std::string CreateDrdsInstanceRequest::getResourceGroupId()const
{
return resourceGroupId_;
void CreateDrdsInstanceRequest::setDuration(int duration) {
duration_ = duration;
setParameter(std::string("Duration"), std::to_string(duration));
}
void CreateDrdsInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
std::string CreateDrdsInstanceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
bool CreateDrdsInstanceRequest::getIsHa()const
{
return isHa_;
void CreateDrdsInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void CreateDrdsInstanceRequest::setIsHa(bool isHa)
{
isHa_ = isHa;
setParameter("IsHa", isHa ? "true" : "false");
bool CreateDrdsInstanceRequest::getIsHa() const {
return isHa_;
}
int CreateDrdsInstanceRequest::getMySQLVersion()const
{
return mySQLVersion_;
void CreateDrdsInstanceRequest::setIsHa(bool isHa) {
isHa_ = isHa;
setParameter(std::string("isHa"), isHa ? "true" : "false");
}
void CreateDrdsInstanceRequest::setMySQLVersion(int mySQLVersion)
{
mySQLVersion_ = mySQLVersion;
setParameter("MySQLVersion", std::to_string(mySQLVersion));
int CreateDrdsInstanceRequest::getMySQLVersion() const {
return mySQLVersion_;
}
std::string CreateDrdsInstanceRequest::getRegionId()const
{
return regionId_;
void CreateDrdsInstanceRequest::setMySQLVersion(int mySQLVersion) {
mySQLVersion_ = mySQLVersion;
setParameter(std::string("MySQLVersion"), std::to_string(mySQLVersion));
}
void CreateDrdsInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateDrdsInstanceRequest::getRegionId() const {
return regionId_;
}
std::string CreateDrdsInstanceRequest::getInstanceSeries()const
{
return instanceSeries_;
void CreateDrdsInstanceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreateDrdsInstanceRequest::setInstanceSeries(const std::string& instanceSeries)
{
instanceSeries_ = instanceSeries;
setParameter("InstanceSeries", instanceSeries);
std::string CreateDrdsInstanceRequest::getInstanceSeries() const {
return instanceSeries_;
}
std::string CreateDrdsInstanceRequest::getMasterInstId()const
{
return masterInstId_;
void CreateDrdsInstanceRequest::setInstanceSeries(const std::string &instanceSeries) {
instanceSeries_ = instanceSeries;
setParameter(std::string("InstanceSeries"), instanceSeries);
}
void CreateDrdsInstanceRequest::setMasterInstId(const std::string& masterInstId)
{
masterInstId_ = masterInstId;
setParameter("MasterInstId", masterInstId);
std::string CreateDrdsInstanceRequest::getMasterInstId() const {
return masterInstId_;
}
int CreateDrdsInstanceRequest::getQuantity()const
{
return quantity_;
void CreateDrdsInstanceRequest::setMasterInstId(const std::string &masterInstId) {
masterInstId_ = masterInstId;
setParameter(std::string("MasterInstId"), masterInstId);
}
void CreateDrdsInstanceRequest::setQuantity(int quantity)
{
quantity_ = quantity;
setParameter("Quantity", std::to_string(quantity));
int CreateDrdsInstanceRequest::getQuantity() const {
return quantity_;
}
std::string CreateDrdsInstanceRequest::getSpecification()const
{
return specification_;
void CreateDrdsInstanceRequest::setQuantity(int quantity) {
quantity_ = quantity;
setParameter(std::string("Quantity"), std::to_string(quantity));
}
void CreateDrdsInstanceRequest::setSpecification(const std::string& specification)
{
specification_ = specification;
setParameter("Specification", specification);
std::string CreateDrdsInstanceRequest::getSpecification() const {
return specification_;
}
std::string CreateDrdsInstanceRequest::getVswitchId()const
{
return vswitchId_;
void CreateDrdsInstanceRequest::setSpecification(const std::string &specification) {
specification_ = specification;
setParameter(std::string("Specification"), specification);
}
void CreateDrdsInstanceRequest::setVswitchId(const std::string& vswitchId)
{
vswitchId_ = vswitchId;
setParameter("VswitchId", vswitchId);
std::string CreateDrdsInstanceRequest::getVswitchId() const {
return vswitchId_;
}
std::string CreateDrdsInstanceRequest::getVpcId()const
{
return vpcId_;
void CreateDrdsInstanceRequest::setVswitchId(const std::string &vswitchId) {
vswitchId_ = vswitchId;
setParameter(std::string("VswitchId"), vswitchId);
}
void CreateDrdsInstanceRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
std::string CreateDrdsInstanceRequest::getVpcId() const {
return vpcId_;
}
std::string CreateDrdsInstanceRequest::getZoneId()const
{
return zoneId_;
void CreateDrdsInstanceRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}
void CreateDrdsInstanceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
std::string CreateDrdsInstanceRequest::getZoneId() const {
return zoneId_;
}
std::string CreateDrdsInstanceRequest::getPayType()const
{
return payType_;
void CreateDrdsInstanceRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}
void CreateDrdsInstanceRequest::setPayType(const std::string& payType)
{
payType_ = payType;
setParameter("PayType", payType);
std::string CreateDrdsInstanceRequest::getPayType() const {
return payType_;
}
std::string CreateDrdsInstanceRequest::getPricingCycle()const
{
return pricingCycle_;
void CreateDrdsInstanceRequest::setPayType(const std::string &payType) {
payType_ = payType;
setParameter(std::string("PayType"), payType);
}
void CreateDrdsInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
std::string CreateDrdsInstanceRequest::getPricingCycle() const {
return pricingCycle_;
}
void CreateDrdsInstanceRequest::setPricingCycle(const std::string &pricingCycle) {
pricingCycle_ = pricingCycle;
setParameter(std::string("PricingCycle"), pricingCycle);
}

View File

@@ -1,89 +1,77 @@
/*
* 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/drds/model/CreateInstanceAccountRequest.h>
using AlibabaCloud::Drds::Model::CreateInstanceAccountRequest;
CreateInstanceAccountRequest::CreateInstanceAccountRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateInstanceAccount")
{
setMethod(HttpRequest::Method::Post);
}
CreateInstanceAccountRequest::~CreateInstanceAccountRequest()
{}
std::string CreateInstanceAccountRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/CreateInstanceAccountRequest.h>
using AlibabaCloud::Drds::Model::CreateInstanceAccountRequest;
CreateInstanceAccountRequest::CreateInstanceAccountRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateInstanceAccount") {
setMethod(HttpRequest::Method::Post);
}
void CreateInstanceAccountRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
CreateInstanceAccountRequest::~CreateInstanceAccountRequest() {}
std::string CreateInstanceAccountRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CreateInstanceAccountRequest::getAccessKeyId()const
{
return accessKeyId_;
void CreateInstanceAccountRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CreateInstanceAccountRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CreateInstanceAccountRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CreateInstanceAccountRequest::getPassword()const
{
return password_;
void CreateInstanceAccountRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CreateInstanceAccountRequest::setPassword(const std::string& password)
{
password_ = password;
setParameter("Password", password);
std::string CreateInstanceAccountRequest::getPassword() const {
return password_;
}
std::string CreateInstanceAccountRequest::getAccountName()const
{
return accountName_;
void CreateInstanceAccountRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
void CreateInstanceAccountRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setParameter("AccountName", accountName);
std::string CreateInstanceAccountRequest::getAccountName() const {
return accountName_;
}
std::vector<CreateInstanceAccountRequest::DbPrivilege> CreateInstanceAccountRequest::getDbPrivilege()const
{
return dbPrivilege_;
void CreateInstanceAccountRequest::setAccountName(const std::string &accountName) {
accountName_ = accountName;
setParameter(std::string("AccountName"), accountName);
}
void CreateInstanceAccountRequest::setDbPrivilege(const std::vector<DbPrivilege>& dbPrivilege)
{
dbPrivilege_ = dbPrivilege;
for(int dep1 = 0; dep1!= dbPrivilege.size(); dep1++) {
auto dbPrivilegeObj = dbPrivilege.at(dep1);
std::string dbPrivilegeObjStr = "DbPrivilege." + std::to_string(dep1 + 1);
setParameter(dbPrivilegeObjStr + ".DbName", dbPrivilegeObj.dbName);
setParameter(dbPrivilegeObjStr + ".Privilege", dbPrivilegeObj.privilege);
}
std::vector<CreateInstanceAccountRequest::DbPrivilege> CreateInstanceAccountRequest::getDbPrivilege() const {
return dbPrivilege_;
}
void CreateInstanceAccountRequest::setDbPrivilege(const std::vector<CreateInstanceAccountRequest::DbPrivilege> &dbPrivilege) {
dbPrivilege_ = dbPrivilege;
for(int dep1 = 0; dep1 != dbPrivilege.size(); dep1++) {
auto dbPrivilegeObj = dbPrivilege.at(dep1);
std::string dbPrivilegeObjStr = std::string("DbPrivilege") + "." + std::to_string(dep1 + 1);
setParameter(dbPrivilegeObjStr + ".DbName", dbPrivilegeObj.dbName);
setParameter(dbPrivilegeObjStr + ".Privilege", dbPrivilegeObj.privilege);
}
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h>
using AlibabaCloud::Drds::Model::CreateInstanceInternetAddressRequest;
CreateInstanceInternetAddressRequest::CreateInstanceInternetAddressRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateInstanceInternetAddress")
{
setMethod(HttpRequest::Method::Post);
}
CreateInstanceInternetAddressRequest::~CreateInstanceInternetAddressRequest()
{}
std::string CreateInstanceInternetAddressRequest::getDrdsPassword()const
{
return drdsPassword_;
*/
#include <alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h>
using AlibabaCloud::Drds::Model::CreateInstanceInternetAddressRequest;
CreateInstanceInternetAddressRequest::CreateInstanceInternetAddressRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateInstanceInternetAddress") {
setMethod(HttpRequest::Method::Post);
}
void CreateInstanceInternetAddressRequest::setDrdsPassword(const std::string& drdsPassword)
{
drdsPassword_ = drdsPassword;
setParameter("DrdsPassword", drdsPassword);
CreateInstanceInternetAddressRequest::~CreateInstanceInternetAddressRequest() {}
std::string CreateInstanceInternetAddressRequest::getDrdsPassword() const {
return drdsPassword_;
}
std::string CreateInstanceInternetAddressRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void CreateInstanceInternetAddressRequest::setDrdsPassword(const std::string &drdsPassword) {
drdsPassword_ = drdsPassword;
setParameter(std::string("DrdsPassword"), drdsPassword);
}
void CreateInstanceInternetAddressRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string CreateInstanceInternetAddressRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CreateInstanceInternetAddressRequest::getRegionId()const
{
return regionId_;
void CreateInstanceInternetAddressRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CreateInstanceInternetAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateInstanceInternetAddressRequest::getRegionId() const {
return regionId_;
}
void CreateInstanceInternetAddressRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -39,12 +39,12 @@ void CreateInstanceInternetAddressResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/CreateOrderForRdsRequest.h>
using AlibabaCloud::Drds::Model::CreateOrderForRdsRequest;
CreateOrderForRdsRequest::CreateOrderForRdsRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateOrderForRds")
{
setMethod(HttpRequest::Method::Post);
}
CreateOrderForRdsRequest::~CreateOrderForRdsRequest()
{}
std::string CreateOrderForRdsRequest::getParams()const
{
return params_;
*/
#include <alibabacloud/drds/model/CreateOrderForRdsRequest.h>
using AlibabaCloud::Drds::Model::CreateOrderForRdsRequest;
CreateOrderForRdsRequest::CreateOrderForRdsRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateOrderForRds") {
setMethod(HttpRequest::Method::Post);
}
void CreateOrderForRdsRequest::setParams(const std::string& params)
{
params_ = params;
setParameter("Params", params);
CreateOrderForRdsRequest::~CreateOrderForRdsRequest() {}
std::string CreateOrderForRdsRequest::getParams() const {
return params_;
}
std::string CreateOrderForRdsRequest::getAccessKeyId()const
{
return accessKeyId_;
void CreateOrderForRdsRequest::setParams(const std::string &params) {
params_ = params;
setParameter(std::string("Params"), params);
}
void CreateOrderForRdsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string CreateOrderForRdsRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string CreateOrderForRdsRequest::getRegionId()const
{
return regionId_;
void CreateOrderForRdsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void CreateOrderForRdsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateOrderForRdsRequest::getRegionId() const {
return regionId_;
}
void CreateOrderForRdsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -39,10 +39,10 @@ void CreateOrderForRdsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,95 +1,81 @@
/*
* 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/drds/model/CreateShardTaskRequest.h>
using AlibabaCloud::Drds::Model::CreateShardTaskRequest;
CreateShardTaskRequest::CreateShardTaskRequest() :
RpcServiceRequest("drds", "2019-01-23", "CreateShardTask")
{
setMethod(HttpRequest::Method::Post);
}
CreateShardTaskRequest::~CreateShardTaskRequest()
{}
std::string CreateShardTaskRequest::getTaskType()const
{
return taskType_;
*/
#include <alibabacloud/drds/model/CreateShardTaskRequest.h>
using AlibabaCloud::Drds::Model::CreateShardTaskRequest;
CreateShardTaskRequest::CreateShardTaskRequest()
: RpcServiceRequest("drds", "2019-01-23", "CreateShardTask") {
setMethod(HttpRequest::Method::Post);
}
void CreateShardTaskRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
CreateShardTaskRequest::~CreateShardTaskRequest() {}
std::string CreateShardTaskRequest::getTaskType() const {
return taskType_;
}
std::string CreateShardTaskRequest::getTargetTableName()const
{
return targetTableName_;
void CreateShardTaskRequest::setTaskType(const std::string &taskType) {
taskType_ = taskType;
setParameter(std::string("TaskType"), taskType);
}
void CreateShardTaskRequest::setTargetTableName(const std::string& targetTableName)
{
targetTableName_ = targetTableName;
setParameter("TargetTableName", targetTableName);
std::string CreateShardTaskRequest::getTargetTableName() const {
return targetTableName_;
}
std::string CreateShardTaskRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void CreateShardTaskRequest::setTargetTableName(const std::string &targetTableName) {
targetTableName_ = targetTableName;
setParameter(std::string("TargetTableName"), targetTableName);
}
void CreateShardTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string CreateShardTaskRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string CreateShardTaskRequest::getDbName()const
{
return dbName_;
void CreateShardTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void CreateShardTaskRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string CreateShardTaskRequest::getDbName() const {
return dbName_;
}
std::string CreateShardTaskRequest::getRegionId()const
{
return regionId_;
void CreateShardTaskRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void CreateShardTaskRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateShardTaskRequest::getRegionId() const {
return regionId_;
}
std::string CreateShardTaskRequest::getSourceTableName()const
{
return sourceTableName_;
void CreateShardTaskRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreateShardTaskRequest::setSourceTableName(const std::string& sourceTableName)
{
sourceTableName_ = sourceTableName;
setParameter("SourceTableName", sourceTableName);
std::string CreateShardTaskRequest::getSourceTableName() const {
return sourceTableName_;
}
void CreateShardTaskRequest::setSourceTableName(const std::string &sourceTableName) {
sourceTableName_ = sourceTableName;
setParameter(std::string("SourceTableName"), sourceTableName);
}

View File

@@ -39,10 +39,10 @@ void CreateShardTaskResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeBackMenuRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackMenuRequest;
DescribeBackMenuRequest::DescribeBackMenuRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackMenu")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackMenuRequest::~DescribeBackMenuRequest()
{}
std::string DescribeBackMenuRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeBackMenuRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackMenuRequest;
DescribeBackMenuRequest::DescribeBackMenuRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackMenu") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackMenuRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeBackMenuRequest::~DescribeBackMenuRequest() {}
std::string DescribeBackMenuRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackMenuRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackMenuRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackMenuRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackMenuRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackMenuRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -43,10 +43,10 @@ void DescribeBackMenuResult::parse(const std::string &payload)
for (auto valueListlistItem : allListNode)
{
ListItem listObject;
if(!valueListlistItem["MenuName"].isNull())
listObject.menuName = valueListlistItem["MenuName"].asString();
if(!valueListlistItem["Support"].isNull())
listObject.support = valueListlistItem["Support"].asString() == "true";
if(!valueListlistItem["MenuName"].isNull())
listObject.menuName = valueListlistItem["MenuName"].asString();
list_.push_back(listObject);
}
if(!value["Success"].isNull())

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeBackupDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupDbsRequest;
DescribeBackupDbsRequest::DescribeBackupDbsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackupDbs")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupDbsRequest::~DescribeBackupDbsRequest()
{}
std::string DescribeBackupDbsRequest::getPreferredRestoreTime()const
{
return preferredRestoreTime_;
*/
#include <alibabacloud/drds/model/DescribeBackupDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupDbsRequest;
DescribeBackupDbsRequest::DescribeBackupDbsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackupDbs") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupDbsRequest::setPreferredRestoreTime(const std::string& preferredRestoreTime)
{
preferredRestoreTime_ = preferredRestoreTime;
setParameter("PreferredRestoreTime", preferredRestoreTime);
DescribeBackupDbsRequest::~DescribeBackupDbsRequest() {}
std::string DescribeBackupDbsRequest::getPreferredRestoreTime() const {
return preferredRestoreTime_;
}
std::string DescribeBackupDbsRequest::getBackupId()const
{
return backupId_;
void DescribeBackupDbsRequest::setPreferredRestoreTime(const std::string &preferredRestoreTime) {
preferredRestoreTime_ = preferredRestoreTime;
setParameter(std::string("PreferredRestoreTime"), preferredRestoreTime);
}
void DescribeBackupDbsRequest::setBackupId(const std::string& backupId)
{
backupId_ = backupId;
setParameter("BackupId", backupId);
std::string DescribeBackupDbsRequest::getBackupId() const {
return backupId_;
}
std::string DescribeBackupDbsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeBackupDbsRequest::setBackupId(const std::string &backupId) {
backupId_ = backupId;
setParameter(std::string("BackupId"), backupId);
}
void DescribeBackupDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeBackupDbsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackupDbsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackupDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackupDbsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackupDbsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackupDbsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeBackupLocalRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupLocalRequest;
DescribeBackupLocalRequest::DescribeBackupLocalRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackupLocal")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupLocalRequest::~DescribeBackupLocalRequest()
{}
std::string DescribeBackupLocalRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeBackupLocalRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupLocalRequest;
DescribeBackupLocalRequest::DescribeBackupLocalRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackupLocal") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupLocalRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeBackupLocalRequest::~DescribeBackupLocalRequest() {}
std::string DescribeBackupLocalRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackupLocalRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackupLocalRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackupLocalRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackupLocalRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackupLocalRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -40,40 +40,40 @@ void DescribeBackupLocalResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto backupPolicyDONode = value["BackupPolicyDO"];
if(!backupPolicyDONode["GmtCreate"].isNull())
backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString());
if(!backupPolicyDONode["GmtModified"].isNull())
backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString());
if(!backupPolicyDONode["BackupPolicyMode"].isNull())
backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString();
if(!backupPolicyDONode["BackupDbName"].isNull())
backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString();
if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull())
backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull())
backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupType"].isNull())
backupPolicyDO_.backupType = backupPolicyDONode["BackupType"].asString();
if(!backupPolicyDONode["BackupLevel"].isNull())
backupPolicyDO_.backupLevel = backupPolicyDONode["BackupLevel"].asString();
if(!backupPolicyDONode["BackupDbName"].isNull())
backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString();
if(!backupPolicyDONode["PreferredBackupTime"].isNull())
backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString();
if(!backupPolicyDONode["PreferredBackupPeriod"].isNull())
backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString();
if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull())
backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull())
backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupRetentionPeriod"].isNull())
backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupLog"].isNull())
backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString();
if(!backupPolicyDONode["LocalLogRetentionHours"].isNull())
backupPolicyDO_.localLogRetentionHours = std::stol(backupPolicyDONode["LocalLogRetentionHours"].asString());
if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull())
backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString());
if(!backupPolicyDONode["HighSpaceUsageProtection"].isNull())
backupPolicyDO_.highSpaceUsageProtection = std::stol(backupPolicyDONode["HighSpaceUsageProtection"].asString());
if(!backupPolicyDONode["GmtModified"].isNull())
backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString());
if(!backupPolicyDONode["BackupRetentionPeriod"].isNull())
backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupPolicyMode"].isNull())
backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString();
if(!backupPolicyDONode["PreferredBackupPeriod"].isNull())
backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString();
if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull())
backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString());
if(!backupPolicyDONode["BackupAppName"].isNull())
backupPolicyDO_.backupAppName = backupPolicyDONode["BackupAppName"].asString();
if(!backupPolicyDONode["PreferredBackupTime"].isNull())
backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString();
if(!backupPolicyDONode["GmtCreate"].isNull())
backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString());
if(!backupPolicyDONode["BackupMode"].isNull())
backupPolicyDO_.backupMode = backupPolicyDONode["BackupMode"].asString();
if(!backupPolicyDONode["BackupLog"].isNull())
backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString();
if(!backupPolicyDONode["NextBackupActuallyTime"].isNull())
backupPolicyDO_.nextBackupActuallyTime = backupPolicyDONode["NextBackupActuallyTime"].asString();
if(!value["Success"].isNull())

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeBackupPolicyRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupPolicyRequest;
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackupPolicy")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest()
{}
std::string DescribeBackupPolicyRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeBackupPolicyRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupPolicyRequest;
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackupPolicy") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupPolicyRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest() {}
std::string DescribeBackupPolicyRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackupPolicyRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackupPolicyRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackupPolicyRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackupPolicyRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -40,40 +40,40 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto backupPolicyDONode = value["BackupPolicyDO"];
if(!backupPolicyDONode["GmtCreate"].isNull())
backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString());
if(!backupPolicyDONode["GmtModified"].isNull())
backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString());
if(!backupPolicyDONode["BackupPolicyMode"].isNull())
backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString();
if(!backupPolicyDONode["BackupDbName"].isNull())
backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString();
if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull())
backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull())
backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupType"].isNull())
backupPolicyDO_.backupType = backupPolicyDONode["BackupType"].asString();
if(!backupPolicyDONode["BackupLevel"].isNull())
backupPolicyDO_.backupLevel = backupPolicyDONode["BackupLevel"].asString();
if(!backupPolicyDONode["BackupDbName"].isNull())
backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString();
if(!backupPolicyDONode["PreferredBackupTime"].isNull())
backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString();
if(!backupPolicyDONode["PreferredBackupPeriod"].isNull())
backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString();
if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull())
backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull())
backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupRetentionPeriod"].isNull())
backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupLog"].isNull())
backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString();
if(!backupPolicyDONode["LocalLogRetentionHours"].isNull())
backupPolicyDO_.localLogRetentionHours = std::stol(backupPolicyDONode["LocalLogRetentionHours"].asString());
if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull())
backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString());
if(!backupPolicyDONode["HighSpaceUsageProtection"].isNull())
backupPolicyDO_.highSpaceUsageProtection = std::stol(backupPolicyDONode["HighSpaceUsageProtection"].asString());
if(!backupPolicyDONode["GmtModified"].isNull())
backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString());
if(!backupPolicyDONode["BackupRetentionPeriod"].isNull())
backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString());
if(!backupPolicyDONode["BackupPolicyMode"].isNull())
backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString();
if(!backupPolicyDONode["PreferredBackupPeriod"].isNull())
backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString();
if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull())
backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString());
if(!backupPolicyDONode["BackupAppName"].isNull())
backupPolicyDO_.backupAppName = backupPolicyDONode["BackupAppName"].asString();
if(!backupPolicyDONode["PreferredBackupTime"].isNull())
backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString();
if(!backupPolicyDONode["GmtCreate"].isNull())
backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString());
if(!backupPolicyDONode["BackupMode"].isNull())
backupPolicyDO_.backupMode = backupPolicyDONode["BackupMode"].asString();
if(!backupPolicyDONode["BackupLog"].isNull())
backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString();
if(!backupPolicyDONode["NextBackupActuallyTime"].isNull())
backupPolicyDO_.nextBackupActuallyTime = backupPolicyDONode["NextBackupActuallyTime"].asString();
if(!value["Success"].isNull())

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeBackupSetsRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupSetsRequest;
DescribeBackupSetsRequest::DescribeBackupSetsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackupSets")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupSetsRequest::~DescribeBackupSetsRequest()
{}
std::string DescribeBackupSetsRequest::getEndTime()const
{
return endTime_;
*/
#include <alibabacloud/drds/model/DescribeBackupSetsRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupSetsRequest;
DescribeBackupSetsRequest::DescribeBackupSetsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackupSets") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupSetsRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
DescribeBackupSetsRequest::~DescribeBackupSetsRequest() {}
std::string DescribeBackupSetsRequest::getEndTime() const {
return endTime_;
}
std::string DescribeBackupSetsRequest::getStartTime()const
{
return startTime_;
void DescribeBackupSetsRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void DescribeBackupSetsRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
std::string DescribeBackupSetsRequest::getStartTime() const {
return startTime_;
}
std::string DescribeBackupSetsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeBackupSetsRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
void DescribeBackupSetsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeBackupSetsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackupSetsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackupSetsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackupSetsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackupSetsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackupSetsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -43,26 +43,26 @@ void DescribeBackupSetsResult::parse(const std::string &payload)
for (auto valueBackupSetsbackupSet : allBackupSetsNode)
{
BackupSet backupSetsObject;
if(!valueBackupSetsbackupSet["Id"].isNull())
backupSetsObject.id = valueBackupSetsbackupSet["Id"].asString();
if(!valueBackupSetsbackupSet["BackupStartTime"].isNull())
backupSetsObject.backupStartTime = std::stol(valueBackupSetsbackupSet["BackupStartTime"].asString());
if(!valueBackupSetsbackupSet["BackupEndTime"].isNull())
backupSetsObject.backupEndTime = std::stol(valueBackupSetsbackupSet["BackupEndTime"].asString());
if(!valueBackupSetsbackupSet["BackupMode"].isNull())
backupSetsObject.backupMode = valueBackupSetsbackupSet["BackupMode"].asString();
if(!valueBackupSetsbackupSet["BackupLevel"].isNull())
backupSetsObject.backupLevel = valueBackupSetsbackupSet["BackupLevel"].asString();
if(!valueBackupSetsbackupSet["BackupType"].isNull())
backupSetsObject.backupType = valueBackupSetsbackupSet["BackupType"].asString();
if(!valueBackupSetsbackupSet["Status"].isNull())
backupSetsObject.status = std::stol(valueBackupSetsbackupSet["Status"].asString());
if(!valueBackupSetsbackupSet["EnableRecovery"].isNull())
backupSetsObject.enableRecovery = valueBackupSetsbackupSet["EnableRecovery"].asString() == "true";
if(!valueBackupSetsbackupSet["BackupTotalSize"].isNull())
backupSetsObject.backupTotalSize = valueBackupSetsbackupSet["BackupTotalSize"].asString();
if(!valueBackupSetsbackupSet["Status"].isNull())
backupSetsObject.status = std::stol(valueBackupSetsbackupSet["Status"].asString());
if(!valueBackupSetsbackupSet["BackupConsitentTime"].isNull())
backupSetsObject.backupConsitentTime = valueBackupSetsbackupSet["BackupConsitentTime"].asString();
if(!valueBackupSetsbackupSet["BackupType"].isNull())
backupSetsObject.backupType = valueBackupSetsbackupSet["BackupType"].asString();
if(!valueBackupSetsbackupSet["BackupStartTime"].isNull())
backupSetsObject.backupStartTime = std::stol(valueBackupSetsbackupSet["BackupStartTime"].asString());
if(!valueBackupSetsbackupSet["BackupLevel"].isNull())
backupSetsObject.backupLevel = valueBackupSetsbackupSet["BackupLevel"].asString();
if(!valueBackupSetsbackupSet["BackupMode"].isNull())
backupSetsObject.backupMode = valueBackupSetsbackupSet["BackupMode"].asString();
if(!valueBackupSetsbackupSet["BackupEndTime"].isNull())
backupSetsObject.backupEndTime = std::stol(valueBackupSetsbackupSet["BackupEndTime"].asString());
if(!valueBackupSetsbackupSet["Id"].isNull())
backupSetsObject.id = valueBackupSetsbackupSet["Id"].asString();
if(!valueBackupSetsbackupSet["BackupTotalSize"].isNull())
backupSetsObject.backupTotalSize = valueBackupSetsbackupSet["BackupTotalSize"].asString();
auto allBackupDbs = value["BackupDbs"]["backupDb"];
for (auto value : allBackupDbs)
backupSetsObject.backupDbs.push_back(value.asString());

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeBackupTimesRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupTimesRequest;
DescribeBackupTimesRequest::DescribeBackupTimesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBackupTimes")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupTimesRequest::~DescribeBackupTimesRequest()
{}
std::string DescribeBackupTimesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeBackupTimesRequest.h>
using AlibabaCloud::Drds::Model::DescribeBackupTimesRequest;
DescribeBackupTimesRequest::DescribeBackupTimesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBackupTimes") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupTimesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeBackupTimesRequest::~DescribeBackupTimesRequest() {}
std::string DescribeBackupTimesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBackupTimesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeBackupTimesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBackupTimesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeBackupTimesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeBackupTimesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -40,10 +40,10 @@ void DescribeBackupTimesResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto restoreTimeNode = value["RestoreTime"];
if(!restoreTimeNode["StartTime"].isNull())
restoreTime_.startTime = restoreTimeNode["StartTime"].asString();
if(!restoreTimeNode["EndTime"].isNull())
restoreTime_.endTime = restoreTimeNode["EndTime"].asString();
if(!restoreTimeNode["StartTime"].isNull())
restoreTime_.startTime = restoreTimeNode["StartTime"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -1,95 +1,81 @@
/*
* 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/drds/model/DescribeBroadcastTablesRequest.h>
using AlibabaCloud::Drds::Model::DescribeBroadcastTablesRequest;
DescribeBroadcastTablesRequest::DescribeBroadcastTablesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeBroadcastTables")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBroadcastTablesRequest::~DescribeBroadcastTablesRequest()
{}
std::string DescribeBroadcastTablesRequest::getQuery()const
{
return query_;
*/
#include <alibabacloud/drds/model/DescribeBroadcastTablesRequest.h>
using AlibabaCloud::Drds::Model::DescribeBroadcastTablesRequest;
DescribeBroadcastTablesRequest::DescribeBroadcastTablesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeBroadcastTables") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBroadcastTablesRequest::setQuery(const std::string& query)
{
query_ = query;
setParameter("Query", query);
DescribeBroadcastTablesRequest::~DescribeBroadcastTablesRequest() {}
std::string DescribeBroadcastTablesRequest::getQuery() const {
return query_;
}
int DescribeBroadcastTablesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeBroadcastTablesRequest::setQuery(const std::string &query) {
query_ = query;
setParameter(std::string("Query"), query);
}
void DescribeBroadcastTablesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeBroadcastTablesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeBroadcastTablesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeBroadcastTablesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeBroadcastTablesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeBroadcastTablesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeBroadcastTablesRequest::getDbName()const
{
return dbName_;
void DescribeBroadcastTablesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeBroadcastTablesRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeBroadcastTablesRequest::getDbName() const {
return dbName_;
}
std::string DescribeBroadcastTablesRequest::getRegionId()const
{
return regionId_;
void DescribeBroadcastTablesRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeBroadcastTablesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeBroadcastTablesRequest::getRegionId() const {
return regionId_;
}
int DescribeBroadcastTablesRequest::getPageSize()const
{
return pageSize_;
void DescribeBroadcastTablesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeBroadcastTablesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeBroadcastTablesRequest::getPageSize() const {
return pageSize_;
}
void DescribeBroadcastTablesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -43,18 +43,18 @@ void DescribeBroadcastTablesResult::parse(const std::string &payload)
for (auto valueListListItem : allListNode)
{
ListItem listObject;
if(!valueListListItem["Table"].isNull())
listObject.table = valueListListItem["Table"].asString();
if(!valueListListItem["BroadcastType"].isNull())
listObject.broadcastType = valueListListItem["BroadcastType"].asString();
if(!valueListListItem["IsShard"].isNull())
listObject.isShard = valueListListItem["IsShard"].asString() == "true";
if(!valueListListItem["DbInstType"].isNull())
listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString());
if(!valueListListItem["Broadcast"].isNull())
listObject.broadcast = valueListListItem["Broadcast"].asString() == "true";
if(!valueListListItem["Status"].isNull())
listObject.status = std::stoi(valueListListItem["Status"].asString());
if(!valueListListItem["IsShard"].isNull())
listObject.isShard = valueListListItem["IsShard"].asString() == "true";
if(!valueListListItem["Broadcast"].isNull())
listObject.broadcast = valueListListItem["Broadcast"].asString() == "true";
if(!valueListListItem["Table"].isNull())
listObject.table = valueListListItem["Table"].asString();
if(!valueListListItem["DbInstType"].isNull())
listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString());
if(!valueListListItem["BroadcastType"].isNull())
listObject.broadcastType = valueListListItem["BroadcastType"].asString();
list_.push_back(listObject);
}
if(!value["Success"].isNull())

View File

@@ -1,95 +1,81 @@
/*
* 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/drds/model/DescribeDbInstanceDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDbInstanceDbsRequest;
DescribeDbInstanceDbsRequest::DescribeDbInstanceDbsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstanceDbs")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDbInstanceDbsRequest::~DescribeDbInstanceDbsRequest()
{}
std::string DescribeDbInstanceDbsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDbInstanceDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDbInstanceDbsRequest;
DescribeDbInstanceDbsRequest::DescribeDbInstanceDbsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstanceDbs") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDbInstanceDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDbInstanceDbsRequest::~DescribeDbInstanceDbsRequest() {}
std::string DescribeDbInstanceDbsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDbInstanceDbsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDbInstanceDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDbInstanceDbsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDbInstanceDbsRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDbInstanceDbsRequest::getPassword()const
{
return password_;
void DescribeDbInstanceDbsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDbInstanceDbsRequest::setPassword(const std::string& password)
{
password_ = password;
setParameter("Password", password);
std::string DescribeDbInstanceDbsRequest::getPassword() const {
return password_;
}
std::string DescribeDbInstanceDbsRequest::getAccountName()const
{
return accountName_;
void DescribeDbInstanceDbsRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
void DescribeDbInstanceDbsRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setParameter("AccountName", accountName);
std::string DescribeDbInstanceDbsRequest::getAccountName() const {
return accountName_;
}
std::string DescribeDbInstanceDbsRequest::getDbInstanceId()const
{
return dbInstanceId_;
void DescribeDbInstanceDbsRequest::setAccountName(const std::string &accountName) {
accountName_ = accountName;
setParameter(std::string("AccountName"), accountName);
}
void DescribeDbInstanceDbsRequest::setDbInstanceId(const std::string& dbInstanceId)
{
dbInstanceId_ = dbInstanceId;
setParameter("DbInstanceId", dbInstanceId);
std::string DescribeDbInstanceDbsRequest::getDbInstanceId() const {
return dbInstanceId_;
}
std::string DescribeDbInstanceDbsRequest::getDbInstType()const
{
return dbInstType_;
void DescribeDbInstanceDbsRequest::setDbInstanceId(const std::string &dbInstanceId) {
dbInstanceId_ = dbInstanceId;
setParameter(std::string("DbInstanceId"), dbInstanceId);
}
void DescribeDbInstanceDbsRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
std::string DescribeDbInstanceDbsRequest::getDbInstType() const {
return dbInstType_;
}
void DescribeDbInstanceDbsRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -43,10 +43,10 @@ void DescribeDbInstanceDbsResult::parse(const std::string &payload)
for (auto valueDatabasesDatabase : allDatabasesNode)
{
Database databasesObject;
if(!valueDatabasesDatabase["DbName"].isNull())
databasesObject.dbName = valueDatabasesDatabase["DbName"].asString();
if(!valueDatabasesDatabase["Status"].isNull())
databasesObject.status = std::stoi(valueDatabasesDatabase["Status"].asString());
if(!valueDatabasesDatabase["DbName"].isNull())
databasesObject.dbName = valueDatabasesDatabase["DbName"].asString();
if(!valueDatabasesDatabase["Description"].isNull())
databasesObject.description = valueDatabasesDatabase["Description"].asString();
databases_.push_back(databasesObject);

View File

@@ -1,95 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDbInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDbInstancesRequest;
DescribeDbInstancesRequest::DescribeDbInstancesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDbInstancesRequest::~DescribeDbInstancesRequest()
{}
std::string DescribeDbInstancesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDbInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDbInstancesRequest;
DescribeDbInstancesRequest::DescribeDbInstancesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDbInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDbInstancesRequest::~DescribeDbInstancesRequest() {}
std::string DescribeDbInstancesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
int DescribeDbInstancesRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDbInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDbInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDbInstancesRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDbInstancesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDbInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDbInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDbInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDbInstancesRequest::getSearch()const
{
return search_;
void DescribeDbInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDbInstancesRequest::setSearch(const std::string& search)
{
search_ = search;
setParameter("Search", search);
std::string DescribeDbInstancesRequest::getSearch() const {
return search_;
}
int DescribeDbInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeDbInstancesRequest::setSearch(const std::string &search) {
search_ = search;
setParameter(std::string("Search"), search);
}
void DescribeDbInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
std::string DescribeDbInstancesRequest::getRegionId() const {
return regionId_;
}
std::string DescribeDbInstancesRequest::getDbInstType()const
{
return dbInstType_;
void DescribeDbInstancesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDbInstancesRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
int DescribeDbInstancesRequest::getPageSize() const {
return pageSize_;
}
void DescribeDbInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeDbInstancesRequest::getDbInstType() const {
return dbInstType_;
}
void DescribeDbInstancesRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -43,24 +43,26 @@ void DescribeDbInstancesResult::parse(const std::string &payload)
for (auto valueItemsDBInstance : allItemsNode)
{
DBInstance itemsObject;
if(!valueItemsDBInstance["DBInstanceId"].isNull())
itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString();
if(!valueItemsDBInstance["DBInstanceStatus"].isNull())
itemsObject.dBInstanceStatus = std::stoi(valueItemsDBInstance["DBInstanceStatus"].asString());
if(!valueItemsDBInstance["InstanceNetworkType"].isNull())
itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString();
if(!valueItemsDBInstance["DBInstanceType"].isNull())
itemsObject.dBInstanceType = valueItemsDBInstance["DBInstanceType"].asString();
if(!valueItemsDBInstance["ZoneId"].isNull())
itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString();
if(!valueItemsDBInstance["DBInstanceStatus"].isNull())
itemsObject.dBInstanceStatus = std::stoi(valueItemsDBInstance["DBInstanceStatus"].asString());
if(!valueItemsDBInstance["DBInstanceId"].isNull())
itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString();
if(!valueItemsDBInstance["Engine"].isNull())
itemsObject.engine = valueItemsDBInstance["Engine"].asString();
if(!valueItemsDBInstance["DBInstanceDescription"].isNull())
itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString();
if(!valueItemsDBInstance["EngineVersion"].isNull())
itemsObject.engineVersion = valueItemsDBInstance["EngineVersion"].asString();
if(!valueItemsDBInstance["RegionId"].isNull())
itemsObject.regionId = valueItemsDBInstance["RegionId"].asString();
if(!valueItemsDBInstance["ZoneId"].isNull())
itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString();
if(!valueItemsDBInstance["DBInstanceDescription"].isNull())
itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString();
if(!valueItemsDBInstance["InstanceNetworkType"].isNull())
itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString();
if(!valueItemsDBInstance["AllowAllCategory"].isNull())
itemsObject.allowAllCategory = valueItemsDBInstance["AllowAllCategory"].asString() == "true";
auto allReadOnlyDBInstanceId = value["ReadOnlyDBInstanceId"]["ReadOnlyDBInstanceId"];
for (auto value : allReadOnlyDBInstanceId)
itemsObject.readOnlyDBInstanceId.push_back(value.asString());

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBClusterRequest;
DescribeDrdsDBClusterRequest::DescribeDrdsDBClusterRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBCluster")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDBClusterRequest::~DescribeDrdsDBClusterRequest()
{}
std::string DescribeDrdsDBClusterRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBClusterRequest;
DescribeDrdsDBClusterRequest::DescribeDrdsDBClusterRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBCluster") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDBClusterRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDBClusterRequest::~DescribeDrdsDBClusterRequest() {}
std::string DescribeDrdsDBClusterRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsDBClusterRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDBClusterRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDBClusterRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDBClusterRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDBClusterRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDBClusterRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDBClusterRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDBClusterRequest::getDbName() const {
return dbName_;
}
std::string DescribeDrdsDBClusterRequest::getDbInstanceId()const
{
return dbInstanceId_;
void DescribeDrdsDBClusterRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsDBClusterRequest::setDbInstanceId(const std::string& dbInstanceId)
{
dbInstanceId_ = dbInstanceId;
setParameter("DbInstanceId", dbInstanceId);
std::string DescribeDrdsDBClusterRequest::getDbInstanceId() const {
return dbInstanceId_;
}
void DescribeDrdsDBClusterRequest::setDbInstanceId(const std::string &dbInstanceId) {
dbInstanceId_ = dbInstanceId;
setParameter(std::string("DbInstanceId"), dbInstanceId);
}

View File

@@ -40,54 +40,54 @@ void DescribeDrdsDBClusterResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dbInstanceNode = value["DbInstance"];
if(!dbInstanceNode["DBInstanceId"].isNull())
dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString();
if(!dbInstanceNode["Port"].isNull())
dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString());
if(!dbInstanceNode["ExpireTime"].isNull())
dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString();
if(!dbInstanceNode["PayType"].isNull())
dbInstance_.payType = dbInstanceNode["PayType"].asString();
if(!dbInstanceNode["DBInstanceStatus"].isNull())
dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString();
if(!dbInstanceNode["DbInstType"].isNull())
dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString();
if(!dbInstanceNode["Engine"].isNull())
dbInstance_.engine = dbInstanceNode["Engine"].asString();
if(!dbInstanceNode["NetworkType"].isNull())
dbInstance_.networkType = dbInstanceNode["NetworkType"].asString();
if(!dbInstanceNode["Port"].isNull())
dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString());
if(!dbInstanceNode["EngineVersion"].isNull())
dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString();
if(!dbInstanceNode["RdsInstType"].isNull())
dbInstance_.rdsInstType = dbInstanceNode["RdsInstType"].asString();
if(!dbInstanceNode["PayType"].isNull())
dbInstance_.payType = dbInstanceNode["PayType"].asString();
if(!dbInstanceNode["ExpireTime"].isNull())
dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString();
if(!dbInstanceNode["RemainDays"].isNull())
dbInstance_.remainDays = dbInstanceNode["RemainDays"].asString();
if(!dbInstanceNode["NetworkType"].isNull())
dbInstance_.networkType = dbInstanceNode["NetworkType"].asString();
if(!dbInstanceNode["DBInstanceId"].isNull())
dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString();
if(!dbInstanceNode["DbInstType"].isNull())
dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString();
if(!dbInstanceNode["Engine"].isNull())
dbInstance_.engine = dbInstanceNode["Engine"].asString();
if(!dbInstanceNode["ReadMode"].isNull())
dbInstance_.readMode = dbInstanceNode["ReadMode"].asString();
auto allEndpointsNode = dbInstanceNode["Endpoints"]["Endpoint"];
for (auto dbInstanceNodeEndpointsEndpoint : allEndpointsNode)
{
DbInstance::Endpoint endpointObject;
if(!dbInstanceNodeEndpointsEndpoint["NodeIds"].isNull())
endpointObject.nodeIds = dbInstanceNodeEndpointsEndpoint["NodeIds"].asString();
if(!dbInstanceNodeEndpointsEndpoint["EndpointId"].isNull())
endpointObject.endpointId = dbInstanceNodeEndpointsEndpoint["EndpointId"].asString();
if(!dbInstanceNodeEndpointsEndpoint["ReadWeight"].isNull())
endpointObject.readWeight = std::stoi(dbInstanceNodeEndpointsEndpoint["ReadWeight"].asString());
if(!dbInstanceNodeEndpointsEndpoint["EndpointId"].isNull())
endpointObject.endpointId = dbInstanceNodeEndpointsEndpoint["EndpointId"].asString();
if(!dbInstanceNodeEndpointsEndpoint["NodeIds"].isNull())
endpointObject.nodeIds = dbInstanceNodeEndpointsEndpoint["NodeIds"].asString();
dbInstance_.endpoints.push_back(endpointObject);
}
auto allDBNodesNode = dbInstanceNode["DBNodes"]["DBNode"];
for (auto dbInstanceNodeDBNodesDBNode : allDBNodesNode)
{
DbInstance::DBNode dBNodeObject;
if(!dbInstanceNodeDBNodesDBNode["DBNodeId"].isNull())
dBNodeObject.dBNodeId = dbInstanceNodeDBNodesDBNode["DBNodeId"].asString();
if(!dbInstanceNodeDBNodesDBNode["ZoneId"].isNull())
dBNodeObject.zoneId = dbInstanceNodeDBNodesDBNode["ZoneId"].asString();
if(!dbInstanceNodeDBNodesDBNode["DBNodeStatus"].isNull())
dBNodeObject.dBNodeStatus = dbInstanceNodeDBNodesDBNode["DBNodeStatus"].asString();
if(!dbInstanceNodeDBNodesDBNode["DBNodeRole"].isNull())
dBNodeObject.dBNodeRole = dbInstanceNodeDBNodesDBNode["DBNodeRole"].asString();
if(!dbInstanceNodeDBNodesDBNode["ZoneId"].isNull())
dBNodeObject.zoneId = dbInstanceNodeDBNodesDBNode["ZoneId"].asString();
if(!dbInstanceNodeDBNodesDBNode["DBNodeId"].isNull())
dBNodeObject.dBNodeId = dbInstanceNodeDBNodesDBNode["DBNodeId"].asString();
if(!dbInstanceNodeDBNodesDBNode["DBNodeStatus"].isNull())
dBNodeObject.dBNodeStatus = dbInstanceNodeDBNodesDBNode["DBNodeStatus"].asString();
dbInstance_.dBNodes.push_back(dBNodeObject);
}
if(!value["Success"].isNull())

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBIpWhiteListRequest;
DescribeDrdsDBIpWhiteListRequest::DescribeDrdsDBIpWhiteListRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBIpWhiteList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDBIpWhiteListRequest::~DescribeDrdsDBIpWhiteListRequest()
{}
std::string DescribeDrdsDBIpWhiteListRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBIpWhiteListRequest;
DescribeDrdsDBIpWhiteListRequest::DescribeDrdsDBIpWhiteListRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBIpWhiteList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDBIpWhiteListRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDBIpWhiteListRequest::~DescribeDrdsDBIpWhiteListRequest() {}
std::string DescribeDrdsDBIpWhiteListRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsDBIpWhiteListRequest::getGroupName()const
{
return groupName_;
void DescribeDrdsDBIpWhiteListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDBIpWhiteListRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setParameter("GroupName", groupName);
std::string DescribeDrdsDBIpWhiteListRequest::getGroupName() const {
return groupName_;
}
std::string DescribeDrdsDBIpWhiteListRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDBIpWhiteListRequest::setGroupName(const std::string &groupName) {
groupName_ = groupName;
setParameter(std::string("GroupName"), groupName);
}
void DescribeDrdsDBIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDBIpWhiteListRequest::getDbName() const {
return dbName_;
}
std::string DescribeDrdsDBIpWhiteListRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDBIpWhiteListRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsDBIpWhiteListRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDBIpWhiteListRequest::getRegionId() const {
return regionId_;
}
void DescribeDrdsDBIpWhiteListRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDBRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBRequest;
DescribeDrdsDBRequest::DescribeDrdsDBRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDB")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDBRequest::~DescribeDrdsDBRequest()
{}
std::string DescribeDrdsDBRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDBRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBRequest;
DescribeDrdsDBRequest::DescribeDrdsDBRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDB") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDBRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDBRequest::~DescribeDrdsDBRequest() {}
std::string DescribeDrdsDBRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsDBRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDBRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDBRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDBRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDBRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDBRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDBRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDBRequest::getDbName() const {
return dbName_;
}
void DescribeDrdsDBRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -40,16 +40,16 @@ void DescribeDrdsDBResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["DbName"].isNull())
data_.dbName = dataNode["DbName"].asString();
if(!dataNode["Status"].isNull())
data_.status = dataNode["Status"].asString();
if(!dataNode["DbName"].isNull())
data_.dbName = dataNode["DbName"].asString();
if(!dataNode["Schema"].isNull())
data_.schema = dataNode["Schema"].asString();
if(!dataNode["CreateTime"].isNull())
data_.createTime = dataNode["CreateTime"].asString();
if(!dataNode["Mode"].isNull())
data_.mode = dataNode["Mode"].asString();
if(!dataNode["Schema"].isNull())
data_.schema = dataNode["Schema"].asString();
if(!dataNode["DbInstType"].isNull())
data_.dbInstType = dataNode["DbInstType"].asString();
if(!dataNode["InstRole"].isNull())

View File

@@ -1,84 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDBsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBsRequest;
DescribeDrdsDBsRequest::DescribeDrdsDBsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBs")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDBsRequest::~DescribeDrdsDBsRequest()
{}
std::string DescribeDrdsDBsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDBsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDBsRequest;
DescribeDrdsDBsRequest::DescribeDrdsDBsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBs") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDBsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDBsRequest::~DescribeDrdsDBsRequest() {}
std::string DescribeDrdsDBsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
int DescribeDrdsDBsRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDrdsDBsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDBsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDrdsDBsRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsDBsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDBsRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsDBsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDBsRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDBsRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsDBsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDBsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsDBsRequest::getRegionId() const {
return regionId_;
}
int DescribeDrdsDBsRequest::getPageSize()const
{
return pageSize_;
void DescribeDrdsDBsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDrdsDBsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDrdsDBsRequest::getPageSize() const {
return pageSize_;
}
void DescribeDrdsDBsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -43,28 +43,28 @@ void DescribeDrdsDBsResult::parse(const std::string &payload)
for (auto valueDataDb : allDataNode)
{
Db dataObject;
if(!valueDataDb["DbName"].isNull())
dataObject.dbName = valueDataDb["DbName"].asString();
if(!valueDataDb["Status"].isNull())
dataObject.status = valueDataDb["Status"].asString();
if(!valueDataDb["DbName"].isNull())
dataObject.dbName = valueDataDb["DbName"].asString();
if(!valueDataDb["Schema"].isNull())
dataObject.schema = valueDataDb["Schema"].asString();
if(!valueDataDb["CreateTime"].isNull())
dataObject.createTime = valueDataDb["CreateTime"].asString();
if(!valueDataDb["Mode"].isNull())
dataObject.mode = valueDataDb["Mode"].asString();
if(!valueDataDb["Schema"].isNull())
dataObject.schema = valueDataDb["Schema"].asString();
if(!valueDataDb["DbInstType"].isNull())
dataObject.dbInstType = valueDataDb["DbInstType"].asString();
data_.push_back(dataObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["PageSize"].isNull())
pageSize_ = value["PageSize"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["Total"].isNull())
total_ = value["Total"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbInstanceRequest;
DescribeDrdsDbInstanceRequest::DescribeDrdsDbInstanceRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstance")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDbInstanceRequest::~DescribeDrdsDbInstanceRequest()
{}
std::string DescribeDrdsDbInstanceRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbInstanceRequest;
DescribeDrdsDbInstanceRequest::DescribeDrdsDbInstanceRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstance") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDbInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDbInstanceRequest::~DescribeDrdsDbInstanceRequest() {}
std::string DescribeDrdsDbInstanceRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsDbInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDbInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDbInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDbInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDbInstanceRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDbInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDbInstanceRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDbInstanceRequest::getDbName() const {
return dbName_;
}
std::string DescribeDrdsDbInstanceRequest::getDbInstanceId()const
{
return dbInstanceId_;
void DescribeDrdsDbInstanceRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsDbInstanceRequest::setDbInstanceId(const std::string& dbInstanceId)
{
dbInstanceId_ = dbInstanceId;
setParameter("DbInstanceId", dbInstanceId);
std::string DescribeDrdsDbInstanceRequest::getDbInstanceId() const {
return dbInstanceId_;
}
void DescribeDrdsDbInstanceRequest::setDbInstanceId(const std::string &dbInstanceId) {
dbInstanceId_ = dbInstanceId;
setParameter(std::string("DbInstanceId"), dbInstanceId);
}

View File

@@ -40,68 +40,68 @@ void DescribeDrdsDbInstanceResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dbInstanceNode = value["DbInstance"];
if(!dbInstanceNode["DBInstanceId"].isNull())
dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString();
if(!dbInstanceNode["ExpireTime"].isNull())
dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString();
if(!dbInstanceNode["PayType"].isNull())
dbInstance_.payType = dbInstanceNode["PayType"].asString();
if(!dbInstanceNode["DBInstanceStatus"].isNull())
dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString();
if(!dbInstanceNode["NetworkType"].isNull())
dbInstance_.networkType = dbInstanceNode["NetworkType"].asString();
if(!dbInstanceNode["Port"].isNull())
dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString());
if(!dbInstanceNode["EngineVersion"].isNull())
dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString();
if(!dbInstanceNode["DmInstanceId"].isNull())
dbInstance_.dmInstanceId = dbInstanceNode["DmInstanceId"].asString();
if(!dbInstanceNode["ConnectUrl"].isNull())
dbInstance_.connectUrl = dbInstanceNode["ConnectUrl"].asString();
if(!dbInstanceNode["Port"].isNull())
dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString());
if(!dbInstanceNode["DBInstanceStatus"].isNull())
dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString();
if(!dbInstanceNode["DbInstType"].isNull())
dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString();
if(!dbInstanceNode["ReadWeight"].isNull())
dbInstance_.readWeight = std::stoi(dbInstanceNode["ReadWeight"].asString());
if(!dbInstanceNode["Engine"].isNull())
dbInstance_.engine = dbInstanceNode["Engine"].asString();
if(!dbInstanceNode["EngineVersion"].isNull())
dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString();
if(!dbInstanceNode["RdsInstType"].isNull())
dbInstance_.rdsInstType = dbInstanceNode["RdsInstType"].asString();
if(!dbInstanceNode["PayType"].isNull())
dbInstance_.payType = dbInstanceNode["PayType"].asString();
if(!dbInstanceNode["ExpireTime"].isNull())
dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString();
if(!dbInstanceNode["RemainDays"].isNull())
dbInstance_.remainDays = dbInstanceNode["RemainDays"].asString();
if(!dbInstanceNode["NetworkType"].isNull())
dbInstance_.networkType = dbInstanceNode["NetworkType"].asString();
if(!dbInstanceNode["DBInstanceId"].isNull())
dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString();
if(!dbInstanceNode["DbInstType"].isNull())
dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString();
if(!dbInstanceNode["Engine"].isNull())
dbInstance_.engine = dbInstanceNode["Engine"].asString();
auto allReadOnlyInstancesNode = dbInstanceNode["ReadOnlyInstances"]["ReadOnlyInstance"];
for (auto dbInstanceNodeReadOnlyInstancesReadOnlyInstance : allReadOnlyInstancesNode)
{
DbInstance::ReadOnlyInstance readOnlyInstanceObject;
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].isNull())
readOnlyInstanceObject.dBInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull())
readOnlyInstanceObject.expireTime = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].isNull())
readOnlyInstanceObject.payType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].isNull())
readOnlyInstanceObject.versionAction = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].asString());
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull())
readOnlyInstanceObject.dBInstanceStatus = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull())
readOnlyInstanceObject.networkType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].isNull())
readOnlyInstanceObject.port = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].asString());
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull())
readOnlyInstanceObject.engineVersion = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DmInstanceId"].isNull())
readOnlyInstanceObject.dmInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DmInstanceId"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ConnectUrl"].isNull())
readOnlyInstanceObject.connectUrl = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ConnectUrl"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].isNull())
readOnlyInstanceObject.port = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].asString());
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull())
readOnlyInstanceObject.dBInstanceStatus = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull())
readOnlyInstanceObject.dbInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ReadWeight"].isNull())
readOnlyInstanceObject.readWeight = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ReadWeight"].asString());
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].isNull())
readOnlyInstanceObject.engine = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull())
readOnlyInstanceObject.engineVersion = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RdsInstType"].isNull())
readOnlyInstanceObject.rdsInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RdsInstType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].isNull())
readOnlyInstanceObject.payType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull())
readOnlyInstanceObject.expireTime = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RemainDays"].isNull())
readOnlyInstanceObject.remainDays = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RemainDays"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull())
readOnlyInstanceObject.networkType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].isNull())
readOnlyInstanceObject.versionAction = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].asString());
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].isNull())
readOnlyInstanceObject.dBInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull())
readOnlyInstanceObject.dbInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].asString();
if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].isNull())
readOnlyInstanceObject.engine = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].asString();
dbInstance_.readOnlyInstances.push_back(readOnlyInstanceObject);
}
if(!value["Success"].isNull())

View File

@@ -1,84 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbInstancesRequest;
DescribeDrdsDbInstancesRequest::DescribeDrdsDbInstancesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDbInstancesRequest::~DescribeDrdsDbInstancesRequest()
{}
std::string DescribeDrdsDbInstancesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbInstancesRequest;
DescribeDrdsDbInstancesRequest::DescribeDrdsDbInstancesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDbInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDbInstancesRequest::~DescribeDrdsDbInstancesRequest() {}
std::string DescribeDrdsDbInstancesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
int DescribeDrdsDbInstancesRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDrdsDbInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDbInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDrdsDbInstancesRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsDbInstancesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDbInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsDbInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDbInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDbInstancesRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDbInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDbInstancesRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDbInstancesRequest::getDbName() const {
return dbName_;
}
int DescribeDrdsDbInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeDrdsDbInstancesRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsDbInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDrdsDbInstancesRequest::getPageSize() const {
return pageSize_;
}
void DescribeDrdsDbInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -43,78 +43,78 @@ void DescribeDrdsDbInstancesResult::parse(const std::string &payload)
for (auto valueDbInstancesDbInstance : allDbInstancesNode)
{
DbInstance dbInstancesObject;
if(!valueDbInstancesDbInstance["DBInstanceId"].isNull())
dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString();
if(!valueDbInstancesDbInstance["ExpireTime"].isNull())
dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString();
if(!valueDbInstancesDbInstance["PayType"].isNull())
dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString();
if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull())
dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstance["NetworkType"].isNull())
dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstance["Port"].isNull())
dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString());
if(!valueDbInstancesDbInstance["EngineVersion"].isNull())
dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstance["DmInstanceId"].isNull())
dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString();
if(!valueDbInstancesDbInstance["ConnectUrl"].isNull())
dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString();
if(!valueDbInstancesDbInstance["Port"].isNull())
dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString());
if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull())
dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstance["DbInstType"].isNull())
dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstance["ReadWeight"].isNull())
dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString());
if(!valueDbInstancesDbInstance["NetworkType"].isNull())
dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstance["Engine"].isNull())
dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString();
if(!valueDbInstancesDbInstance["EngineVersion"].isNull())
dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstance["RdsInstType"].isNull())
dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString();
if(!valueDbInstancesDbInstance["PayType"].isNull())
dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString();
if(!valueDbInstancesDbInstance["ExpireTime"].isNull())
dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString();
if(!valueDbInstancesDbInstance["RemainDays"].isNull())
dbInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstance["RemainDays"].asString());
if(!valueDbInstancesDbInstance["DBInstanceId"].isNull())
dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString();
if(!valueDbInstancesDbInstance["DbInstType"].isNull())
dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstance["Engine"].isNull())
dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString();
auto allReadOnlyInstancesNode = valueDbInstancesDbInstance["ReadOnlyInstances"]["ReadOnlyInstance"];
for (auto valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance : allReadOnlyInstancesNode)
{
DbInstance::ReadOnlyInstance readOnlyInstancesObject;
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].isNull())
readOnlyInstancesObject.instanceName = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull())
readOnlyInstancesObject.expireTime = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].isNull())
readOnlyInstancesObject.payType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull())
readOnlyInstancesObject.dBInstanceStatus = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull())
readOnlyInstancesObject.networkType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].isNull())
readOnlyInstancesObject.port = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].asString());
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull())
readOnlyInstancesObject.engineVersion = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DmInstanceId"].isNull())
readOnlyInstancesObject.dmInstanceId = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DmInstanceId"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ConnectUrl"].isNull())
readOnlyInstancesObject.connectUrl = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ConnectUrl"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].isNull())
readOnlyInstancesObject.port = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].asString());
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull())
readOnlyInstancesObject.dBInstanceStatus = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull())
readOnlyInstancesObject.dbInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ReadWeight"].isNull())
readOnlyInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ReadWeight"].asString());
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull())
readOnlyInstancesObject.networkType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].isNull())
readOnlyInstancesObject.engine = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull())
readOnlyInstancesObject.engineVersion = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RdsInstType"].isNull())
readOnlyInstancesObject.rdsInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RdsInstType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].isNull())
readOnlyInstancesObject.payType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull())
readOnlyInstancesObject.expireTime = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].isNull())
readOnlyInstancesObject.instanceName = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RemainDays"].isNull())
readOnlyInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RemainDays"].asString());
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull())
readOnlyInstancesObject.dbInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].isNull())
readOnlyInstancesObject.engine = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].asString();
dbInstancesObject.readOnlyInstances.push_back(readOnlyInstancesObject);
}
dbInstances_.push_back(dbInstancesObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["PageSize"].isNull())
pageSize_ = value["PageSize"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["Total"].isNull())
total_ = value["Total"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbRdsNameListRequest;
DescribeDrdsDbRdsNameListRequest::DescribeDrdsDbRdsNameListRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbRdsNameList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDbRdsNameListRequest::~DescribeDrdsDbRdsNameListRequest()
{}
std::string DescribeDrdsDbRdsNameListRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbRdsNameListRequest;
DescribeDrdsDbRdsNameListRequest::DescribeDrdsDbRdsNameListRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbRdsNameList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsDbRdsNameListRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsDbRdsNameListRequest::~DescribeDrdsDbRdsNameListRequest() {}
std::string DescribeDrdsDbRdsNameListRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsDbRdsNameListRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsDbRdsNameListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsDbRdsNameListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsDbRdsNameListRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsDbRdsNameListRequest::getDbName()const
{
return dbName_;
void DescribeDrdsDbRdsNameListRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsDbRdsNameListRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsDbRdsNameListRequest::getDbName() const {
return dbName_;
}
void DescribeDrdsDbRdsNameListRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -1,73 +0,0 @@
/*
* 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/drds/model/DescribeDrdsDbTasksRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsDbTasksRequest;
DescribeDrdsDbTasksRequest::DescribeDrdsDbTasksRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbTasks")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsDbTasksRequest::~DescribeDrdsDbTasksRequest()
{}
std::string DescribeDrdsDbTasksRequest::getTaskType()const
{
return taskType_;
}
void DescribeDrdsDbTasksRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string DescribeDrdsDbTasksRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
}
void DescribeDrdsDbTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
}
std::string DescribeDrdsDbTasksRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDrdsDbTasksRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDrdsDbTasksRequest::getDbName()const
{
return dbName_;
}
void DescribeDrdsDbTasksRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
}

View File

@@ -1,94 +0,0 @@
/*
* 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/drds/model/DescribeDrdsDbTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Drds;
using namespace AlibabaCloud::Drds::Model;
DescribeDrdsDbTasksResult::DescribeDrdsDbTasksResult() :
ServiceResult()
{}
DescribeDrdsDbTasksResult::DescribeDrdsDbTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDrdsDbTasksResult::~DescribeDrdsDbTasksResult()
{}
void DescribeDrdsDbTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTasksNode = value["Tasks"]["Task"];
for (auto valueTasksTask : allTasksNode)
{
Task tasksObject;
if(!valueTasksTask["TaskName"].isNull())
tasksObject.taskName = valueTasksTask["TaskName"].asString();
if(!valueTasksTask["GmtCreate"].isNull())
tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString());
if(!valueTasksTask["TaskDetail"].isNull())
tasksObject.taskDetail = valueTasksTask["TaskDetail"].asString();
if(!valueTasksTask["TaskType"].isNull())
tasksObject.taskType = std::stoi(valueTasksTask["TaskType"].asString());
if(!valueTasksTask["TaskStatus"].isNull())
tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString());
if(!valueTasksTask["Progress"].isNull())
tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString());
if(!valueTasksTask["TaskPhase"].isNull())
tasksObject.taskPhase = valueTasksTask["TaskPhase"].asString();
if(!valueTasksTask["ShowProgress"].isNull())
tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true";
if(!valueTasksTask["AllowCancel"].isNull())
tasksObject.allowCancel = valueTasksTask["AllowCancel"].asString() == "true";
if(!valueTasksTask["ParentJobId"].isNull())
tasksObject.parentJobId = valueTasksTask["ParentJobId"].asString();
if(!valueTasksTask["ExpandType"].isNull())
tasksObject.expandType = valueTasksTask["ExpandType"].asString();
if(!valueTasksTask["TargetId"].isNull())
tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString());
if(!valueTasksTask["Label"].isNull())
tasksObject.label = valueTasksTask["Label"].asString();
if(!valueTasksTask["DetailTaskId"].isNull())
tasksObject.detailTaskId = valueTasksTask["DetailTaskId"].asString();
if(!valueTasksTask["TbComputeLength"].isNull())
tasksObject.tbComputeLength = std::stoi(valueTasksTask["TbComputeLength"].asString());
if(!valueTasksTask["DbComputeLength"].isNull())
tasksObject.dbComputeLength = std::stoi(valueTasksTask["DbComputeLength"].asString());
tasks_.push_back(tasksObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::vector<DescribeDrdsDbTasksResult::Task> DescribeDrdsDbTasksResult::getTasks()const
{
return tasks_;
}
bool DescribeDrdsDbTasksResult::getSuccess()const
{
return success_;
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceDbMonitorRequest;
DescribeDrdsInstanceDbMonitorRequest::DescribeDrdsInstanceDbMonitorRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceDbMonitor")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstanceDbMonitorRequest::~DescribeDrdsInstanceDbMonitorRequest()
{}
long DescribeDrdsInstanceDbMonitorRequest::getEndTime()const
{
return endTime_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceDbMonitorRequest;
DescribeDrdsInstanceDbMonitorRequest::DescribeDrdsInstanceDbMonitorRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceDbMonitor") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstanceDbMonitorRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
DescribeDrdsInstanceDbMonitorRequest::~DescribeDrdsInstanceDbMonitorRequest() {}
long DescribeDrdsInstanceDbMonitorRequest::getEndTime() const {
return endTime_;
}
long DescribeDrdsInstanceDbMonitorRequest::getStartTime()const
{
return startTime_;
void DescribeDrdsInstanceDbMonitorRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeDrdsInstanceDbMonitorRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
long DescribeDrdsInstanceDbMonitorRequest::getStartTime() const {
return startTime_;
}
std::string DescribeDrdsInstanceDbMonitorRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeDrdsInstanceDbMonitorRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeDrdsInstanceDbMonitorRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeDrdsInstanceDbMonitorRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsInstanceDbMonitorRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstanceDbMonitorRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsInstanceDbMonitorRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstanceDbMonitorRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsInstanceDbMonitorRequest::getDbName()const
{
return dbName_;
void DescribeDrdsInstanceDbMonitorRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsInstanceDbMonitorRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsInstanceDbMonitorRequest::getDbName() const {
return dbName_;
}
std::string DescribeDrdsInstanceDbMonitorRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsInstanceDbMonitorRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsInstanceDbMonitorRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsInstanceDbMonitorRequest::getRegionId() const {
return regionId_;
}
std::string DescribeDrdsInstanceDbMonitorRequest::getKey()const
{
return key_;
void DescribeDrdsInstanceDbMonitorRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDrdsInstanceDbMonitorRequest::setKey(const std::string& key)
{
key_ = key;
setParameter("Key", key);
std::string DescribeDrdsInstanceDbMonitorRequest::getKey() const {
return key_;
}
void DescribeDrdsInstanceDbMonitorRequest::setKey(const std::string &key) {
key_ = key;
setParameter(std::string("Key"), key);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeDrdsInstanceLevelTasksRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceLevelTasksRequest;
DescribeDrdsInstanceLevelTasksRequest::DescribeDrdsInstanceLevelTasksRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceLevelTasks")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstanceLevelTasksRequest::~DescribeDrdsInstanceLevelTasksRequest()
{}
std::string DescribeDrdsInstanceLevelTasksRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceLevelTasksRequest;
DescribeDrdsInstanceLevelTasksRequest::DescribeDrdsInstanceLevelTasksRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceLevelTasks") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstanceLevelTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsInstanceLevelTasksRequest::~DescribeDrdsInstanceLevelTasksRequest() {}
std::string DescribeDrdsInstanceLevelTasksRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsInstanceLevelTasksRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstanceLevelTasksRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsInstanceLevelTasksRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstanceLevelTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeDrdsInstanceLevelTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -43,28 +43,28 @@ void DescribeDrdsInstanceLevelTasksResult::parse(const std::string &payload)
for (auto valueTasksTask : allTasksNode)
{
Task tasksObject;
if(!valueTasksTask["TaskName"].isNull())
tasksObject.taskName = valueTasksTask["TaskName"].asString();
if(!valueTasksTask["GmtCreate"].isNull())
tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString());
if(!valueTasksTask["TaskType"].isNull())
tasksObject.taskType = std::stoi(valueTasksTask["TaskType"].asString());
if(!valueTasksTask["TargetId"].isNull())
tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString());
if(!valueTasksTask["TaskStatus"].isNull())
tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString());
if(!valueTasksTask["Progress"].isNull())
tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString());
if(!valueTasksTask["ProgressDescription"].isNull())
tasksObject.progressDescription = valueTasksTask["ProgressDescription"].asString();
if(!valueTasksTask["TaskPhase"].isNull())
tasksObject.taskPhase = valueTasksTask["TaskPhase"].asString();
if(!valueTasksTask["ErrMsg"].isNull())
tasksObject.errMsg = valueTasksTask["ErrMsg"].asString();
if(!valueTasksTask["ShowProgress"].isNull())
tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true";
if(!valueTasksTask["Progress"].isNull())
tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString());
if(!valueTasksTask["AllowCancel"].isNull())
tasksObject.allowCancel = valueTasksTask["AllowCancel"].asString() == "true";
if(!valueTasksTask["TaskStatus"].isNull())
tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString());
if(!valueTasksTask["ShowProgress"].isNull())
tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true";
if(!valueTasksTask["TaskName"].isNull())
tasksObject.taskName = valueTasksTask["TaskName"].asString();
if(!valueTasksTask["ProgressDescription"].isNull())
tasksObject.progressDescription = valueTasksTask["ProgressDescription"].asString();
if(!valueTasksTask["GmtCreate"].isNull())
tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString());
if(!valueTasksTask["TargetId"].isNull())
tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString());
if(!valueTasksTask["ErrMsg"].isNull())
tasksObject.errMsg = valueTasksTask["ErrMsg"].asString();
tasks_.push_back(tasksObject);
}
if(!value["Success"].isNull())

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceMonitorRequest;
DescribeDrdsInstanceMonitorRequest::DescribeDrdsInstanceMonitorRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceMonitor")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstanceMonitorRequest::~DescribeDrdsInstanceMonitorRequest()
{}
long DescribeDrdsInstanceMonitorRequest::getEndTime()const
{
return endTime_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceMonitorRequest;
DescribeDrdsInstanceMonitorRequest::DescribeDrdsInstanceMonitorRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceMonitor") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstanceMonitorRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
DescribeDrdsInstanceMonitorRequest::~DescribeDrdsInstanceMonitorRequest() {}
long DescribeDrdsInstanceMonitorRequest::getEndTime() const {
return endTime_;
}
long DescribeDrdsInstanceMonitorRequest::getStartTime()const
{
return startTime_;
void DescribeDrdsInstanceMonitorRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeDrdsInstanceMonitorRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
long DescribeDrdsInstanceMonitorRequest::getStartTime() const {
return startTime_;
}
std::string DescribeDrdsInstanceMonitorRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeDrdsInstanceMonitorRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeDrdsInstanceMonitorRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeDrdsInstanceMonitorRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsInstanceMonitorRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstanceMonitorRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsInstanceMonitorRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstanceMonitorRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsInstanceMonitorRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsInstanceMonitorRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsInstanceMonitorRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsInstanceMonitorRequest::getRegionId() const {
return regionId_;
}
std::string DescribeDrdsInstanceMonitorRequest::getKey()const
{
return key_;
void DescribeDrdsInstanceMonitorRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDrdsInstanceMonitorRequest::setKey(const std::string& key)
{
key_ = key;
setParameter("Key", key);
std::string DescribeDrdsInstanceMonitorRequest::getKey() const {
return key_;
}
int DescribeDrdsInstanceMonitorRequest::getPeriodMultiple()const
{
return periodMultiple_;
void DescribeDrdsInstanceMonitorRequest::setKey(const std::string &key) {
key_ = key;
setParameter(std::string("Key"), key);
}
void DescribeDrdsInstanceMonitorRequest::setPeriodMultiple(int periodMultiple)
{
periodMultiple_ = periodMultiple;
setParameter("PeriodMultiple", std::to_string(periodMultiple));
int DescribeDrdsInstanceMonitorRequest::getPeriodMultiple() const {
return periodMultiple_;
}
void DescribeDrdsInstanceMonitorRequest::setPeriodMultiple(int periodMultiple) {
periodMultiple_ = periodMultiple;
setParameter(std::string("PeriodMultiple"), std::to_string(periodMultiple));
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceRequest;
DescribeDrdsInstanceRequest::DescribeDrdsInstanceRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstance")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstanceRequest::~DescribeDrdsInstanceRequest()
{}
std::string DescribeDrdsInstanceRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceRequest;
DescribeDrdsInstanceRequest::DescribeDrdsInstanceRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstance") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsInstanceRequest::~DescribeDrdsInstanceRequest() {}
std::string DescribeDrdsInstanceRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsInstanceRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsInstanceRequest::getRegionId() const {
return regionId_;
}
void DescribeDrdsInstanceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -40,70 +40,72 @@ void DescribeDrdsInstanceResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["DrdsInstanceId"].isNull())
data_.drdsInstanceId = dataNode["DrdsInstanceId"].asString();
if(!dataNode["Type"].isNull())
data_.type = dataNode["Type"].asString();
if(!dataNode["RegionId"].isNull())
data_.regionId = dataNode["RegionId"].asString();
if(!dataNode["ZoneId"].isNull())
data_.zoneId = dataNode["ZoneId"].asString();
if(!dataNode["Description"].isNull())
data_.description = dataNode["Description"].asString();
if(!dataNode["NetworkType"].isNull())
data_.networkType = dataNode["NetworkType"].asString();
if(!dataNode["Status"].isNull())
data_.status = dataNode["Status"].asString();
if(!dataNode["CreateTime"].isNull())
data_.createTime = std::stol(dataNode["CreateTime"].asString());
if(!dataNode["Version"].isNull())
data_.version = std::stol(dataNode["Version"].asString());
if(!dataNode["InstanceSeries"].isNull())
data_.instanceSeries = dataNode["InstanceSeries"].asString();
if(!dataNode["VersionAction"].isNull())
data_.versionAction = dataNode["VersionAction"].asString();
if(!dataNode["StorageType"].isNull())
data_.storageType = dataNode["StorageType"].asString();
if(!dataNode["NetworkType"].isNull())
data_.networkType = dataNode["NetworkType"].asString();
if(!dataNode["Label"].isNull())
data_.label = dataNode["Label"].asString();
if(!dataNode["MysqlVersion"].isNull())
data_.mysqlVersion = std::stoi(dataNode["MysqlVersion"].asString());
if(!dataNode["InstanceSpec"].isNull())
data_.instanceSpec = dataNode["InstanceSpec"].asString();
if(!dataNode["VpcCloudInstanceId"].isNull())
data_.vpcCloudInstanceId = dataNode["VpcCloudInstanceId"].asString();
if(!dataNode["InstRole"].isNull())
data_.instRole = dataNode["InstRole"].asString();
if(!dataNode["CommodityCode"].isNull())
data_.commodityCode = dataNode["CommodityCode"].asString();
if(!dataNode["Description"].isNull())
data_.description = dataNode["Description"].asString();
if(!dataNode["Version"].isNull())
data_.version = std::stol(dataNode["Version"].asString());
if(!dataNode["ExpireDate"].isNull())
data_.expireDate = std::stol(dataNode["ExpireDate"].asString());
if(!dataNode["VersionAction"].isNull())
data_.versionAction = dataNode["VersionAction"].asString();
if(!dataNode["Label"].isNull())
data_.label = dataNode["Label"].asString();
if(!dataNode["MasterInstanceId"].isNull())
data_.masterInstanceId = dataNode["MasterInstanceId"].asString();
if(!dataNode["CommodityCode"].isNull())
data_.commodityCode = dataNode["CommodityCode"].asString();
if(!dataNode["MachineType"].isNull())
data_.machineType = dataNode["MachineType"].asString();
if(!dataNode["OrderInstanceId"].isNull())
data_.orderInstanceId = dataNode["OrderInstanceId"].asString();
if(!dataNode["MysqlVersion"].isNull())
data_.mysqlVersion = std::stoi(dataNode["MysqlVersion"].asString());
if(!dataNode["StorageType"].isNull())
data_.storageType = dataNode["StorageType"].asString();
if(!dataNode["ResourceGroupId"].isNull())
data_.resourceGroupId = dataNode["ResourceGroupId"].asString();
if(!dataNode["InstanceSeries"].isNull())
data_.instanceSeries = dataNode["InstanceSeries"].asString();
if(!dataNode["ProductVersion"].isNull())
data_.productVersion = dataNode["ProductVersion"].asString();
if(!dataNode["RegionId"].isNull())
data_.regionId = dataNode["RegionId"].asString();
if(!dataNode["ResourceGroupId"].isNull())
data_.resourceGroupId = dataNode["ResourceGroupId"].asString();
if(!dataNode["DrdsInstanceId"].isNull())
data_.drdsInstanceId = dataNode["DrdsInstanceId"].asString();
if(!dataNode["ZoneId"].isNull())
data_.zoneId = dataNode["ZoneId"].asString();
if(!dataNode["InstRole"].isNull())
data_.instRole = dataNode["InstRole"].asString();
if(!dataNode["OrderInstanceId"].isNull())
data_.orderInstanceId = dataNode["OrderInstanceId"].asString();
auto allVipsNode = dataNode["Vips"]["Vip"];
for (auto dataNodeVipsVip : allVipsNode)
{
Data::Vip vipObject;
if(!dataNodeVipsVip["Dns"].isNull())
vipObject.dns = dataNodeVipsVip["Dns"].asString();
if(!dataNodeVipsVip["ExpireDays"].isNull())
vipObject.expireDays = std::stol(dataNodeVipsVip["ExpireDays"].asString());
if(!dataNodeVipsVip["Port"].isNull())
vipObject.port = dataNodeVipsVip["Port"].asString();
if(!dataNodeVipsVip["Type"].isNull())
vipObject.type = dataNodeVipsVip["Type"].asString();
if(!dataNodeVipsVip["VpcId"].isNull())
vipObject.vpcId = dataNodeVipsVip["VpcId"].asString();
if(!dataNodeVipsVip["VswitchId"].isNull())
vipObject.vswitchId = dataNodeVipsVip["VswitchId"].asString();
if(!dataNodeVipsVip["Dns"].isNull())
vipObject.dns = dataNodeVipsVip["Dns"].asString();
if(!dataNodeVipsVip["Port"].isNull())
vipObject.port = dataNodeVipsVip["Port"].asString();
if(!dataNodeVipsVip["ExpireDays"].isNull())
vipObject.expireDays = std::stol(dataNodeVipsVip["ExpireDays"].asString());
if(!dataNodeVipsVip["RemoveWeight"].isNull())
vipObject.removeWeight = dataNodeVipsVip["RemoveWeight"].asString() == "true";
data_.vips.push_back(vipObject);
}
auto allReadOnlyDBInstanceIds = dataNode["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceVersionRequest;
DescribeDrdsInstanceVersionRequest::DescribeDrdsInstanceVersionRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceVersion")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstanceVersionRequest::~DescribeDrdsInstanceVersionRequest()
{}
std::string DescribeDrdsInstanceVersionRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstanceVersionRequest;
DescribeDrdsInstanceVersionRequest::DescribeDrdsInstanceVersionRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceVersion") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstanceVersionRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsInstanceVersionRequest::~DescribeDrdsInstanceVersionRequest() {}
std::string DescribeDrdsInstanceVersionRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsInstanceVersionRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstanceVersionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsInstanceVersionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstanceVersionRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsInstanceVersionRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsInstanceVersionRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsInstanceVersionRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsInstanceVersionRequest::getRegionId() const {
return regionId_;
}
void DescribeDrdsInstanceVersionRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -40,10 +40,10 @@ void DescribeDrdsInstanceVersionResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["InstanceVersion"].isNull())
data_.instanceVersion = dataNode["InstanceVersion"].asString();
if(!dataNode["NewestVersion"].isNull())
data_.newestVersion = dataNode["NewestVersion"].asString();
if(!dataNode["InstanceVersion"].isNull())
data_.instanceVersion = dataNode["InstanceVersion"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -1,155 +1,131 @@
/*
* 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/drds/model/DescribeDrdsInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstancesRequest;
DescribeDrdsInstancesRequest::DescribeDrdsInstancesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsInstancesRequest::~DescribeDrdsInstancesRequest()
{}
std::string DescribeDrdsInstancesRequest::getDescription()const
{
return description_;
*/
#include <alibabacloud/drds/model/DescribeDrdsInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsInstancesRequest;
DescribeDrdsInstancesRequest::DescribeDrdsInstancesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsInstancesRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
DescribeDrdsInstancesRequest::~DescribeDrdsInstancesRequest() {}
std::string DescribeDrdsInstancesRequest::getDescription() const {
return description_;
}
std::string DescribeDrdsInstancesRequest::getProductVersion()const
{
return productVersion_;
void DescribeDrdsInstancesRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
void DescribeDrdsInstancesRequest::setProductVersion(const std::string& productVersion)
{
productVersion_ = productVersion;
setParameter("ProductVersion", productVersion);
std::string DescribeDrdsInstancesRequest::getProductVersion() const {
return productVersion_;
}
std::string DescribeDrdsInstancesRequest::getType()const
{
return type_;
void DescribeDrdsInstancesRequest::setProductVersion(const std::string &productVersion) {
productVersion_ = productVersion;
setParameter(std::string("ProductVersion"), productVersion);
}
void DescribeDrdsInstancesRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string DescribeDrdsInstancesRequest::getType() const {
return type_;
}
int DescribeDrdsInstancesRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDrdsInstancesRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribeDrdsInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDrdsInstancesRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsInstancesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsInstancesRequest::getResourceGroupId()const
{
return resourceGroupId_;
void DescribeDrdsInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsInstancesRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
std::string DescribeDrdsInstancesRequest::getResourceGroupId() const {
return resourceGroupId_;
}
bool DescribeDrdsInstancesRequest::getExpired()const
{
return expired_;
void DescribeDrdsInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void DescribeDrdsInstancesRequest::setExpired(bool expired)
{
expired_ = expired;
setParameter("Expired", expired ? "true" : "false");
bool DescribeDrdsInstancesRequest::getExpired() const {
return expired_;
}
std::string DescribeDrdsInstancesRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsInstancesRequest::setExpired(bool expired) {
expired_ = expired;
setParameter(std::string("Expired"), expired ? "true" : "false");
}
void DescribeDrdsInstancesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsInstancesRequest::getRegionId() const {
return regionId_;
}
int DescribeDrdsInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeDrdsInstancesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDrdsInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDrdsInstancesRequest::getPageSize() const {
return pageSize_;
}
std::vector<DescribeDrdsInstancesRequest::Tag> DescribeDrdsInstancesRequest::getTag()const
{
return tag_;
void DescribeDrdsInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeDrdsInstancesRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
std::vector<DescribeDrdsInstancesRequest::Tag> DescribeDrdsInstancesRequest::getTag() const {
return tag_;
}
bool DescribeDrdsInstancesRequest::getMix()const
{
return mix_;
void DescribeDrdsInstancesRequest::setTag(const std::vector<DescribeDrdsInstancesRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
void DescribeDrdsInstancesRequest::setMix(bool mix)
{
mix_ = mix;
setParameter("Mix", mix ? "true" : "false");
bool DescribeDrdsInstancesRequest::getMix() const {
return mix_;
}
void DescribeDrdsInstancesRequest::setMix(bool mix) {
mix_ = mix;
setParameter(std::string("Mix"), mix ? "true" : "false");
}

View File

@@ -43,66 +43,70 @@ void DescribeDrdsInstancesResult::parse(const std::string &payload)
for (auto valueInstancesInstance : allInstancesNode)
{
Instance instancesObject;
if(!valueInstancesInstance["DrdsInstanceId"].isNull())
instancesObject.drdsInstanceId = valueInstancesInstance["DrdsInstanceId"].asString();
if(!valueInstancesInstance["Type"].isNull())
instancesObject.type = valueInstancesInstance["Type"].asString();
if(!valueInstancesInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
if(!valueInstancesInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString();
if(!valueInstancesInstance["Description"].isNull())
instancesObject.description = valueInstancesInstance["Description"].asString();
if(!valueInstancesInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesInstance["NetworkType"].asString();
if(!valueInstancesInstance["Status"].isNull())
instancesObject.status = valueInstancesInstance["Status"].asString();
if(!valueInstancesInstance["CreateTime"].isNull())
instancesObject.createTime = std::stol(valueInstancesInstance["CreateTime"].asString());
if(!valueInstancesInstance["Version"].isNull())
instancesObject.version = std::stol(valueInstancesInstance["Version"].asString());
if(!valueInstancesInstance["CommodityCode"].isNull())
instancesObject.commodityCode = valueInstancesInstance["CommodityCode"].asString();
if(!valueInstancesInstance["InstRole"].isNull())
instancesObject.instRole = valueInstancesInstance["InstRole"].asString();
if(!valueInstancesInstance["InstanceSeries"].isNull())
instancesObject.instanceSeries = valueInstancesInstance["InstanceSeries"].asString();
if(!valueInstancesInstance["InstanceSpec"].isNull())
instancesObject.instanceSpec = valueInstancesInstance["InstanceSpec"].asString();
if(!valueInstancesInstance["MasterInstanceId"].isNull())
instancesObject.masterInstanceId = valueInstancesInstance["MasterInstanceId"].asString();
if(!valueInstancesInstance["VpcCloudInstanceId"].isNull())
instancesObject.vpcCloudInstanceId = valueInstancesInstance["VpcCloudInstanceId"].asString();
if(!valueInstancesInstance["VpcId"].isNull())
instancesObject.vpcId = valueInstancesInstance["VpcId"].asString();
if(!valueInstancesInstance["ExpireDate"].isNull())
instancesObject.expireDate = std::stol(valueInstancesInstance["ExpireDate"].asString());
if(!valueInstancesInstance["VersionAction"].isNull())
instancesObject.versionAction = valueInstancesInstance["VersionAction"].asString();
if(!valueInstancesInstance["Label"].isNull())
instancesObject.label = valueInstancesInstance["Label"].asString();
if(!valueInstancesInstance["Status"].isNull())
instancesObject.status = valueInstancesInstance["Status"].asString();
if(!valueInstancesInstance["Type"].isNull())
instancesObject.type = valueInstancesInstance["Type"].asString();
if(!valueInstancesInstance["CommodityCode"].isNull())
instancesObject.commodityCode = valueInstancesInstance["CommodityCode"].asString();
if(!valueInstancesInstance["MachineType"].isNull())
instancesObject.machineType = valueInstancesInstance["MachineType"].asString();
if(!valueInstancesInstance["OrderInstanceId"].isNull())
instancesObject.orderInstanceId = valueInstancesInstance["OrderInstanceId"].asString();
if(!valueInstancesInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesInstance["ResourceGroupId"].asString();
if(!valueInstancesInstance["CreateTime"].isNull())
instancesObject.createTime = std::stol(valueInstancesInstance["CreateTime"].asString());
if(!valueInstancesInstance["VersionAction"].isNull())
instancesObject.versionAction = valueInstancesInstance["VersionAction"].asString();
if(!valueInstancesInstance["InstanceSeries"].isNull())
instancesObject.instanceSeries = valueInstancesInstance["InstanceSeries"].asString();
if(!valueInstancesInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesInstance["NetworkType"].asString();
if(!valueInstancesInstance["Label"].isNull())
instancesObject.label = valueInstancesInstance["Label"].asString();
if(!valueInstancesInstance["ProductVersion"].isNull())
instancesObject.productVersion = valueInstancesInstance["ProductVersion"].asString();
if(!valueInstancesInstance["InstanceSpec"].isNull())
instancesObject.instanceSpec = valueInstancesInstance["InstanceSpec"].asString();
if(!valueInstancesInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
if(!valueInstancesInstance["VpcCloudInstanceId"].isNull())
instancesObject.vpcCloudInstanceId = valueInstancesInstance["VpcCloudInstanceId"].asString();
if(!valueInstancesInstance["Description"].isNull())
instancesObject.description = valueInstancesInstance["Description"].asString();
if(!valueInstancesInstance["Version"].isNull())
instancesObject.version = std::stol(valueInstancesInstance["Version"].asString());
if(!valueInstancesInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesInstance["ResourceGroupId"].asString();
if(!valueInstancesInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString();
if(!valueInstancesInstance["DrdsInstanceId"].isNull())
instancesObject.drdsInstanceId = valueInstancesInstance["DrdsInstanceId"].asString();
if(!valueInstancesInstance["ExpireDate"].isNull())
instancesObject.expireDate = std::stol(valueInstancesInstance["ExpireDate"].asString());
if(!valueInstancesInstance["MasterInstanceId"].isNull())
instancesObject.masterInstanceId = valueInstancesInstance["MasterInstanceId"].asString();
if(!valueInstancesInstance["OrderInstanceId"].isNull())
instancesObject.orderInstanceId = valueInstancesInstance["OrderInstanceId"].asString();
if(!valueInstancesInstance["InstRole"].isNull())
instancesObject.instRole = valueInstancesInstance["InstRole"].asString();
if(!valueInstancesInstance["series"].isNull())
instancesObject.series = valueInstancesInstance["series"].asString();
auto allVipsNode = valueInstancesInstance["Vips"]["Vip"];
for (auto valueInstancesInstanceVipsVip : allVipsNode)
{
Instance::Vip vipsObject;
if(!valueInstancesInstanceVipsVip["IP"].isNull())
vipsObject.iP = valueInstancesInstanceVipsVip["IP"].asString();
if(!valueInstancesInstanceVipsVip["Port"].isNull())
vipsObject.port = valueInstancesInstanceVipsVip["Port"].asString();
if(!valueInstancesInstanceVipsVip["Type"].isNull())
vipsObject.type = valueInstancesInstanceVipsVip["Type"].asString();
if(!valueInstancesInstanceVipsVip["VpcId"].isNull())
vipsObject.vpcId = valueInstancesInstanceVipsVip["VpcId"].asString();
if(!valueInstancesInstanceVipsVip["Type"].isNull())
vipsObject.type = valueInstancesInstanceVipsVip["Type"].asString();
if(!valueInstancesInstanceVipsVip["VswitchId"].isNull())
vipsObject.vswitchId = valueInstancesInstanceVipsVip["VswitchId"].asString();
if(!valueInstancesInstanceVipsVip["Port"].isNull())
vipsObject.port = valueInstancesInstanceVipsVip["Port"].asString();
if(!valueInstancesInstanceVipsVip["IP"].isNull())
vipsObject.iP = valueInstancesInstanceVipsVip["IP"].asString();
if(!valueInstancesInstanceVipsVip["dns"].isNull())
vipsObject.dns = valueInstancesInstanceVipsVip["dns"].asString();
instancesObject.vips.push_back(vipsObject);
}
auto allReadOnlyDBInstanceIds = value["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsParamsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsParamsRequest;
DescribeDrdsParamsRequest::DescribeDrdsParamsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsParams")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsParamsRequest::~DescribeDrdsParamsRequest()
{}
std::string DescribeDrdsParamsRequest::getParamLevel()const
{
return paramLevel_;
*/
#include <alibabacloud/drds/model/DescribeDrdsParamsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsParamsRequest;
DescribeDrdsParamsRequest::DescribeDrdsParamsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsParams") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsParamsRequest::setParamLevel(const std::string& paramLevel)
{
paramLevel_ = paramLevel;
setParameter("ParamLevel", paramLevel);
DescribeDrdsParamsRequest::~DescribeDrdsParamsRequest() {}
std::string DescribeDrdsParamsRequest::getParamLevel() const {
return paramLevel_;
}
std::string DescribeDrdsParamsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeDrdsParamsRequest::setParamLevel(const std::string &paramLevel) {
paramLevel_ = paramLevel;
setParameter(std::string("ParamLevel"), paramLevel);
}
void DescribeDrdsParamsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeDrdsParamsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsParamsRequest::getDbName()const
{
return dbName_;
void DescribeDrdsParamsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsParamsRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsParamsRequest::getDbName() const {
return dbName_;
}
std::string DescribeDrdsParamsRequest::getRegionId()const
{
return regionId_;
void DescribeDrdsParamsRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsParamsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeDrdsParamsRequest::getRegionId() const {
return regionId_;
}
void DescribeDrdsParamsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -43,30 +43,30 @@ void DescribeDrdsParamsResult::parse(const std::string &payload)
for (auto valueListListItem : allListNode)
{
ListItem listObject;
if(!valueListListItem["ParamName"].isNull())
listObject.paramName = valueListListItem["ParamName"].asString();
if(!valueListListItem["ParamEnglishName"].isNull())
listObject.paramEnglishName = valueListListItem["ParamEnglishName"].asString();
if(!valueListListItem["ParamVariableName"].isNull())
listObject.paramVariableName = valueListListItem["ParamVariableName"].asString();
if(!valueListListItem["ParamDesc"].isNull())
listObject.paramDesc = valueListListItem["ParamDesc"].asString();
if(!valueListListItem["ParamValue"].isNull())
listObject.paramValue = valueListListItem["ParamValue"].asString();
if(!valueListListItem["DbName"].isNull())
listObject.dbName = valueListListItem["DbName"].asString();
if(!valueListListItem["ParamDefaultValue"].isNull())
listObject.paramDefaultValue = valueListListItem["ParamDefaultValue"].asString();
if(!valueListListItem["ParamRanges"].isNull())
listObject.paramRanges = valueListListItem["ParamRanges"].asString();
if(!valueListListItem["ParamLevel"].isNull())
listObject.paramLevel = valueListListItem["ParamLevel"].asString();
if(!valueListListItem["ParamName"].isNull())
listObject.paramName = valueListListItem["ParamName"].asString();
if(!valueListListItem["ParamType"].isNull())
listObject.paramType = valueListListItem["ParamType"].asString();
if(!valueListListItem["ParamValue"].isNull())
listObject.paramValue = valueListListItem["ParamValue"].asString();
if(!valueListListItem["NeedRestart"].isNull())
listObject.needRestart = valueListListItem["NeedRestart"].asString() == "true";
if(!valueListListItem["ParamRanges"].isNull())
listObject.paramRanges = valueListListItem["ParamRanges"].asString();
if(!valueListListItem["UserVisible"].isNull())
listObject.userVisible = valueListListItem["UserVisible"].asString() == "true";
if(!valueListListItem["DbName"].isNull())
listObject.dbName = valueListListItem["DbName"].asString();
if(!valueListListItem["ParamEnglishName"].isNull())
listObject.paramEnglishName = valueListListItem["ParamEnglishName"].asString();
if(!valueListListItem["ParamDesc"].isNull())
listObject.paramDesc = valueListListItem["ParamDesc"].asString();
if(!valueListListItem["ParamVariableName"].isNull())
listObject.paramVariableName = valueListListItem["ParamVariableName"].asString();
list_.push_back(listObject);
}
if(!value["Success"].isNull())

View File

@@ -1,84 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsRdsInstancesRequest;
DescribeDrdsRdsInstancesRequest::DescribeDrdsRdsInstancesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsRdsInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsRdsInstancesRequest::~DescribeDrdsRdsInstancesRequest()
{}
std::string DescribeDrdsRdsInstancesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsRdsInstancesRequest;
DescribeDrdsRdsInstancesRequest::DescribeDrdsRdsInstancesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsRdsInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsRdsInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsRdsInstancesRequest::~DescribeDrdsRdsInstancesRequest() {}
std::string DescribeDrdsRdsInstancesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
int DescribeDrdsRdsInstancesRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDrdsRdsInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsRdsInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDrdsRdsInstancesRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsRdsInstancesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsRdsInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsRdsInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsRdsInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
int DescribeDrdsRdsInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeDrdsRdsInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsRdsInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDrdsRdsInstancesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeDrdsRdsInstancesRequest::getDbInstType()const
{
return dbInstType_;
void DescribeDrdsRdsInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeDrdsRdsInstancesRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
std::string DescribeDrdsRdsInstancesRequest::getDbInstType() const {
return dbInstType_;
}
void DescribeDrdsRdsInstancesRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -43,52 +43,56 @@ void DescribeDrdsRdsInstancesResult::parse(const std::string &payload)
for (auto valueDbInstancesDbInstance : allDbInstancesNode)
{
DbInstance dbInstancesObject;
if(!valueDbInstancesDbInstance["DBInstanceId"].isNull())
dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString();
if(!valueDbInstancesDbInstance["DmInstanceId"].isNull())
dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString();
if(!valueDbInstancesDbInstance["ConnectUrl"].isNull())
dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString();
if(!valueDbInstancesDbInstance["Port"].isNull())
dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString());
if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull())
dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstance["DbInstType"].isNull())
dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstance["ReadWeight"].isNull())
dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString());
if(!valueDbInstancesDbInstance["NetworkType"].isNull())
dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstance["Engine"].isNull())
dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString();
if(!valueDbInstancesDbInstance["EngineVersion"].isNull())
dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstance["RdsInstType"].isNull())
dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString();
if(!valueDbInstancesDbInstance["PayType"].isNull())
dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString();
if(!valueDbInstancesDbInstance["DBInstanceCPU"].isNull())
dbInstancesObject.dBInstanceCPU = valueDbInstancesDbInstance["DBInstanceCPU"].asString();
if(!valueDbInstancesDbInstance["ExpireTime"].isNull())
dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString();
if(!valueDbInstancesDbInstance["DBInstanceMemory"].isNull())
dbInstancesObject.dBInstanceMemory = std::stol(valueDbInstancesDbInstance["DBInstanceMemory"].asString());
if(!valueDbInstancesDbInstance["PayType"].isNull())
dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString();
if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull())
dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString();
if(!valueDbInstancesDbInstance["NetworkType"].isNull())
dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString();
if(!valueDbInstancesDbInstance["Port"].isNull())
dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString());
if(!valueDbInstancesDbInstance["EngineVersion"].isNull())
dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString();
if(!valueDbInstancesDbInstance["DmInstanceId"].isNull())
dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString();
if(!valueDbInstancesDbInstance["DBInstanceStorage"].isNull())
dbInstancesObject.dBInstanceStorage = std::stol(valueDbInstancesDbInstance["DBInstanceStorage"].asString());
if(!valueDbInstancesDbInstance["ConnectUrl"].isNull())
dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString();
if(!valueDbInstancesDbInstance["ReadWeight"].isNull())
dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString());
if(!valueDbInstancesDbInstance["RdsInstType"].isNull())
dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString();
if(!valueDbInstancesDbInstance["RemainDays"].isNull())
dbInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstance["RemainDays"].asString());
if(!valueDbInstancesDbInstance["DBInstanceClassType"].isNull())
dbInstancesObject.dBInstanceClassType = valueDbInstancesDbInstance["DBInstanceClassType"].asString();
if(!valueDbInstancesDbInstance["DBInstanceCPU"].isNull())
dbInstancesObject.dBInstanceCPU = valueDbInstancesDbInstance["DBInstanceCPU"].asString();
if(!valueDbInstancesDbInstance["DBInstanceMemory"].isNull())
dbInstancesObject.dBInstanceMemory = std::stol(valueDbInstancesDbInstance["DBInstanceMemory"].asString());
if(!valueDbInstancesDbInstance["DBInstanceStorage"].isNull())
dbInstancesObject.dBInstanceStorage = std::stol(valueDbInstancesDbInstance["DBInstanceStorage"].asString());
if(!valueDbInstancesDbInstance["DBInstanceId"].isNull())
dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString();
if(!valueDbInstancesDbInstance["Engine"].isNull())
dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString();
if(!valueDbInstancesDbInstance["DbInstType"].isNull())
dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString();
if(!valueDbInstancesDbInstance["LockMode"].isNull())
dbInstancesObject.lockMode = std::stoi(valueDbInstancesDbInstance["LockMode"].asString());
if(!valueDbInstancesDbInstance["LockReason"].isNull())
dbInstancesObject.lockReason = valueDbInstancesDbInstance["LockReason"].asString();
dbInstances_.push_back(dbInstancesObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["PageSize"].isNull())
pageSize_ = value["PageSize"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["Total"].isNull())
total_ = value["Total"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,73 +1,81 @@
/*
* 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/drds/model/DescribeDrdsShardingDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsShardingDbsRequest;
DescribeDrdsShardingDbsRequest::DescribeDrdsShardingDbsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsShardingDbs")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsShardingDbsRequest::~DescribeDrdsShardingDbsRequest()
{}
std::string DescribeDrdsShardingDbsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsShardingDbsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsShardingDbsRequest;
DescribeDrdsShardingDbsRequest::DescribeDrdsShardingDbsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsShardingDbs") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsShardingDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsShardingDbsRequest::~DescribeDrdsShardingDbsRequest() {}
std::string DescribeDrdsShardingDbsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsShardingDbsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsShardingDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsShardingDbsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
long DescribeDrdsShardingDbsRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsShardingDbsRequest::getDbName()const
{
return dbName_;
void DescribeDrdsShardingDbsRequest::setPageNumber(long pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsShardingDbsRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsShardingDbsRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsShardingDbsRequest::getDbNamePattern()const
{
return dbNamePattern_;
void DescribeDrdsShardingDbsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsShardingDbsRequest::setDbNamePattern(const std::string& dbNamePattern)
{
dbNamePattern_ = dbNamePattern;
setParameter("DbNamePattern", dbNamePattern);
std::string DescribeDrdsShardingDbsRequest::getDbName() const {
return dbName_;
}
void DescribeDrdsShardingDbsRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
long DescribeDrdsShardingDbsRequest::getPageSize() const {
return pageSize_;
}
void DescribeDrdsShardingDbsRequest::setPageSize(long pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeDrdsShardingDbsRequest::getDbNamePattern() const {
return dbNamePattern_;
}
void DescribeDrdsShardingDbsRequest::setDbNamePattern(const std::string &dbNamePattern) {
dbNamePattern_ = dbNamePattern;
setParameter(std::string("DbNamePattern"), dbNamePattern);
}

View File

@@ -43,39 +43,60 @@ void DescribeDrdsShardingDbsResult::parse(const std::string &payload)
for (auto valueShardingDbsShardingDb : allShardingDbsNode)
{
ShardingDb shardingDbsObject;
if(!valueShardingDbsShardingDb["ShardingDbName"].isNull())
shardingDbsObject.shardingDbName = valueShardingDbsShardingDb["ShardingDbName"].asString();
if(!valueShardingDbsShardingDb["DbInstanceId"].isNull())
shardingDbsObject.dbInstanceId = valueShardingDbsShardingDb["DbInstanceId"].asString();
if(!valueShardingDbsShardingDb["GroupName"].isNull())
shardingDbsObject.groupName = valueShardingDbsShardingDb["GroupName"].asString();
if(!valueShardingDbsShardingDb["DbStatus"].isNull())
shardingDbsObject.dbStatus = valueShardingDbsShardingDb["DbStatus"].asString();
if(!valueShardingDbsShardingDb["DbType"].isNull())
shardingDbsObject.dbType = valueShardingDbsShardingDb["DbType"].asString();
if(!valueShardingDbsShardingDb["MinPoolSize"].isNull())
shardingDbsObject.minPoolSize = std::stoi(valueShardingDbsShardingDb["MinPoolSize"].asString());
if(!valueShardingDbsShardingDb["MaxPoolSize"].isNull())
shardingDbsObject.maxPoolSize = std::stoi(valueShardingDbsShardingDb["MaxPoolSize"].asString());
if(!valueShardingDbsShardingDb["IdleTimeOut"].isNull())
shardingDbsObject.idleTimeOut = std::stoi(valueShardingDbsShardingDb["IdleTimeOut"].asString());
if(!valueShardingDbsShardingDb["BlockingTimeout"].isNull())
shardingDbsObject.blockingTimeout = std::stoi(valueShardingDbsShardingDb["BlockingTimeout"].asString());
if(!valueShardingDbsShardingDb["ConnectionProperties"].isNull())
shardingDbsObject.connectionProperties = valueShardingDbsShardingDb["ConnectionProperties"].asString();
if(!valueShardingDbsShardingDb["PreparedStatementCacheSize"].isNull())
shardingDbsObject.preparedStatementCacheSize = std::stoi(valueShardingDbsShardingDb["PreparedStatementCacheSize"].asString());
if(!valueShardingDbsShardingDb["UserName"].isNull())
shardingDbsObject.userName = valueShardingDbsShardingDb["UserName"].asString();
if(!valueShardingDbsShardingDb["DbInstanceId"].isNull())
shardingDbsObject.dbInstanceId = valueShardingDbsShardingDb["DbInstanceId"].asString();
if(!valueShardingDbsShardingDb["ConnectUrl"].isNull())
shardingDbsObject.connectUrl = valueShardingDbsShardingDb["ConnectUrl"].asString();
if(!valueShardingDbsShardingDb["GroupName"].isNull())
shardingDbsObject.groupName = valueShardingDbsShardingDb["GroupName"].asString();
if(!valueShardingDbsShardingDb["DbType"].isNull())
shardingDbsObject.dbType = valueShardingDbsShardingDb["DbType"].asString();
if(!valueShardingDbsShardingDb["IdleTimeOut"].isNull())
shardingDbsObject.idleTimeOut = std::stoi(valueShardingDbsShardingDb["IdleTimeOut"].asString());
if(!valueShardingDbsShardingDb["ShardingDbName"].isNull())
shardingDbsObject.shardingDbName = valueShardingDbsShardingDb["ShardingDbName"].asString();
if(!valueShardingDbsShardingDb["BlockingTimeout"].isNull())
shardingDbsObject.blockingTimeout = std::stoi(valueShardingDbsShardingDb["BlockingTimeout"].asString());
if(!valueShardingDbsShardingDb["PreparedStatementCacheSize"].isNull())
shardingDbsObject.preparedStatementCacheSize = std::stoi(valueShardingDbsShardingDb["PreparedStatementCacheSize"].asString());
if(!valueShardingDbsShardingDb["ConnectionProperties"].isNull())
shardingDbsObject.connectionProperties = valueShardingDbsShardingDb["ConnectionProperties"].asString();
if(!valueShardingDbsShardingDb["UserName"].isNull())
shardingDbsObject.userName = valueShardingDbsShardingDb["UserName"].asString();
if(!valueShardingDbsShardingDb["DbStatus"].isNull())
shardingDbsObject.dbStatus = valueShardingDbsShardingDb["DbStatus"].asString();
shardingDbs_.push_back(shardingDbsObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["PageSize"].isNull())
pageSize_ = value["PageSize"].asString();
if(!value["Total"].isNull())
total_ = value["Total"].asString();
}
std::string DescribeDrdsShardingDbsResult::getPageSize()const
{
return pageSize_;
}
std::string DescribeDrdsShardingDbsResult::getPageNumber()const
{
return pageNumber_;
}
std::string DescribeDrdsShardingDbsResult::getTotal()const
{
return total_;
}
std::vector<DescribeDrdsShardingDbsResult::ShardingDb> DescribeDrdsShardingDbsResult::getShardingDbs()const
{
return shardingDbs_;

View File

@@ -1,117 +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/drds/model/DescribeDrdsSlowSqlsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsSlowSqlsRequest;
DescribeDrdsSlowSqlsRequest::DescribeDrdsSlowSqlsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSlowSqls")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsSlowSqlsRequest::~DescribeDrdsSlowSqlsRequest()
{}
long DescribeDrdsSlowSqlsRequest::getEndTime()const
{
return endTime_;
*/
#include <alibabacloud/drds/model/DescribeDrdsSlowSqlsRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsSlowSqlsRequest;
DescribeDrdsSlowSqlsRequest::DescribeDrdsSlowSqlsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSlowSqls") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsSlowSqlsRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
DescribeDrdsSlowSqlsRequest::~DescribeDrdsSlowSqlsRequest() {}
long DescribeDrdsSlowSqlsRequest::getEndTime() const {
return endTime_;
}
long DescribeDrdsSlowSqlsRequest::getStartTime()const
{
return startTime_;
void DescribeDrdsSlowSqlsRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeDrdsSlowSqlsRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
long DescribeDrdsSlowSqlsRequest::getStartTime() const {
return startTime_;
}
std::string DescribeDrdsSlowSqlsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeDrdsSlowSqlsRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeDrdsSlowSqlsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeDrdsSlowSqlsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
int DescribeDrdsSlowSqlsRequest::getPageNumber()const
{
return pageNumber_;
void DescribeDrdsSlowSqlsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsSlowSqlsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
int DescribeDrdsSlowSqlsRequest::getPageNumber() const {
return pageNumber_;
}
std::string DescribeDrdsSlowSqlsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsSlowSqlsRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void DescribeDrdsSlowSqlsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsSlowSqlsRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsSlowSqlsRequest::getDbName()const
{
return dbName_;
void DescribeDrdsSlowSqlsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsSlowSqlsRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsSlowSqlsRequest::getDbName() const {
return dbName_;
}
int DescribeDrdsSlowSqlsRequest::getPageSize()const
{
return pageSize_;
void DescribeDrdsSlowSqlsRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
void DescribeDrdsSlowSqlsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
std::string DescribeDrdsSlowSqlsRequest::getRegionId() const {
return regionId_;
}
long DescribeDrdsSlowSqlsRequest::getExeTime()const
{
return exeTime_;
void DescribeDrdsSlowSqlsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeDrdsSlowSqlsRequest::setExeTime(long exeTime)
{
exeTime_ = exeTime;
setParameter("ExeTime", std::to_string(exeTime));
int DescribeDrdsSlowSqlsRequest::getPageSize() const {
return pageSize_;
}
void DescribeDrdsSlowSqlsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
long DescribeDrdsSlowSqlsRequest::getExeTime() const {
return exeTime_;
}
void DescribeDrdsSlowSqlsRequest::setExeTime(long exeTime) {
exeTime_ = exeTime;
setParameter(std::string("ExeTime"), std::to_string(exeTime));
}

View File

@@ -43,26 +43,26 @@ void DescribeDrdsSlowSqlsResult::parse(const std::string &payload)
for (auto valueItemsItem : allItemsNode)
{
Item itemsObject;
if(!valueItemsItem["Schema"].isNull())
itemsObject.schema = valueItemsItem["Schema"].asString();
if(!valueItemsItem["Sql"].isNull())
itemsObject.sql = valueItemsItem["Sql"].asString();
if(!valueItemsItem["SendTime"].isNull())
itemsObject.sendTime = std::stol(valueItemsItem["SendTime"].asString());
if(!valueItemsItem["ResponseTime"].isNull())
itemsObject.responseTime = std::stol(valueItemsItem["ResponseTime"].asString());
if(!valueItemsItem["Host"].isNull())
itemsObject.host = valueItemsItem["Host"].asString();
if(!valueItemsItem["Sql"].isNull())
itemsObject.sql = valueItemsItem["Sql"].asString();
if(!valueItemsItem["ResponseTime"].isNull())
itemsObject.responseTime = std::stol(valueItemsItem["ResponseTime"].asString());
if(!valueItemsItem["Schema"].isNull())
itemsObject.schema = valueItemsItem["Schema"].asString();
items_.push_back(itemsObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Total"].isNull())
total_ = std::stoi(value["Total"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["Total"].isNull())
total_ = std::stoi(value["Total"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeDrdsSqlAuditStatusRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsSqlAuditStatusRequest;
DescribeDrdsSqlAuditStatusRequest::DescribeDrdsSqlAuditStatusRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSqlAuditStatus")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsSqlAuditStatusRequest::~DescribeDrdsSqlAuditStatusRequest()
{}
std::string DescribeDrdsSqlAuditStatusRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeDrdsSqlAuditStatusRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsSqlAuditStatusRequest;
DescribeDrdsSqlAuditStatusRequest::DescribeDrdsSqlAuditStatusRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSqlAuditStatus") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsSqlAuditStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeDrdsSqlAuditStatusRequest::~DescribeDrdsSqlAuditStatusRequest() {}
std::string DescribeDrdsSqlAuditStatusRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsSqlAuditStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsSqlAuditStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsSqlAuditStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsSqlAuditStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeDrdsSqlAuditStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -43,20 +43,20 @@ void DescribeDrdsSqlAuditStatusResult::parse(const std::string &payload)
for (auto valueDataDataItem : allDataNode)
{
DataItem dataObject;
if(!valueDataDataItem["ExtraSlsLogStore"].isNull())
dataObject.extraSlsLogStore = valueDataDataItem["ExtraSlsLogStore"].asString();
if(!valueDataDataItem["DbName"].isNull())
dataObject.dbName = valueDataDataItem["DbName"].asString();
if(!valueDataDataItem["Enabled"].isNull())
dataObject.enabled = valueDataDataItem["Enabled"].asString();
if(!valueDataDataItem["Detailed"].isNull())
dataObject.detailed = valueDataDataItem["Detailed"].asString();
if(!valueDataDataItem["ExtraWriteEnabled"].isNull())
dataObject.extraWriteEnabled = valueDataDataItem["ExtraWriteEnabled"].asString() == "true";
if(!valueDataDataItem["Enabled"].isNull())
dataObject.enabled = valueDataDataItem["Enabled"].asString();
if(!valueDataDataItem["ExtraAliUid"].isNull())
dataObject.extraAliUid = std::stol(valueDataDataItem["ExtraAliUid"].asString());
if(!valueDataDataItem["ExtraSlsProject"].isNull())
dataObject.extraSlsProject = valueDataDataItem["ExtraSlsProject"].asString();
if(!valueDataDataItem["ExtraSlsLogStore"].isNull())
dataObject.extraSlsLogStore = valueDataDataItem["ExtraSlsLogStore"].asString();
data_.push_back(dataObject);
}
if(!value["Success"].isNull())

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeDrdsTasksRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsTasksRequest;
DescribeDrdsTasksRequest::DescribeDrdsTasksRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsTasks")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDrdsTasksRequest::~DescribeDrdsTasksRequest()
{}
std::string DescribeDrdsTasksRequest::getTaskType()const
{
return taskType_;
*/
#include <alibabacloud/drds/model/DescribeDrdsTasksRequest.h>
using AlibabaCloud::Drds::Model::DescribeDrdsTasksRequest;
DescribeDrdsTasksRequest::DescribeDrdsTasksRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsTasks") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDrdsTasksRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
DescribeDrdsTasksRequest::~DescribeDrdsTasksRequest() {}
std::string DescribeDrdsTasksRequest::getTaskType() const {
return taskType_;
}
std::string DescribeDrdsTasksRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeDrdsTasksRequest::setTaskType(const std::string &taskType) {
taskType_ = taskType;
setParameter(std::string("TaskType"), taskType);
}
void DescribeDrdsTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeDrdsTasksRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeDrdsTasksRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeDrdsTasksRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeDrdsTasksRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeDrdsTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeDrdsTasksRequest::getDbName()const
{
return dbName_;
void DescribeDrdsTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeDrdsTasksRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeDrdsTasksRequest::getDbName() const {
return dbName_;
}
void DescribeDrdsTasksRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -43,12 +43,12 @@ void DescribeDrdsTasksResult::parse(const std::string &payload)
for (auto valueTasksTask : allTasksNode)
{
Task tasksObject;
if(!valueTasksTask["Id"].isNull())
tasksObject.id = std::stol(valueTasksTask["Id"].asString());
if(!valueTasksTask["State"].isNull())
tasksObject.state = valueTasksTask["State"].asString();
if(!valueTasksTask["Content"].isNull())
tasksObject.content = valueTasksTask["Content"].asString();
if(!valueTasksTask["Id"].isNull())
tasksObject.id = std::stol(valueTasksTask["Id"].asString());
tasks_.push_back(tasksObject);
}
if(!value["Success"].isNull())

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h>
using AlibabaCloud::Drds::Model::DescribeExpandLogicTableInfoListRequest;
DescribeExpandLogicTableInfoListRequest::DescribeExpandLogicTableInfoListRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeExpandLogicTableInfoList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExpandLogicTableInfoListRequest::~DescribeExpandLogicTableInfoListRequest()
{}
std::string DescribeExpandLogicTableInfoListRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h>
using AlibabaCloud::Drds::Model::DescribeExpandLogicTableInfoListRequest;
DescribeExpandLogicTableInfoListRequest::DescribeExpandLogicTableInfoListRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeExpandLogicTableInfoList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExpandLogicTableInfoListRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeExpandLogicTableInfoListRequest::~DescribeExpandLogicTableInfoListRequest() {}
std::string DescribeExpandLogicTableInfoListRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeExpandLogicTableInfoListRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeExpandLogicTableInfoListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeExpandLogicTableInfoListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeExpandLogicTableInfoListRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeExpandLogicTableInfoListRequest::getDbName()const
{
return dbName_;
void DescribeExpandLogicTableInfoListRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeExpandLogicTableInfoListRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeExpandLogicTableInfoListRequest::getDbName() const {
return dbName_;
}
void DescribeExpandLogicTableInfoListRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -43,12 +43,12 @@ void DescribeExpandLogicTableInfoListResult::parse(const std::string &payload)
for (auto valueDatadataItem : allDataNode)
{
DataItem dataObject;
if(!valueDatadataItem["ShardTbKey"].isNull())
dataObject.shardTbKey = valueDatadataItem["ShardTbKey"].asString();
if(!valueDatadataItem["TableName"].isNull())
dataObject.tableName = valueDatadataItem["TableName"].asString();
if(!valueDatadataItem["ShardDbKey"].isNull())
dataObject.shardDbKey = valueDatadataItem["ShardDbKey"].asString();
if(!valueDatadataItem["ShardTbKey"].isNull())
dataObject.shardTbKey = valueDatadataItem["ShardTbKey"].asString();
data_.push_back(dataObject);
}
if(!value["Success"].isNull())

View File

@@ -1,62 +0,0 @@
/*
* 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/drds/model/DescribeHiStoreInstanceInfoRequest.h>
using AlibabaCloud::Drds::Model::DescribeHiStoreInstanceInfoRequest;
DescribeHiStoreInstanceInfoRequest::DescribeHiStoreInstanceInfoRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeHiStoreInstanceInfo")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHiStoreInstanceInfoRequest::~DescribeHiStoreInstanceInfoRequest()
{}
std::string DescribeHiStoreInstanceInfoRequest::getHistoreInstanceId()const
{
return historeInstanceId_;
}
void DescribeHiStoreInstanceInfoRequest::setHistoreInstanceId(const std::string& historeInstanceId)
{
historeInstanceId_ = historeInstanceId;
setParameter("HistoreInstanceId", historeInstanceId);
}
std::string DescribeHiStoreInstanceInfoRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
}
void DescribeHiStoreInstanceInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
}
std::string DescribeHiStoreInstanceInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeHiStoreInstanceInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -1,67 +0,0 @@
/*
* 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/drds/model/DescribeHiStoreInstanceInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Drds;
using namespace AlibabaCloud::Drds::Model;
DescribeHiStoreInstanceInfoResult::DescribeHiStoreInstanceInfoResult() :
ServiceResult()
{}
DescribeHiStoreInstanceInfoResult::DescribeHiStoreInstanceInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHiStoreInstanceInfoResult::~DescribeHiStoreInstanceInfoResult()
{}
void DescribeHiStoreInstanceInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto hiStoreInstanceInfoNode = value["HiStoreInstanceInfo"];
if(!hiStoreInstanceInfoNode["HistoreInstanceId"].isNull())
hiStoreInstanceInfo_.historeInstanceId = hiStoreInstanceInfoNode["HistoreInstanceId"].asString();
if(!hiStoreInstanceInfoNode["GmtCreate"].isNull())
hiStoreInstanceInfo_.gmtCreate = std::stol(hiStoreInstanceInfoNode["GmtCreate"].asString());
if(!hiStoreInstanceInfoNode["RpmVersion"].isNull())
hiStoreInstanceInfo_.rpmVersion = hiStoreInstanceInfoNode["RpmVersion"].asString();
if(!hiStoreInstanceInfoNode["DiskSize"].isNull())
hiStoreInstanceInfo_.diskSize = std::stoi(hiStoreInstanceInfoNode["DiskSize"].asString());
if(!hiStoreInstanceInfoNode["MachineSpec"].isNull())
hiStoreInstanceInfo_.machineSpec = hiStoreInstanceInfoNode["MachineSpec"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
DescribeHiStoreInstanceInfoResult::HiStoreInstanceInfo DescribeHiStoreInstanceInfoResult::getHiStoreInstanceInfo()const
{
return hiStoreInstanceInfo_;
}
bool DescribeHiStoreInstanceInfoResult::getSuccess()const
{
return success_;
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeHotDbListRequest.h>
using AlibabaCloud::Drds::Model::DescribeHotDbListRequest;
DescribeHotDbListRequest::DescribeHotDbListRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeHotDbList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHotDbListRequest::~DescribeHotDbListRequest()
{}
std::string DescribeHotDbListRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeHotDbListRequest.h>
using AlibabaCloud::Drds::Model::DescribeHotDbListRequest;
DescribeHotDbListRequest::DescribeHotDbListRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeHotDbList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeHotDbListRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeHotDbListRequest::~DescribeHotDbListRequest() {}
std::string DescribeHotDbListRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeHotDbListRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeHotDbListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeHotDbListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeHotDbListRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeHotDbListRequest::getDbName()const
{
return dbName_;
void DescribeHotDbListRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeHotDbListRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeHotDbListRequest::getDbName() const {
return dbName_;
}
void DescribeHotDbListRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -53,10 +53,10 @@ void DescribeHotDbListResult::parse(const std::string &payload)
instanceDbObject.hotDbList.push_back(value.asString());
data_.list.push_back(instanceDbObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Msg"].isNull())
msg_ = value["Msg"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstDbLogInfoRequest;
DescribeInstDbLogInfoRequest::DescribeInstDbLogInfoRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbLogInfo")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstDbLogInfoRequest::~DescribeInstDbLogInfoRequest()
{}
std::string DescribeInstDbLogInfoRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstDbLogInfoRequest;
DescribeInstDbLogInfoRequest::DescribeInstDbLogInfoRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbLogInfo") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstDbLogInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeInstDbLogInfoRequest::~DescribeInstDbLogInfoRequest() {}
std::string DescribeInstDbLogInfoRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeInstDbLogInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeInstDbLogInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeInstDbLogInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeInstDbLogInfoRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeInstDbLogInfoRequest::getDbName()const
{
return dbName_;
void DescribeInstDbLogInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeInstDbLogInfoRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeInstDbLogInfoRequest::getDbName() const {
return dbName_;
}
void DescribeInstDbLogInfoRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstDbSlsInfoRequest;
DescribeInstDbSlsInfoRequest::DescribeInstDbSlsInfoRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbSlsInfo")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstDbSlsInfoRequest::~DescribeInstDbSlsInfoRequest()
{}
std::string DescribeInstDbSlsInfoRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstDbSlsInfoRequest;
DescribeInstDbSlsInfoRequest::DescribeInstDbSlsInfoRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbSlsInfo") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstDbSlsInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeInstDbSlsInfoRequest::~DescribeInstDbSlsInfoRequest() {}
std::string DescribeInstDbSlsInfoRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeInstDbSlsInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeInstDbSlsInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeInstDbSlsInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeInstDbSlsInfoRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeInstDbSlsInfoRequest::getDbName()const
{
return dbName_;
void DescribeInstDbSlsInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeInstDbSlsInfoRequest::setDbName(const std::string& dbName)
{
dbName_ = dbName;
setParameter("DbName", dbName);
std::string DescribeInstDbSlsInfoRequest::getDbName() const {
return dbName_;
}
void DescribeInstDbSlsInfoRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}

View File

@@ -40,10 +40,10 @@ void DescribeInstDbSlsInfoResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto auditInfoNode = value["AuditInfo"];
if(!auditInfoNode["Project"].isNull())
auditInfo_.project = auditInfoNode["Project"].asString();
if(!auditInfoNode["LogStore"].isNull())
auditInfo_.logStore = auditInfoNode["LogStore"].asString();
if(!auditInfoNode["Project"].isNull())
auditInfo_.project = auditInfoNode["Project"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeInstanceAccountsRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceAccountsRequest;
DescribeInstanceAccountsRequest::DescribeInstanceAccountsRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceAccounts")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceAccountsRequest::~DescribeInstanceAccountsRequest()
{}
std::string DescribeInstanceAccountsRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeInstanceAccountsRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceAccountsRequest;
DescribeInstanceAccountsRequest::DescribeInstanceAccountsRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceAccounts") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstanceAccountsRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeInstanceAccountsRequest::~DescribeInstanceAccountsRequest() {}
std::string DescribeInstanceAccountsRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeInstanceAccountsRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeInstanceAccountsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeInstanceAccountsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeInstanceAccountsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeInstanceAccountsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -43,14 +43,14 @@ void DescribeInstanceAccountsResult::parse(const std::string &payload)
for (auto valueInstanceAccountsInstanceAccount : allInstanceAccountsNode)
{
InstanceAccount instanceAccountsObject;
if(!valueInstanceAccountsInstanceAccount["AccountName"].isNull())
instanceAccountsObject.accountName = valueInstanceAccountsInstanceAccount["AccountName"].asString();
if(!valueInstanceAccountsInstanceAccount["Host"].isNull())
instanceAccountsObject.host = valueInstanceAccountsInstanceAccount["Host"].asString();
if(!valueInstanceAccountsInstanceAccount["AccountType"].isNull())
instanceAccountsObject.accountType = std::stoi(valueInstanceAccountsInstanceAccount["AccountType"].asString());
if(!valueInstanceAccountsInstanceAccount["Description"].isNull())
instanceAccountsObject.description = valueInstanceAccountsInstanceAccount["Description"].asString();
if(!valueInstanceAccountsInstanceAccount["AccountType"].isNull())
instanceAccountsObject.accountType = std::stoi(valueInstanceAccountsInstanceAccount["AccountType"].asString());
if(!valueInstanceAccountsInstanceAccount["AccountName"].isNull())
instanceAccountsObject.accountName = valueInstanceAccountsInstanceAccount["AccountName"].asString();
auto allDbPrivilegesNode = valueInstanceAccountsInstanceAccount["DbPrivileges"]["DbPrivilege"];
for (auto valueInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege : allDbPrivilegesNode)
{

View File

@@ -1,51 +0,0 @@
/*
* 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/drds/model/DescribeInstanceMenuSwitchRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceMenuSwitchRequest;
DescribeInstanceMenuSwitchRequest::DescribeInstanceMenuSwitchRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceMenuSwitch")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceMenuSwitchRequest::~DescribeInstanceMenuSwitchRequest()
{}
std::string DescribeInstanceMenuSwitchRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
}
void DescribeInstanceMenuSwitchRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
}
std::string DescribeInstanceMenuSwitchRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeInstanceMenuSwitchRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeInstanceSwitchAzoneRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceSwitchAzoneRequest;
DescribeInstanceSwitchAzoneRequest::DescribeInstanceSwitchAzoneRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchAzone")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceSwitchAzoneRequest::~DescribeInstanceSwitchAzoneRequest()
{}
std::string DescribeInstanceSwitchAzoneRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceSwitchAzoneRequest;
DescribeInstanceSwitchAzoneRequest::DescribeInstanceSwitchAzoneRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchAzone") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstanceSwitchAzoneRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeInstanceSwitchAzoneRequest::~DescribeInstanceSwitchAzoneRequest() {}
std::string DescribeInstanceSwitchAzoneRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeInstanceSwitchAzoneRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeInstanceSwitchAzoneRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeInstanceSwitchAzoneRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeInstanceSwitchAzoneRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeInstanceSwitchAzoneRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -42,10 +42,10 @@ void DescribeInstanceSwitchAzoneResult::parse(const std::string &payload)
auto resultNode = value["Result"];
if(!resultNode["OriginAzoneId"].isNull())
result_.originAzoneId = resultNode["OriginAzoneId"].asString();
if(!resultNode["RegionId"].isNull())
result_.regionId = resultNode["RegionId"].asString();
if(!resultNode["SwitchAble"].isNull())
result_.switchAble = resultNode["SwitchAble"].asString() == "true";
if(!resultNode["RegionId"].isNull())
result_.regionId = resultNode["RegionId"].asString();
auto allTargetAzones = resultNode["TargetAzones"]["TargetAzone"];
for (auto value : allTargetAzones)
result_.targetAzones.push_back(value.asString());

View File

@@ -1,51 +1,45 @@
/*
* 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/drds/model/DescribeInstanceSwitchNetworkRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceSwitchNetworkRequest;
DescribeInstanceSwitchNetworkRequest::DescribeInstanceSwitchNetworkRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchNetwork")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceSwitchNetworkRequest::~DescribeInstanceSwitchNetworkRequest()
{}
std::string DescribeInstanceSwitchNetworkRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h>
using AlibabaCloud::Drds::Model::DescribeInstanceSwitchNetworkRequest;
DescribeInstanceSwitchNetworkRequest::DescribeInstanceSwitchNetworkRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchNetwork") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstanceSwitchNetworkRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribeInstanceSwitchNetworkRequest::~DescribeInstanceSwitchNetworkRequest() {}
std::string DescribeInstanceSwitchNetworkRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeInstanceSwitchNetworkRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeInstanceSwitchNetworkRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeInstanceSwitchNetworkRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeInstanceSwitchNetworkRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeInstanceSwitchNetworkRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -45,24 +45,24 @@ void DescribeInstanceSwitchNetworkResult::parse(const std::string &payload)
VpcInfo vpcInfosObject;
if(!valueVpcInfosVpcInfo["VpcId"].isNull())
vpcInfosObject.vpcId = valueVpcInfosVpcInfo["VpcId"].asString();
if(!valueVpcInfosVpcInfo["RegionId"].isNull())
vpcInfosObject.regionId = valueVpcInfosVpcInfo["RegionId"].asString();
if(!valueVpcInfosVpcInfo["VpcName"].isNull())
vpcInfosObject.vpcName = valueVpcInfosVpcInfo["VpcName"].asString();
if(!valueVpcInfosVpcInfo["RegionId"].isNull())
vpcInfosObject.regionId = valueVpcInfosVpcInfo["RegionId"].asString();
auto allVswitchInfosNode = valueVpcInfosVpcInfo["VswitchInfos"]["VswitchInfo"];
for (auto valueVpcInfosVpcInfoVswitchInfosVswitchInfo : allVswitchInfosNode)
{
VpcInfo::VswitchInfo vswitchInfosObject;
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].isNull())
vswitchInfosObject.vswitchId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VpcId"].isNull())
vswitchInfosObject.vpcId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VpcId"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].isNull())
vswitchInfosObject.vswitchName = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].isNull())
vswitchInfosObject.azoneId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["DrdsSupported"].isNull())
vswitchInfosObject.drdsSupported = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["DrdsSupported"].asString() == "true";
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].isNull())
vswitchInfosObject.vswitchId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].isNull())
vswitchInfosObject.azoneId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].asString();
if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].isNull())
vswitchInfosObject.vswitchName = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].asString();
vpcInfosObject.vswitchInfos.push_back(vswitchInfosObject);
}
vpcInfos_.push_back(vpcInfosObject);

View File

@@ -1,62 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribePreCheckResultRequest.h>
using AlibabaCloud::Drds::Model::DescribePreCheckResultRequest;
DescribePreCheckResultRequest::DescribePreCheckResultRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribePreCheckResult")
{
setMethod(HttpRequest::Method::Post);
}
DescribePreCheckResultRequest::~DescribePreCheckResultRequest()
{}
std::string DescribePreCheckResultRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribePreCheckResultRequest.h>
using AlibabaCloud::Drds::Model::DescribePreCheckResultRequest;
DescribePreCheckResultRequest::DescribePreCheckResultRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribePreCheckResult") {
setMethod(HttpRequest::Method::Post);
}
void DescribePreCheckResultRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
DescribePreCheckResultRequest::~DescribePreCheckResultRequest() {}
std::string DescribePreCheckResultRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribePreCheckResultRequest::getRegionId()const
{
return regionId_;
void DescribePreCheckResultRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribePreCheckResultRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribePreCheckResultRequest::getRegionId() const {
return regionId_;
}
std::string DescribePreCheckResultRequest::getTaskId()const
{
return taskId_;
void DescribePreCheckResultRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribePreCheckResultRequest::setTaskId(const std::string& taskId)
{
taskId_ = taskId;
setParameter("TaskId", taskId);
std::string DescribePreCheckResultRequest::getTaskId() const {
return taskId_;
}
void DescribePreCheckResultRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}

View File

@@ -48,12 +48,12 @@ void DescribePreCheckResultResult::parse(const std::string &payload)
for (auto preCheckResultNodeSubCheckItemsSubCheckItemsItem : allSubCheckItemsNode)
{
PreCheckResult::SubCheckItemsItem subCheckItemsItemObject;
if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].isNull())
subCheckItemsItemObject.errorMsgCode = preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].asString();
if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["PreCheckItemName"].isNull())
subCheckItemsItemObject.preCheckItemName = preCheckResultNodeSubCheckItemsSubCheckItemsItem["PreCheckItemName"].asString();
if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["State"].isNull())
subCheckItemsItemObject.state = preCheckResultNodeSubCheckItemsSubCheckItemsItem["State"].asString();
if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].isNull())
subCheckItemsItemObject.errorMsgCode = preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].asString();
auto allErrorMsgParams = value["ErrorMsgParams"]["ErrorMsgParams"];
for (auto value : allErrorMsgParams)
subCheckItemsItemObject.errorMsgParams.push_back(value.asString());

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeRDSPerformanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeRDSPerformanceRequest;
DescribeRDSPerformanceRequest::DescribeRDSPerformanceRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeRDSPerformance")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRDSPerformanceRequest::~DescribeRDSPerformanceRequest()
{}
std::string DescribeRDSPerformanceRequest::getKeys()const
{
return keys_;
*/
#include <alibabacloud/drds/model/DescribeRDSPerformanceRequest.h>
using AlibabaCloud::Drds::Model::DescribeRDSPerformanceRequest;
DescribeRDSPerformanceRequest::DescribeRDSPerformanceRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeRDSPerformance") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRDSPerformanceRequest::setKeys(const std::string& keys)
{
keys_ = keys;
setParameter("Keys", keys);
DescribeRDSPerformanceRequest::~DescribeRDSPerformanceRequest() {}
std::string DescribeRDSPerformanceRequest::getKeys() const {
return keys_;
}
long DescribeRDSPerformanceRequest::getEndTime()const
{
return endTime_;
void DescribeRDSPerformanceRequest::setKeys(const std::string &keys) {
keys_ = keys;
setParameter(std::string("Keys"), keys);
}
void DescribeRDSPerformanceRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
long DescribeRDSPerformanceRequest::getEndTime() const {
return endTime_;
}
long DescribeRDSPerformanceRequest::getStartTime()const
{
return startTime_;
void DescribeRDSPerformanceRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeRDSPerformanceRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
long DescribeRDSPerformanceRequest::getStartTime() const {
return startTime_;
}
std::string DescribeRDSPerformanceRequest::getRdsInstanceId()const
{
return rdsInstanceId_;
void DescribeRDSPerformanceRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeRDSPerformanceRequest::setRdsInstanceId(const std::string& rdsInstanceId)
{
rdsInstanceId_ = rdsInstanceId;
setParameter("RdsInstanceId", rdsInstanceId);
std::string DescribeRDSPerformanceRequest::getRdsInstanceId() const {
return rdsInstanceId_;
}
std::string DescribeRDSPerformanceRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeRDSPerformanceRequest::setRdsInstanceId(const std::string &rdsInstanceId) {
rdsInstanceId_ = rdsInstanceId;
setParameter(std::string("RdsInstanceId"), rdsInstanceId);
}
void DescribeRDSPerformanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeRDSPerformanceRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeRDSPerformanceRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeRDSPerformanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeRDSPerformanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeRDSPerformanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeRDSPerformanceRequest::getDbInstType()const
{
return dbInstType_;
void DescribeRDSPerformanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeRDSPerformanceRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
std::string DescribeRDSPerformanceRequest::getDbInstType() const {
return dbInstType_;
}
void DescribeRDSPerformanceRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -45,20 +45,20 @@ void DescribeRDSPerformanceResult::parse(const std::string &payload)
PartialPerformanceData dataObject;
if(!valueDataPartialPerformanceData["Key"].isNull())
dataObject.key = valueDataPartialPerformanceData["Key"].asString();
if(!valueDataPartialPerformanceData["NodeName"].isNull())
dataObject.nodeName = valueDataPartialPerformanceData["NodeName"].asString();
if(!valueDataPartialPerformanceData["Unit"].isNull())
dataObject.unit = valueDataPartialPerformanceData["Unit"].asString();
if(!valueDataPartialPerformanceData["NodeNum"].isNull())
dataObject.nodeNum = std::stoi(valueDataPartialPerformanceData["NodeNum"].asString());
if(!valueDataPartialPerformanceData["NodeName"].isNull())
dataObject.nodeName = valueDataPartialPerformanceData["NodeName"].asString();
auto allValuesNode = valueDataPartialPerformanceData["Values"]["PerformanceValue"];
for (auto valueDataPartialPerformanceDataValuesPerformanceValue : allValuesNode)
{
PartialPerformanceData::PerformanceValue valuesObject;
if(!valueDataPartialPerformanceDataValuesPerformanceValue["Value"].isNull())
valuesObject.value = valueDataPartialPerformanceDataValuesPerformanceValue["Value"].asString();
if(!valueDataPartialPerformanceDataValuesPerformanceValue["Date"].isNull())
valuesObject.date = std::stol(valueDataPartialPerformanceDataValuesPerformanceValue["Date"].asString());
if(!valueDataPartialPerformanceDataValuesPerformanceValue["Value"].isNull())
valuesObject.value = valueDataPartialPerformanceDataValuesPerformanceValue["Value"].asString();
dataObject.values.push_back(valuesObject);
}
data_.push_back(dataObject);

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeRdsCommodityRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsCommodityRequest;
DescribeRdsCommodityRequest::DescribeRdsCommodityRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeRdsCommodity")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRdsCommodityRequest::~DescribeRdsCommodityRequest()
{}
std::string DescribeRdsCommodityRequest::getCommodityCode()const
{
return commodityCode_;
*/
#include <alibabacloud/drds/model/DescribeRdsCommodityRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsCommodityRequest;
DescribeRdsCommodityRequest::DescribeRdsCommodityRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeRdsCommodity") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRdsCommodityRequest::setCommodityCode(const std::string& commodityCode)
{
commodityCode_ = commodityCode;
setParameter("CommodityCode", commodityCode);
DescribeRdsCommodityRequest::~DescribeRdsCommodityRequest() {}
std::string DescribeRdsCommodityRequest::getCommodityCode() const {
return commodityCode_;
}
std::string DescribeRdsCommodityRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeRdsCommodityRequest::setCommodityCode(const std::string &commodityCode) {
commodityCode_ = commodityCode;
setParameter(std::string("CommodityCode"), commodityCode);
}
void DescribeRdsCommodityRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeRdsCommodityRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeRdsCommodityRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeRdsCommodityRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeRdsCommodityRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeRdsCommodityRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeRdsCommodityRequest::getOrderType()const
{
return orderType_;
void DescribeRdsCommodityRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeRdsCommodityRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
std::string DescribeRdsCommodityRequest::getOrderType() const {
return orderType_;
}
void DescribeRdsCommodityRequest::setOrderType(const std::string &orderType) {
orderType_ = orderType;
setParameter(std::string("OrderType"), orderType);
}

View File

@@ -39,10 +39,10 @@ void DescribeRdsCommodityResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,64 +1,53 @@
/*
* 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/drds/model/DescribeRdsPerformanceSummaryRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsPerformanceSummaryRequest;
DescribeRdsPerformanceSummaryRequest::DescribeRdsPerformanceSummaryRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeRdsPerformanceSummary")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRdsPerformanceSummaryRequest::~DescribeRdsPerformanceSummaryRequest()
{}
std::vector<std::string> DescribeRdsPerformanceSummaryRequest::getRdsInstanceId()const
{
return rdsInstanceId_;
*/
#include <alibabacloud/drds/model/DescribeRdsPerformanceSummaryRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsPerformanceSummaryRequest;
DescribeRdsPerformanceSummaryRequest::DescribeRdsPerformanceSummaryRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeRdsPerformanceSummary") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRdsPerformanceSummaryRequest::setRdsInstanceId(const std::vector<std::string>& rdsInstanceId)
{
rdsInstanceId_ = rdsInstanceId;
for(int dep1 = 0; dep1!= rdsInstanceId.size(); dep1++) {
setParameter("RdsInstanceId."+ std::to_string(dep1), rdsInstanceId.at(dep1));
}
DescribeRdsPerformanceSummaryRequest::~DescribeRdsPerformanceSummaryRequest() {}
std::vector<std::string> DescribeRdsPerformanceSummaryRequest::getRdsInstanceId() const {
return rdsInstanceId_;
}
std::string DescribeRdsPerformanceSummaryRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeRdsPerformanceSummaryRequest::setRdsInstanceId(const std::vector<std::string> &rdsInstanceId) {
rdsInstanceId_ = rdsInstanceId;
}
void DescribeRdsPerformanceSummaryRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeRdsPerformanceSummaryRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeRdsPerformanceSummaryRequest::getRegionId()const
{
return regionId_;
void DescribeRdsPerformanceSummaryRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeRdsPerformanceSummaryRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeRdsPerformanceSummaryRequest::getRegionId() const {
return regionId_;
}
void DescribeRdsPerformanceSummaryRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -43,16 +43,16 @@ void DescribeRdsPerformanceSummaryResult::parse(const std::string &payload)
for (auto valueRdsPerformanceInfosRdsPerformanceInfo : allRdsPerformanceInfosNode)
{
RdsPerformanceInfo rdsPerformanceInfosObject;
if(!valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].isNull())
rdsPerformanceInfosObject.rdsId = valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].asString();
if(!valueRdsPerformanceInfosRdsPerformanceInfo["Cpu"].isNull())
rdsPerformanceInfosObject.cpu = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Cpu"].asString());
if(!valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].isNull())
rdsPerformanceInfosObject.iops = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].asString());
if(!valueRdsPerformanceInfosRdsPerformanceInfo["ActiveSessions"].isNull())
rdsPerformanceInfosObject.activeSessions = std::stoi(valueRdsPerformanceInfosRdsPerformanceInfo["ActiveSessions"].asString());
if(!valueRdsPerformanceInfosRdsPerformanceInfo["TotalSessions"].isNull())
rdsPerformanceInfosObject.totalSessions = std::stoi(valueRdsPerformanceInfosRdsPerformanceInfo["TotalSessions"].asString());
if(!valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].isNull())
rdsPerformanceInfosObject.rdsId = valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].asString();
if(!valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].isNull())
rdsPerformanceInfosObject.iops = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].asString());
if(!valueRdsPerformanceInfosRdsPerformanceInfo["SpaceUsage"].isNull())
rdsPerformanceInfosObject.spaceUsage = std::stol(valueRdsPerformanceInfosRdsPerformanceInfo["SpaceUsage"].asString());
rdsPerformanceInfos_.push_back(rdsPerformanceInfosObject);

View File

@@ -1,75 +1,62 @@
/*
* 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/drds/model/DescribeRdsSuperAccountInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsSuperAccountInstancesRequest;
DescribeRdsSuperAccountInstancesRequest::DescribeRdsSuperAccountInstancesRequest() :
RpcServiceRequest("drds", "2019-01-23", "DescribeRdsSuperAccountInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRdsSuperAccountInstancesRequest::~DescribeRdsSuperAccountInstancesRequest()
{}
std::vector<std::string> DescribeRdsSuperAccountInstancesRequest::getRdsInstance()const
{
return rdsInstance_;
*/
#include <alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h>
using AlibabaCloud::Drds::Model::DescribeRdsSuperAccountInstancesRequest;
DescribeRdsSuperAccountInstancesRequest::DescribeRdsSuperAccountInstancesRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeRdsSuperAccountInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRdsSuperAccountInstancesRequest::setRdsInstance(const std::vector<std::string>& rdsInstance)
{
rdsInstance_ = rdsInstance;
for(int dep1 = 0; dep1!= rdsInstance.size(); dep1++) {
setParameter("RdsInstance."+ std::to_string(dep1), rdsInstance.at(dep1));
}
DescribeRdsSuperAccountInstancesRequest::~DescribeRdsSuperAccountInstancesRequest() {}
std::vector<std::string> DescribeRdsSuperAccountInstancesRequest::getRdsInstance() const {
return rdsInstance_;
}
std::string DescribeRdsSuperAccountInstancesRequest::getDrdsInstanceId()const
{
return drdsInstanceId_;
void DescribeRdsSuperAccountInstancesRequest::setRdsInstance(const std::vector<std::string> &rdsInstance) {
rdsInstance_ = rdsInstance;
}
void DescribeRdsSuperAccountInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId)
{
drdsInstanceId_ = drdsInstanceId;
setParameter("DrdsInstanceId", drdsInstanceId);
std::string DescribeRdsSuperAccountInstancesRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
std::string DescribeRdsSuperAccountInstancesRequest::getAccessKeyId()const
{
return accessKeyId_;
void DescribeRdsSuperAccountInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
void DescribeRdsSuperAccountInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
std::string DescribeRdsSuperAccountInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
std::string DescribeRdsSuperAccountInstancesRequest::getDbInstType()const
{
return dbInstType_;
void DescribeRdsSuperAccountInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
void DescribeRdsSuperAccountInstancesRequest::setDbInstType(const std::string& dbInstType)
{
dbInstType_ = dbInstType;
setParameter("DbInstType", dbInstType);
std::string DescribeRdsSuperAccountInstancesRequest::getDbInstType() const {
return dbInstType_;
}
void DescribeRdsSuperAccountInstancesRequest::setDbInstType(const std::string &dbInstType) {
dbInstType_ = dbInstType;
setParameter(std::string("DbInstType"), dbInstType);
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h>
using AlibabaCloud::Drds::Model::DescribeRecycleBinStatusRequest;
DescribeRecycleBinStatusRequest::DescribeRecycleBinStatusRequest()
: RpcServiceRequest("drds", "2019-01-23", "DescribeRecycleBinStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeRecycleBinStatusRequest::~DescribeRecycleBinStatusRequest() {}
std::string DescribeRecycleBinStatusRequest::getDrdsInstanceId() const {
return drdsInstanceId_;
}
void DescribeRecycleBinStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) {
drdsInstanceId_ = drdsInstanceId;
setParameter(std::string("DrdsInstanceId"), drdsInstanceId);
}
std::string DescribeRecycleBinStatusRequest::getDbName() const {
return dbName_;
}
void DescribeRecycleBinStatusRequest::setDbName(const std::string &dbName) {
dbName_ = dbName;
setParameter(std::string("DbName"), dbName);
}
std::string DescribeRecycleBinStatusRequest::getRegionId() const {
return regionId_;
}
void DescribeRecycleBinStatusRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -14,44 +14,44 @@
* limitations under the License.
*/
#include <alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h>
#include <alibabacloud/drds/model/DescribeRecycleBinStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Drds;
using namespace AlibabaCloud::Drds::Model;
DescribeInstanceMenuSwitchResult::DescribeInstanceMenuSwitchResult() :
DescribeRecycleBinStatusResult::DescribeRecycleBinStatusResult() :
ServiceResult()
{}
DescribeInstanceMenuSwitchResult::DescribeInstanceMenuSwitchResult(const std::string &payload) :
DescribeRecycleBinStatusResult::DescribeRecycleBinStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeInstanceMenuSwitchResult::~DescribeInstanceMenuSwitchResult()
DescribeRecycleBinStatusResult::~DescribeRecycleBinStatusResult()
{}
void DescribeInstanceMenuSwitchResult::parse(const std::string &payload)
void DescribeRecycleBinStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Config"].isNull())
config_ = value["Config"].asString();
}
std::string DescribeInstanceMenuSwitchResult::getConfig()const
std::string DescribeRecycleBinStatusResult::getStatus()const
{
return config_;
return status_;
}
bool DescribeInstanceMenuSwitchResult::getSuccess()const
bool DescribeRecycleBinStatusResult::getSuccess()const
{
return success_;
}

Some files were not shown because too many files have changed in this diff Show More