Support CreateProcCorrectAPI.
This commit is contained in:
@@ -29,17 +29,23 @@ namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataArchiveOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Param {
|
||||
std::string string;
|
||||
std::vector<std::string> variables;
|
||||
std::string targetInstanceId;
|
||||
struct VariablesItem {
|
||||
std::string name;
|
||||
std::string pattern;
|
||||
};
|
||||
VariablesItem variablesItem;
|
||||
std::vector<VariablesItem> variables;
|
||||
std::string sourceInstanceName;
|
||||
std::string cronStr;
|
||||
std::string string;
|
||||
std::vector<std::string> tableMapping;
|
||||
std::string string;
|
||||
std::vector<std::string> orderAfter;
|
||||
long sourceDatabaseId;
|
||||
std::string dbSchema;
|
||||
std::string sourceCatalogName;
|
||||
std::string runMethod;
|
||||
std::string targetInstanceHost;
|
||||
bool logic;
|
||||
std::string sourceSchemaName;
|
||||
std::string archiveMethod;
|
||||
struct TableIncludesItem {
|
||||
std::string tableWhere;
|
||||
|
||||
@@ -59,19 +59,22 @@ CreateDataArchiveOrderRequest::Param CreateDataArchiveOrderRequest::getParam() c
|
||||
void CreateDataArchiveOrderRequest::setParam(const CreateDataArchiveOrderRequest::Param ¶m) {
|
||||
param_ = param;
|
||||
for(int dep1 = 0; dep1 != param.variables.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".Variables." + std::to_string(dep1 + 1), param.variables[dep1]);
|
||||
setParameter(std::string("Param") + ".Variables." + std::to_string(dep1 + 1) + ".Name", param.variables[dep1].name);
|
||||
setParameter(std::string("Param") + ".Variables." + std::to_string(dep1 + 1) + ".Pattern", param.variables[dep1].pattern);
|
||||
}
|
||||
setParameter(std::string("Param") + ".TargetInstanceId", param.targetInstanceId);
|
||||
setParameter(std::string("Param") + ".SourceInstanceName", param.sourceInstanceName);
|
||||
setParameter(std::string("Param") + ".CronStr", param.cronStr);
|
||||
for(int dep1 = 0; dep1 != param.tableMapping.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".TableMapping." + std::to_string(dep1 + 1), param.tableMapping[dep1]);
|
||||
}
|
||||
for(int dep1 = 0; dep1 != param.orderAfter.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".OrderAfter." + std::to_string(dep1 + 1), param.orderAfter[dep1]);
|
||||
}
|
||||
setParameter(std::string("Param") + ".SourceDatabaseId", std::to_string(param.sourceDatabaseId));
|
||||
setParameter(std::string("Param") + ".DbSchema", param.dbSchema);
|
||||
setParameter(std::string("Param") + ".SourceCatalogName", param.sourceCatalogName);
|
||||
setParameter(std::string("Param") + ".RunMethod", param.runMethod);
|
||||
setParameter(std::string("Param") + ".TargetInstanceHost", param.targetInstanceHost);
|
||||
setParameter(std::string("Param") + ".Logic", param.logic ? "true" : "false");
|
||||
setParameter(std::string("Param") + ".SourceSchemaName", param.sourceSchemaName);
|
||||
setParameter(std::string("Param") + ".ArchiveMethod", param.archiveMethod);
|
||||
for(int dep1 = 0; dep1 != param.tableIncludes.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".TableIncludes." + std::to_string(dep1 + 1) + ".TableWhere", param.tableIncludes[dep1].tableWhere);
|
||||
|
||||
Reference in New Issue
Block a user