Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2021-12-06 09:41:31 +00:00
parent f78ca8c724
commit fde408fe24
69 changed files with 2754 additions and 594 deletions

View File

@@ -0,0 +1,95 @@
/*
* 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/dataworks-public/model/CreateExportMigrationRequest.h>
using AlibabaCloud::Dataworks_public::Model::CreateExportMigrationRequest;
CreateExportMigrationRequest::CreateExportMigrationRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "CreateExportMigration")
{
setMethod(HttpRequest::Method::Post);
}
CreateExportMigrationRequest::~CreateExportMigrationRequest()
{}
std::string CreateExportMigrationRequest::getExportObjectStatus()const
{
return exportObjectStatus_;
}
void CreateExportMigrationRequest::setExportObjectStatus(const std::string& exportObjectStatus)
{
exportObjectStatus_ = exportObjectStatus;
setBodyParameter("ExportObjectStatus", exportObjectStatus);
}
std::string CreateExportMigrationRequest::getExportMode()const
{
return exportMode_;
}
void CreateExportMigrationRequest::setExportMode(const std::string& exportMode)
{
exportMode_ = exportMode;
setBodyParameter("ExportMode", exportMode);
}
long CreateExportMigrationRequest::getIncrementalSince()const
{
return incrementalSince_;
}
void CreateExportMigrationRequest::setIncrementalSince(long incrementalSince)
{
incrementalSince_ = incrementalSince;
setBodyParameter("IncrementalSince", std::to_string(incrementalSince));
}
std::string CreateExportMigrationRequest::getName()const
{
return name_;
}
void CreateExportMigrationRequest::setName(const std::string& name)
{
name_ = name;
setBodyParameter("Name", name);
}
std::string CreateExportMigrationRequest::getDescription()const
{
return description_;
}
void CreateExportMigrationRequest::setDescription(const std::string& description)
{
description_ = description;
setBodyParameter("Description", description);
}
long CreateExportMigrationRequest::getProjectId()const
{
return projectId_;
}
void CreateExportMigrationRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -0,0 +1,58 @@
/*
* 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/dataworks-public/model/CreateExportMigrationResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
CreateExportMigrationResult::CreateExportMigrationResult() :
ServiceResult()
{}
CreateExportMigrationResult::CreateExportMigrationResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateExportMigrationResult::~CreateExportMigrationResult()
{}
void CreateExportMigrationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Data"].isNull())
data_ = std::stol(value["Data"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
long CreateExportMigrationResult::getData()const
{
return data_;
}
bool CreateExportMigrationResult::getSuccess()const
{
return success_;
}

View File

@@ -39,16 +39,16 @@ void CreateQualityEntityResult::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_ = std::stoi(value["Data"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = std::stoi(value["Data"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -39,16 +39,16 @@ void CreateQualityFollowerResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Data"].isNull())
data_ = std::stoi(value["Data"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = std::stoi(value["Data"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -39,16 +39,16 @@ void CreateQualityRelativeNodeResult::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["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -39,16 +39,16 @@ void CreateQualityRuleResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -40,14 +40,14 @@ void CreateTableResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto taskInfoNode = value["TaskInfo"];
if(!taskInfoNode["TaskId"].isNull())
taskInfo_.taskId = taskInfoNode["TaskId"].asString();
if(!taskInfoNode["Content"].isNull())
taskInfo_.content = taskInfoNode["Content"].asString();
if(!taskInfoNode["Status"].isNull())
taskInfo_.status = taskInfoNode["Status"].asString();
if(!taskInfoNode["NextTaskId"].isNull())
taskInfo_.nextTaskId = taskInfoNode["NextTaskId"].asString();
if(!taskInfoNode["TaskId"].isNull())
taskInfo_.taskId = taskInfoNode["TaskId"].asString();
if(!taskInfoNode["Content"].isNull())
taskInfo_.content = taskInfoNode["Content"].asString();
}

View File

@@ -39,16 +39,16 @@ void DeleteQualityEntityResult::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["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -39,16 +39,16 @@ void DeleteQualityRelativeNodeResult::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["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -40,38 +40,40 @@ void GetDagResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["ProjectId"].isNull())
data_.projectId = std::stol(dataNode["ProjectId"].asString());
if(!dataNode["DagId"].isNull())
data_.dagId = std::stol(dataNode["DagId"].asString());
if(!dataNode["Name"].isNull())
data_.name = dataNode["Name"].asString();
if(!dataNode["Type"].isNull())
data_.type = dataNode["Type"].asString();
if(!dataNode["Status"].isNull())
data_.status = dataNode["Status"].asString();
if(!dataNode["Bizdate"].isNull())
data_.bizdate = std::stol(dataNode["Bizdate"].asString());
if(!dataNode["Gmtdate"].isNull())
data_.gmtdate = std::stol(dataNode["Gmtdate"].asString());
if(!dataNode["StartTime"].isNull())
data_.startTime = std::stol(dataNode["StartTime"].asString());
if(!dataNode["FinishTime"].isNull())
data_.finishTime = std::stol(dataNode["FinishTime"].asString());
if(!dataNode["CreateTime"].isNull())
data_.createTime = std::stol(dataNode["CreateTime"].asString());
if(!dataNode["ProjectId"].isNull())
data_.projectId = std::stol(dataNode["ProjectId"].asString());
if(!dataNode["DagId"].isNull())
data_.dagId = std::stol(dataNode["DagId"].asString());
if(!dataNode["Gmtdate"].isNull())
data_.gmtdate = std::stol(dataNode["Gmtdate"].asString());
if(!dataNode["StartTime"].isNull())
data_.startTime = std::stol(dataNode["StartTime"].asString());
if(!dataNode["CreateUser"].isNull())
data_.createUser = dataNode["CreateUser"].asString();
if(!dataNode["Bizdate"].isNull())
data_.bizdate = std::stol(dataNode["Bizdate"].asString());
if(!dataNode["Name"].isNull())
data_.name = dataNode["Name"].asString();
if(!dataNode["ModifyTime"].isNull())
data_.modifyTime = std::stol(dataNode["ModifyTime"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!dataNode["OpSeq"].isNull())
data_.opSeq = std::stol(dataNode["OpSeq"].asString());
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

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/dataworks-public/model/GetIDEEventDetailRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetIDEEventDetailRequest;
GetIDEEventDetailRequest::GetIDEEventDetailRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetIDEEventDetail")
{
setMethod(HttpRequest::Method::Post);
}
GetIDEEventDetailRequest::~GetIDEEventDetailRequest()
{}
std::string GetIDEEventDetailRequest::getMessageId()const
{
return messageId_;
}
void GetIDEEventDetailRequest::setMessageId(const std::string& messageId)
{
messageId_ = messageId;
setBodyParameter("MessageId", messageId);
}
long GetIDEEventDetailRequest::getProjectId()const
{
return projectId_;
}
void GetIDEEventDetailRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -0,0 +1,184 @@
/*
* 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/dataworks-public/model/GetIDEEventDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetIDEEventDetailResult::GetIDEEventDetailResult() :
ServiceResult()
{}
GetIDEEventDetailResult::GetIDEEventDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetIDEEventDetailResult::~GetIDEEventDetailResult()
{}
void GetIDEEventDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto eventDetailNode = value["EventDetail"];
auto fileExecutionCommandNode = eventDetailNode["FileExecutionCommand"];
if(!fileExecutionCommandNode["FileId"].isNull())
eventDetail_.fileExecutionCommand.fileId = std::stol(fileExecutionCommandNode["FileId"].asString());
if(!fileExecutionCommandNode["DataSourceName"].isNull())
eventDetail_.fileExecutionCommand.dataSourceName = fileExecutionCommandNode["DataSourceName"].asString();
if(!fileExecutionCommandNode["Content"].isNull())
eventDetail_.fileExecutionCommand.content = fileExecutionCommandNode["Content"].asString();
if(!fileExecutionCommandNode["FileType"].isNull())
eventDetail_.fileExecutionCommand.fileType = std::stol(fileExecutionCommandNode["FileType"].asString());
auto deletedFileNode = eventDetailNode["DeletedFile"];
if(!deletedFileNode["Owner"].isNull())
eventDetail_.deletedFile.owner = deletedFileNode["Owner"].asString();
if(!deletedFileNode["FileType"].isNull())
eventDetail_.deletedFile.fileType = std::stol(deletedFileNode["FileType"].asString());
if(!deletedFileNode["CurrentVersion"].isNull())
eventDetail_.deletedFile.currentVersion = std::stol(deletedFileNode["CurrentVersion"].asString());
if(!deletedFileNode["BusinessId"].isNull())
eventDetail_.deletedFile.businessId = std::stol(deletedFileNode["BusinessId"].asString());
if(!deletedFileNode["FileName"].isNull())
eventDetail_.deletedFile.fileName = deletedFileNode["FileName"].asString();
if(!deletedFileNode["DataSourceName"].isNull())
eventDetail_.deletedFile.dataSourceName = deletedFileNode["DataSourceName"].asString();
if(!deletedFileNode["UseType"].isNull())
eventDetail_.deletedFile.useType = deletedFileNode["UseType"].asString();
if(!deletedFileNode["FolderId"].isNull())
eventDetail_.deletedFile.folderId = deletedFileNode["FolderId"].asString();
if(!deletedFileNode["ParentFileId"].isNull())
eventDetail_.deletedFile.parentFileId = std::stol(deletedFileNode["ParentFileId"].asString());
if(!deletedFileNode["Content"].isNull())
eventDetail_.deletedFile.content = deletedFileNode["Content"].asString();
if(!deletedFileNode["NodeId"].isNull())
eventDetail_.deletedFile.nodeId = std::stol(deletedFileNode["NodeId"].asString());
if(!deletedFileNode["FileId"].isNull())
eventDetail_.deletedFile.fileId = std::stol(deletedFileNode["FileId"].asString());
auto committedFileNode = eventDetailNode["CommittedFile"];
if(!committedFileNode["FileId"].isNull())
eventDetail_.committedFile.fileId = std::stol(committedFileNode["FileId"].asString());
if(!committedFileNode["Content"].isNull())
eventDetail_.committedFile.content = committedFileNode["Content"].asString();
if(!committedFileNode["Committor"].isNull())
eventDetail_.committedFile.committor = committedFileNode["Committor"].asString();
if(!committedFileNode["FileType"].isNull())
eventDetail_.committedFile.fileType = std::stol(committedFileNode["FileType"].asString());
if(!committedFileNode["ChangeType"].isNull())
eventDetail_.committedFile.changeType = committedFileNode["ChangeType"].asString();
if(!committedFileNode["FileName"].isNull())
eventDetail_.committedFile.fileName = committedFileNode["FileName"].asString();
if(!committedFileNode["NodeId"].isNull())
eventDetail_.committedFile.nodeId = std::stol(committedFileNode["NodeId"].asString());
if(!committedFileNode["Comment"].isNull())
eventDetail_.committedFile.comment = committedFileNode["Comment"].asString();
if(!committedFileNode["UseType"].isNull())
eventDetail_.committedFile.useType = committedFileNode["UseType"].asString();
auto filePropertyContentNode = committedFileNode["FilePropertyContent"];
if(!filePropertyContentNode["DataSourceName"].isNull())
eventDetail_.committedFile.filePropertyContent.dataSourceName = filePropertyContentNode["DataSourceName"].asString();
if(!filePropertyContentNode["ParentFileId"].isNull())
eventDetail_.committedFile.filePropertyContent.parentFileId = std::stol(filePropertyContentNode["ParentFileId"].asString());
if(!filePropertyContentNode["BusinessId"].isNull())
eventDetail_.committedFile.filePropertyContent.businessId = std::stol(filePropertyContentNode["BusinessId"].asString());
if(!filePropertyContentNode["CurrentVersion"].isNull())
eventDetail_.committedFile.filePropertyContent.currentVersion = std::stol(filePropertyContentNode["CurrentVersion"].asString());
if(!filePropertyContentNode["Owner"].isNull())
eventDetail_.committedFile.filePropertyContent.owner = filePropertyContentNode["Owner"].asString();
if(!filePropertyContentNode["FolderId"].isNull())
eventDetail_.committedFile.filePropertyContent.folderId = filePropertyContentNode["FolderId"].asString();
auto nodeConfigurationNode = committedFileNode["NodeConfiguration"];
if(!nodeConfigurationNode["RerunMode"].isNull())
eventDetail_.committedFile.nodeConfiguration.rerunMode = nodeConfigurationNode["RerunMode"].asString();
if(!nodeConfigurationNode["SchedulerType"].isNull())
eventDetail_.committedFile.nodeConfiguration.schedulerType = nodeConfigurationNode["SchedulerType"].asString();
if(!nodeConfigurationNode["ParaValue"].isNull())
eventDetail_.committedFile.nodeConfiguration.paraValue = nodeConfigurationNode["ParaValue"].asString();
if(!nodeConfigurationNode["CycleType"].isNull())
eventDetail_.committedFile.nodeConfiguration.cycleType = nodeConfigurationNode["CycleType"].asString();
if(!nodeConfigurationNode["DependentNodeIdList"].isNull())
eventDetail_.committedFile.nodeConfiguration.dependentNodeIdList = nodeConfigurationNode["DependentNodeIdList"].asString();
if(!nodeConfigurationNode["ResourceGroupId"].isNull())
eventDetail_.committedFile.nodeConfiguration.resourceGroupId = std::stol(nodeConfigurationNode["ResourceGroupId"].asString());
if(!nodeConfigurationNode["AutoRerunTimes"].isNull())
eventDetail_.committedFile.nodeConfiguration.autoRerunTimes = std::stol(nodeConfigurationNode["AutoRerunTimes"].asString());
if(!nodeConfigurationNode["AutoRerunIntervalMillis"].isNull())
eventDetail_.committedFile.nodeConfiguration.autoRerunIntervalMillis = std::stol(nodeConfigurationNode["AutoRerunIntervalMillis"].asString());
if(!nodeConfigurationNode["CronExpress"].isNull())
eventDetail_.committedFile.nodeConfiguration.cronExpress = nodeConfigurationNode["CronExpress"].asString();
if(!nodeConfigurationNode["DependentType"].isNull())
eventDetail_.committedFile.nodeConfiguration.dependentType = nodeConfigurationNode["DependentType"].asString();
auto allInputListNode = nodeConfigurationNode["InputList"]["Input"];
for (auto nodeConfigurationNodeInputListInput : allInputListNode)
{
EventDetail::CommittedFile::NodeConfiguration::Input inputObject;
if(!nodeConfigurationNodeInputListInput["Input"].isNull())
inputObject.input = nodeConfigurationNodeInputListInput["Input"].asString();
if(!nodeConfigurationNodeInputListInput["ParseType"].isNull())
inputObject.parseType = nodeConfigurationNodeInputListInput["ParseType"].asString();
eventDetail_.committedFile.nodeConfiguration.inputList.push_back(inputObject);
}
auto allOutputListNode = nodeConfigurationNode["OutputList"]["Output"];
for (auto nodeConfigurationNodeOutputListOutput : allOutputListNode)
{
EventDetail::CommittedFile::NodeConfiguration::Output outputObject;
if(!nodeConfigurationNodeOutputListOutput["RefTableName"].isNull())
outputObject.refTableName = nodeConfigurationNodeOutputListOutput["RefTableName"].asString();
if(!nodeConfigurationNodeOutputListOutput["Output"].isNull())
outputObject.output = nodeConfigurationNodeOutputListOutput["Output"].asString();
eventDetail_.committedFile.nodeConfiguration.outputList.push_back(outputObject);
}
auto tableModelNode = eventDetailNode["TableModel"];
if(!tableModelNode["Env"].isNull())
eventDetail_.tableModel.env = tableModelNode["Env"].asString();
if(!tableModelNode["LifeCycle"].isNull())
eventDetail_.tableModel.lifeCycle = std::stol(tableModelNode["LifeCycle"].asString());
if(!tableModelNode["TableName"].isNull())
eventDetail_.tableModel.tableName = tableModelNode["TableName"].asString();
if(!tableModelNode["DataSourceName"].isNull())
eventDetail_.tableModel.dataSourceName = tableModelNode["DataSourceName"].asString();
if(!tableModelNode["Comment"].isNull())
eventDetail_.tableModel.comment = tableModelNode["Comment"].asString();
if(!tableModelNode["Location"].isNull())
eventDetail_.tableModel.location = tableModelNode["Location"].asString();
auto allColumnsNode = tableModelNode["Columns"]["Column"];
for (auto tableModelNodeColumnsColumn : allColumnsNode)
{
EventDetail::TableModel::Column columnObject;
if(!tableModelNodeColumnsColumn["ColumnName"].isNull())
columnObject.columnName = tableModelNodeColumnsColumn["ColumnName"].asString();
if(!tableModelNodeColumnsColumn["ColumnType"].isNull())
columnObject.columnType = tableModelNodeColumnsColumn["ColumnType"].asString();
if(!tableModelNodeColumnsColumn["IsPartitionColumn"].isNull())
columnObject.isPartitionColumn = tableModelNodeColumnsColumn["IsPartitionColumn"].asString() == "true";
if(!tableModelNodeColumnsColumn["Comment"].isNull())
columnObject.comment = tableModelNodeColumnsColumn["Comment"].asString();
eventDetail_.tableModel.columns.push_back(columnObject);
}
}
GetIDEEventDetailResult::EventDetail GetIDEEventDetailResult::getEventDetail()const
{
return eventDetail_;
}

View File

@@ -40,68 +40,70 @@ void GetInstanceResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["NodeId"].isNull())
data_.nodeId = std::stol(dataNode["NodeId"].asString());
if(!dataNode["InstanceId"].isNull())
data_.instanceId = std::stol(dataNode["InstanceId"].asString());
if(!dataNode["DagId"].isNull())
data_.dagId = std::stol(dataNode["DagId"].asString());
if(!dataNode["DagType"].isNull())
data_.dagType = dataNode["DagType"].asString();
if(!dataNode["Status"].isNull())
data_.status = dataNode["Status"].asString();
if(!dataNode["Bizdate"].isNull())
data_.bizdate = std::stol(dataNode["Bizdate"].asString());
if(!dataNode["ParamValues"].isNull())
data_.paramValues = dataNode["ParamValues"].asString();
if(!dataNode["CycTime"].isNull())
data_.cycTime = std::stol(dataNode["CycTime"].asString());
if(!dataNode["FinishTime"].isNull())
data_.finishTime = std::stol(dataNode["FinishTime"].asString());
if(!dataNode["BeginWaitTimeTime"].isNull())
data_.beginWaitTimeTime = std::stol(dataNode["BeginWaitTimeTime"].asString());
if(!dataNode["BeginWaitResTime"].isNull())
data_.beginWaitResTime = std::stol(dataNode["BeginWaitResTime"].asString());
if(!dataNode["BeginRunningTime"].isNull())
data_.beginRunningTime = std::stol(dataNode["BeginRunningTime"].asString());
if(!dataNode["FinishTime"].isNull())
data_.finishTime = std::stol(dataNode["FinishTime"].asString());
if(!dataNode["ErrorMessage"].isNull())
data_.errorMessage = dataNode["ErrorMessage"].asString();
if(!dataNode["CreateTime"].isNull())
data_.createTime = std::stol(dataNode["CreateTime"].asString());
if(!dataNode["ModifyTime"].isNull())
data_.modifyTime = std::stol(dataNode["ModifyTime"].asString());
if(!dataNode["NodeName"].isNull())
data_.nodeName = dataNode["NodeName"].asString();
if(!dataNode["DagId"].isNull())
data_.dagId = std::stol(dataNode["DagId"].asString());
if(!dataNode["Priority"].isNull())
data_.priority = std::stoi(dataNode["Priority"].asString());
if(!dataNode["TaskType"].isNull())
data_.taskType = dataNode["TaskType"].asString();
if(!dataNode["ParamValues"].isNull())
data_.paramValues = dataNode["ParamValues"].asString();
if(!dataNode["Connection"].isNull())
data_.connection = dataNode["Connection"].asString();
if(!dataNode["BaselineId"].isNull())
data_.baselineId = std::stol(dataNode["BaselineId"].asString());
if(!dataNode["DqcType"].isNull())
data_.dqcType = std::stoi(dataNode["DqcType"].asString());
if(!dataNode["DagType"].isNull())
data_.dagType = dataNode["DagType"].asString();
if(!dataNode["BusinessId"].isNull())
data_.businessId = std::stol(dataNode["BusinessId"].asString());
if(!dataNode["TaskRerunTime"].isNull())
data_.taskRerunTime = std::stoi(dataNode["TaskRerunTime"].asString());
if(!dataNode["ModifyTime"].isNull())
data_.modifyTime = std::stol(dataNode["ModifyTime"].asString());
if(!dataNode["Repeatability"].isNull())
data_.repeatability = dataNode["Repeatability"].asString() == "true";
if(!dataNode["RepeatInterval"].isNull())
data_.repeatInterval = std::stol(dataNode["RepeatInterval"].asString());
if(!dataNode["Connection"].isNull())
data_.connection = dataNode["Connection"].asString();
if(!dataNode["DqcType"].isNull())
data_.dqcType = std::stoi(dataNode["DqcType"].asString());
if(!dataNode["DqcDescription"].isNull())
data_.dqcDescription = dataNode["DqcDescription"].asString();
if(!dataNode["ErrorMessage"].isNull())
data_.errorMessage = dataNode["ErrorMessage"].asString();
if(!dataNode["InstanceId"].isNull())
data_.instanceId = std::stol(dataNode["InstanceId"].asString());
if(!dataNode["BeginWaitResTime"].isNull())
data_.beginWaitResTime = std::stol(dataNode["BeginWaitResTime"].asString());
if(!dataNode["RelatedFlowId"].isNull())
data_.relatedFlowId = std::stol(dataNode["RelatedFlowId"].asString());
if(!dataNode["TaskType"].isNull())
data_.taskType = dataNode["TaskType"].asString();
if(!dataNode["TaskRerunTime"].isNull())
data_.taskRerunTime = std::stoi(dataNode["TaskRerunTime"].asString());
if(!dataNode["BusinessId"].isNull())
data_.businessId = std::stol(dataNode["BusinessId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!dataNode["Bizdate"].isNull())
data_.bizdate = std::stol(dataNode["Bizdate"].asString());
if(!dataNode["NodeName"].isNull())
data_.nodeName = dataNode["NodeName"].asString();
if(!dataNode["BeginWaitTimeTime"].isNull())
data_.beginWaitTimeTime = std::stol(dataNode["BeginWaitTimeTime"].asString());
if(!dataNode["DqcDescription"].isNull())
data_.dqcDescription = dataNode["DqcDescription"].asString();
if(!dataNode["NodeId"].isNull())
data_.nodeId = std::stol(dataNode["NodeId"].asString());
if(!dataNode["CreateUser"].isNull())
data_.createUser = dataNode["CreateUser"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -38,6 +38,17 @@ void GetInstanceStatusStatisticRequest::setProjectEnv(const std::string& project
setBodyParameter("ProjectEnv", projectEnv);
}
std::string GetInstanceStatusStatisticRequest::getDagType()const
{
return dagType_;
}
void GetInstanceStatusStatisticRequest::setDagType(const std::string& dagType)
{
dagType_ = dagType;
setBodyParameter("DagType", dagType);
}
std::string GetInstanceStatusStatisticRequest::getBizDate()const
{
return bizDate_;
@@ -49,6 +60,17 @@ void GetInstanceStatusStatisticRequest::setBizDate(const std::string& bizDate)
setBodyParameter("BizDate", bizDate);
}
std::string GetInstanceStatusStatisticRequest::getSchedulerType()const
{
return schedulerType_;
}
void GetInstanceStatusStatisticRequest::setSchedulerType(const std::string& schedulerType)
{
schedulerType_ = schedulerType;
setBodyParameter("SchedulerType", schedulerType);
}
long GetInstanceStatusStatisticRequest::getProjectId()const
{
return projectId_;

View File

@@ -40,20 +40,20 @@ void GetInstanceStatusStatisticResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto statusCountNode = value["StatusCount"];
if(!statusCountNode["FailureCount"].isNull())
statusCount_.failureCount = std::stoi(statusCountNode["FailureCount"].asString());
if(!statusCountNode["WaitTimeCount"].isNull())
statusCount_.waitTimeCount = std::stoi(statusCountNode["WaitTimeCount"].asString());
if(!statusCountNode["RunningCount"].isNull())
statusCount_.runningCount = std::stoi(statusCountNode["RunningCount"].asString());
if(!statusCountNode["SuccessCount"].isNull())
statusCount_.successCount = std::stoi(statusCountNode["SuccessCount"].asString());
if(!statusCountNode["TotalCount"].isNull())
statusCount_.totalCount = std::stoi(statusCountNode["TotalCount"].asString());
if(!statusCountNode["NotRunCount"].isNull())
statusCount_.notRunCount = std::stoi(statusCountNode["NotRunCount"].asString());
if(!statusCountNode["WaitTimeCount"].isNull())
statusCount_.waitTimeCount = std::stoi(statusCountNode["WaitTimeCount"].asString());
if(!statusCountNode["WaitResCount"].isNull())
statusCount_.waitResCount = std::stoi(statusCountNode["WaitResCount"].asString());
if(!statusCountNode["RunningCount"].isNull())
statusCount_.runningCount = std::stoi(statusCountNode["RunningCount"].asString());
if(!statusCountNode["FailureCount"].isNull())
statusCount_.failureCount = std::stoi(statusCountNode["FailureCount"].asString());
if(!statusCountNode["SuccessCount"].isNull())
statusCount_.successCount = std::stoi(statusCountNode["SuccessCount"].asString());
}

View File

@@ -43,38 +43,40 @@ void GetManualDagInstancesResult::parse(const std::string &payload)
for (auto valueInstancesInstancesItem : allInstancesNode)
{
InstancesItem instancesObject;
if(!valueInstancesInstancesItem["NodeId"].isNull())
instancesObject.nodeId = std::stol(valueInstancesInstancesItem["NodeId"].asString());
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = std::stol(valueInstancesInstancesItem["InstanceId"].asString());
if(!valueInstancesInstancesItem["DagId"].isNull())
instancesObject.dagId = std::stol(valueInstancesInstancesItem["DagId"].asString());
if(!valueInstancesInstancesItem["DagType"].isNull())
instancesObject.dagType = valueInstancesInstancesItem["DagType"].asString();
if(!valueInstancesInstancesItem["Status"].isNull())
instancesObject.status = valueInstancesInstancesItem["Status"].asString();
if(!valueInstancesInstancesItem["BeginRunningTime"].isNull())
instancesObject.beginRunningTime = std::stol(valueInstancesInstancesItem["BeginRunningTime"].asString());
if(!valueInstancesInstancesItem["BizDate"].isNull())
instancesObject.bizDate = std::stol(valueInstancesInstancesItem["BizDate"].asString());
if(!valueInstancesInstancesItem["CycTime"].isNull())
instancesObject.cycTime = std::stol(valueInstancesInstancesItem["CycTime"].asString());
if(!valueInstancesInstancesItem["FinishTime"].isNull())
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
if(!valueInstancesInstancesItem["CreateTime"].isNull())
instancesObject.createTime = std::stol(valueInstancesInstancesItem["CreateTime"].asString());
if(!valueInstancesInstancesItem["ModifyTime"].isNull())
instancesObject.modifyTime = std::stol(valueInstancesInstancesItem["ModifyTime"].asString());
if(!valueInstancesInstancesItem["DagId"].isNull())
instancesObject.dagId = std::stol(valueInstancesInstancesItem["DagId"].asString());
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = std::stol(valueInstancesInstancesItem["InstanceId"].asString());
if(!valueInstancesInstancesItem["BeginWaitResTime"].isNull())
instancesObject.beginWaitResTime = std::stol(valueInstancesInstancesItem["BeginWaitResTime"].asString());
if(!valueInstancesInstancesItem["TaskType"].isNull())
instancesObject.taskType = valueInstancesInstancesItem["TaskType"].asString();
if(!valueInstancesInstancesItem["ParamValues"].isNull())
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
if(!valueInstancesInstancesItem["DagType"].isNull())
instancesObject.dagType = valueInstancesInstancesItem["DagType"].asString();
if(!valueInstancesInstancesItem["NodeName"].isNull())
instancesObject.nodeName = valueInstancesInstancesItem["NodeName"].asString();
if(!valueInstancesInstancesItem["BeginWaitTimeTime"].isNull())
instancesObject.beginWaitTimeTime = std::stol(valueInstancesInstancesItem["BeginWaitTimeTime"].asString());
if(!valueInstancesInstancesItem["BeginWaitResTime"].isNull())
instancesObject.beginWaitResTime = std::stol(valueInstancesInstancesItem["BeginWaitResTime"].asString());
if(!valueInstancesInstancesItem["BeginRunningTime"].isNull())
instancesObject.beginRunningTime = std::stol(valueInstancesInstancesItem["BeginRunningTime"].asString());
if(!valueInstancesInstancesItem["ParamValues"].isNull())
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
if(!valueInstancesInstancesItem["FinishTime"].isNull())
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
if(!valueInstancesInstancesItem["TaskType"].isNull())
instancesObject.taskType = valueInstancesInstancesItem["TaskType"].asString();
if(!valueInstancesInstancesItem["NodeId"].isNull())
instancesObject.nodeId = std::stol(valueInstancesInstancesItem["NodeId"].asString());
if(!valueInstancesInstancesItem["ModifyTime"].isNull())
instancesObject.modifyTime = std::stol(valueInstancesInstancesItem["ModifyTime"].asString());
if(!valueInstancesInstancesItem["CreateUser"].isNull())
instancesObject.createUser = valueInstancesInstancesItem["CreateUser"].asString();
instances_.push_back(instancesObject);
}

View File

@@ -40,44 +40,46 @@ void GetMetaTableColumnResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
if(!dataNode["PageNum"].isNull())
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
if(!dataNode["PageSize"].isNull())
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
auto allColumnListNode = dataNode["ColumnList"]["ColumnListItem"];
for (auto dataNodeColumnListColumnListItem : allColumnListNode)
{
Data::ColumnListItem columnListItemObject;
if(!dataNodeColumnListColumnListItem["ColumnName"].isNull())
columnListItemObject.columnName = dataNodeColumnListColumnListItem["ColumnName"].asString();
if(!dataNodeColumnListColumnListItem["ColumnGuid"].isNull())
columnListItemObject.columnGuid = dataNodeColumnListColumnListItem["ColumnGuid"].asString();
if(!dataNodeColumnListColumnListItem["Comment"].isNull())
columnListItemObject.comment = dataNodeColumnListColumnListItem["Comment"].asString();
if(!dataNodeColumnListColumnListItem["IsPrimaryKey"].isNull())
columnListItemObject.isPrimaryKey = dataNodeColumnListColumnListItem["IsPrimaryKey"].asString() == "true";
if(!dataNodeColumnListColumnListItem["ColumnType"].isNull())
columnListItemObject.columnType = dataNodeColumnListColumnListItem["ColumnType"].asString();
if(!dataNodeColumnListColumnListItem["ColumnName"].isNull())
columnListItemObject.columnName = dataNodeColumnListColumnListItem["ColumnName"].asString();
if(!dataNodeColumnListColumnListItem["IsPartitionColumn"].isNull())
columnListItemObject.isPartitionColumn = dataNodeColumnListColumnListItem["IsPartitionColumn"].asString() == "true";
if(!dataNodeColumnListColumnListItem["IsForeignKey"].isNull())
columnListItemObject.isForeignKey = dataNodeColumnListColumnListItem["IsForeignKey"].asString() == "true";
if(!dataNodeColumnListColumnListItem["Caption"].isNull())
columnListItemObject.caption = dataNodeColumnListColumnListItem["Caption"].asString();
if(!dataNodeColumnListColumnListItem["Comment"].isNull())
columnListItemObject.comment = dataNodeColumnListColumnListItem["Comment"].asString();
if(!dataNodeColumnListColumnListItem["ColumnType"].isNull())
columnListItemObject.columnType = dataNodeColumnListColumnListItem["ColumnType"].asString();
if(!dataNodeColumnListColumnListItem["IsPrimaryKey"].isNull())
columnListItemObject.isPrimaryKey = dataNodeColumnListColumnListItem["IsPrimaryKey"].asString() == "true";
if(!dataNodeColumnListColumnListItem["Position"].isNull())
columnListItemObject.position = std::stoi(dataNodeColumnListColumnListItem["Position"].asString());
if(!dataNodeColumnListColumnListItem["Caption"].isNull())
columnListItemObject.caption = dataNodeColumnListColumnListItem["Caption"].asString();
if(!dataNodeColumnListColumnListItem["IsForeignKey"].isNull())
columnListItemObject.isForeignKey = dataNodeColumnListColumnListItem["IsForeignKey"].asString() == "true";
if(!dataNodeColumnListColumnListItem["RelationCount"].isNull())
columnListItemObject.relationCount = std::stol(dataNodeColumnListColumnListItem["RelationCount"].asString());
data_.columnList.push_back(columnListItemObject);
}
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -40,10 +40,10 @@ void GetMetaTableLineageResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["HasNext"].isNull())
data_.hasNext = dataNode["HasNext"].asString() == "true";
if(!dataNode["NextPrimaryKey"].isNull())
data_.nextPrimaryKey = dataNode["NextPrimaryKey"].asString();
if(!dataNode["HasNext"].isNull())
data_.hasNext = dataNode["HasNext"].asString() == "true";
auto allDataEntityListNode = dataNode["DataEntityList"]["DataEntityListItem"];
for (auto dataNodeDataEntityListDataEntityListItem : allDataEntityListNode)
{
@@ -52,16 +52,18 @@ void GetMetaTableLineageResult::parse(const std::string &payload)
dataEntityListItemObject.tableName = dataNodeDataEntityListDataEntityListItem["TableName"].asString();
if(!dataNodeDataEntityListDataEntityListItem["TableGuid"].isNull())
dataEntityListItemObject.tableGuid = dataNodeDataEntityListDataEntityListItem["TableGuid"].asString();
if(!dataNodeDataEntityListDataEntityListItem["CreateTimestamp"].isNull())
dataEntityListItemObject.createTimestamp = std::stol(dataNodeDataEntityListDataEntityListItem["CreateTimestamp"].asString());
data_.dataEntityList.push_back(dataEntityListItemObject);
}
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

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/dataworks-public/model/GetMigrationSummaryRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetMigrationSummaryRequest;
GetMigrationSummaryRequest::GetMigrationSummaryRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetMigrationSummary")
{
setMethod(HttpRequest::Method::Post);
}
GetMigrationSummaryRequest::~GetMigrationSummaryRequest()
{}
long GetMigrationSummaryRequest::getMigrationId()const
{
return migrationId_;
}
void GetMigrationSummaryRequest::setMigrationId(long migrationId)
{
migrationId_ = migrationId;
setBodyParameter("MigrationId", std::to_string(migrationId));
}
long GetMigrationSummaryRequest::getProjectId()const
{
return projectId_;
}
void GetMigrationSummaryRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -0,0 +1,75 @@
/*
* 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/dataworks-public/model/GetMigrationSummaryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetMigrationSummaryResult::GetMigrationSummaryResult() :
ServiceResult()
{}
GetMigrationSummaryResult::GetMigrationSummaryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetMigrationSummaryResult::~GetMigrationSummaryResult()
{}
void GetMigrationSummaryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["MigrationId"].isNull())
data_.migrationId = std::stol(dataNode["MigrationId"].asString());
if(!dataNode["Name"].isNull())
data_.name = dataNode["Name"].asString();
if(!dataNode["GmtCreate"].isNull())
data_.gmtCreate = std::stol(dataNode["GmtCreate"].asString());
if(!dataNode["GmtModified"].isNull())
data_.gmtModified = std::stol(dataNode["GmtModified"].asString());
if(!dataNode["CreateUser"].isNull())
data_.createUser = dataNode["CreateUser"].asString();
if(!dataNode["OpUser"].isNull())
data_.opUser = dataNode["OpUser"].asString();
if(!dataNode["Status"].isNull())
data_.status = dataNode["Status"].asString();
if(!dataNode["ProjectId"].isNull())
data_.projectId = std::stol(dataNode["ProjectId"].asString());
if(!dataNode["DownloadUrl"].isNull())
data_.downloadUrl = dataNode["DownloadUrl"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
GetMigrationSummaryResult::Data GetMigrationSummaryResult::getData()const
{
return data_;
}
bool GetMigrationSummaryResult::getSuccess()const
{
return success_;
}

View File

@@ -44,36 +44,36 @@ void GetNodeChildrenResult::parse(const std::string &payload)
for (auto dataNodeNodesNodesItem : allNodesNode)
{
Data::NodesItem nodesItemObject;
if(!dataNodeNodesNodesItem["NodeId"].isNull())
nodesItemObject.nodeId = std::stol(dataNodeNodesNodesItem["NodeId"].asString());
if(!dataNodeNodesNodesItem["NodeName"].isNull())
nodesItemObject.nodeName = dataNodeNodesNodesItem["NodeName"].asString();
if(!dataNodeNodesNodesItem["CronExpress"].isNull())
nodesItemObject.cronExpress = dataNodeNodesNodesItem["CronExpress"].asString();
if(!dataNodeNodesNodesItem["SchedulerType"].isNull())
nodesItemObject.schedulerType = dataNodeNodesNodesItem["SchedulerType"].asString();
if(!dataNodeNodesNodesItem["ProgramType"].isNull())
nodesItemObject.programType = dataNodeNodesNodesItem["ProgramType"].asString();
if(!dataNodeNodesNodesItem["OwnerId"].isNull())
nodesItemObject.ownerId = dataNodeNodesNodesItem["OwnerId"].asString();
if(!dataNodeNodesNodesItem["ProjectId"].isNull())
nodesItemObject.projectId = std::stol(dataNodeNodesNodesItem["ProjectId"].asString());
if(!dataNodeNodesNodesItem["Repeatability"].isNull())
nodesItemObject.repeatability = dataNodeNodesNodesItem["Repeatability"].asString() == "true";
if(!dataNodeNodesNodesItem["Priority"].isNull())
nodesItemObject.priority = std::stoi(dataNodeNodesNodesItem["Priority"].asString());
if(!dataNodeNodesNodesItem["BaselineId"].isNull())
nodesItemObject.baselineId = std::stol(dataNodeNodesNodesItem["BaselineId"].asString());
if(!dataNodeNodesNodesItem["Repeatability"].isNull())
nodesItemObject.repeatability = dataNodeNodesNodesItem["Repeatability"].asString() == "true";
if(!dataNodeNodesNodesItem["NodeName"].isNull())
nodesItemObject.nodeName = dataNodeNodesNodesItem["NodeName"].asString();
if(!dataNodeNodesNodesItem["ProjectId"].isNull())
nodesItemObject.projectId = std::stol(dataNodeNodesNodesItem["ProjectId"].asString());
if(!dataNodeNodesNodesItem["ProgramType"].isNull())
nodesItemObject.programType = dataNodeNodesNodesItem["ProgramType"].asString();
if(!dataNodeNodesNodesItem["Priority"].isNull())
nodesItemObject.priority = std::stoi(dataNodeNodesNodesItem["Priority"].asString());
if(!dataNodeNodesNodesItem["OwnerId"].isNull())
nodesItemObject.ownerId = dataNodeNodesNodesItem["OwnerId"].asString();
if(!dataNodeNodesNodesItem["CronExpress"].isNull())
nodesItemObject.cronExpress = dataNodeNodesNodesItem["CronExpress"].asString();
if(!dataNodeNodesNodesItem["NodeId"].isNull())
nodesItemObject.nodeId = std::stol(dataNodeNodesNodesItem["NodeId"].asString());
data_.nodes.push_back(nodesItemObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -44,36 +44,36 @@ void GetNodeParentsResult::parse(const std::string &payload)
for (auto dataNodeNodesNodesItem : allNodesNode)
{
Data::NodesItem nodesItemObject;
if(!dataNodeNodesNodesItem["NodeId"].isNull())
nodesItemObject.nodeId = std::stol(dataNodeNodesNodesItem["NodeId"].asString());
if(!dataNodeNodesNodesItem["NodeName"].isNull())
nodesItemObject.nodeName = dataNodeNodesNodesItem["NodeName"].asString();
if(!dataNodeNodesNodesItem["CronExpress"].isNull())
nodesItemObject.cronExpress = dataNodeNodesNodesItem["CronExpress"].asString();
if(!dataNodeNodesNodesItem["SchedulerType"].isNull())
nodesItemObject.schedulerType = dataNodeNodesNodesItem["SchedulerType"].asString();
if(!dataNodeNodesNodesItem["ProgramType"].isNull())
nodesItemObject.programType = dataNodeNodesNodesItem["ProgramType"].asString();
if(!dataNodeNodesNodesItem["OwnerId"].isNull())
nodesItemObject.ownerId = dataNodeNodesNodesItem["OwnerId"].asString();
if(!dataNodeNodesNodesItem["ProjectId"].isNull())
nodesItemObject.projectId = std::stol(dataNodeNodesNodesItem["ProjectId"].asString());
if(!dataNodeNodesNodesItem["Repeatability"].isNull())
nodesItemObject.repeatability = dataNodeNodesNodesItem["Repeatability"].asString() == "true";
if(!dataNodeNodesNodesItem["Priority"].isNull())
nodesItemObject.priority = std::stoi(dataNodeNodesNodesItem["Priority"].asString());
if(!dataNodeNodesNodesItem["BaselineId"].isNull())
nodesItemObject.baselineId = std::stol(dataNodeNodesNodesItem["BaselineId"].asString());
if(!dataNodeNodesNodesItem["Repeatability"].isNull())
nodesItemObject.repeatability = dataNodeNodesNodesItem["Repeatability"].asString() == "true";
if(!dataNodeNodesNodesItem["NodeName"].isNull())
nodesItemObject.nodeName = dataNodeNodesNodesItem["NodeName"].asString();
if(!dataNodeNodesNodesItem["ProjectId"].isNull())
nodesItemObject.projectId = std::stol(dataNodeNodesNodesItem["ProjectId"].asString());
if(!dataNodeNodesNodesItem["ProgramType"].isNull())
nodesItemObject.programType = dataNodeNodesNodesItem["ProgramType"].asString();
if(!dataNodeNodesNodesItem["Priority"].isNull())
nodesItemObject.priority = std::stoi(dataNodeNodesNodesItem["Priority"].asString());
if(!dataNodeNodesNodesItem["OwnerId"].isNull())
nodesItemObject.ownerId = dataNodeNodesNodesItem["OwnerId"].asString();
if(!dataNodeNodesNodesItem["CronExpress"].isNull())
nodesItemObject.cronExpress = dataNodeNodesNodesItem["CronExpress"].asString();
if(!dataNodeNodesNodesItem["NodeId"].isNull())
nodesItemObject.nodeId = std::stol(dataNodeNodesNodesItem["NodeId"].asString());
data_.nodes.push_back(nodesItemObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -43,48 +43,48 @@ void GetQualityEntityResult::parse(const std::string &payload)
for (auto valueDataEntityDto : allDataNode)
{
EntityDto dataObject;
if(!valueDataEntityDto["Id"].isNull())
dataObject.id = std::stol(valueDataEntityDto["Id"].asString());
if(!valueDataEntityDto["ProjectName"].isNull())
dataObject.projectName = valueDataEntityDto["ProjectName"].asString();
if(!valueDataEntityDto["TableName"].isNull())
dataObject.tableName = valueDataEntityDto["TableName"].asString();
if(!valueDataEntityDto["EnvType"].isNull())
dataObject.envType = valueDataEntityDto["EnvType"].asString();
if(!valueDataEntityDto["MatchExpression"].isNull())
dataObject.matchExpression = valueDataEntityDto["MatchExpression"].asString();
if(!valueDataEntityDto["EntityLevel"].isNull())
dataObject.entityLevel = std::stoi(valueDataEntityDto["EntityLevel"].asString());
if(!valueDataEntityDto["OnDuty"].isNull())
dataObject.onDuty = valueDataEntityDto["OnDuty"].asString();
if(!valueDataEntityDto["ModifyUser"].isNull())
dataObject.modifyUser = valueDataEntityDto["ModifyUser"].asString();
if(!valueDataEntityDto["CreateTime"].isNull())
dataObject.createTime = std::stol(valueDataEntityDto["CreateTime"].asString());
if(!valueDataEntityDto["ModifyTime"].isNull())
dataObject.modifyTime = std::stol(valueDataEntityDto["ModifyTime"].asString());
if(!valueDataEntityDto["Sql"].isNull())
dataObject.sql = std::stoi(valueDataEntityDto["Sql"].asString());
if(!valueDataEntityDto["Task"].isNull())
dataObject.task = std::stoi(valueDataEntityDto["Task"].asString());
if(!valueDataEntityDto["Followers"].isNull())
dataObject.followers = valueDataEntityDto["Followers"].asString();
if(!valueDataEntityDto["HasRelativeNode"].isNull())
dataObject.hasRelativeNode = valueDataEntityDto["HasRelativeNode"].asString() == "true";
if(!valueDataEntityDto["RelativeNode"].isNull())
dataObject.relativeNode = valueDataEntityDto["RelativeNode"].asString();
if(!valueDataEntityDto["OnDutyAccountName"].isNull())
dataObject.onDutyAccountName = valueDataEntityDto["OnDutyAccountName"].asString();
if(!valueDataEntityDto["Task"].isNull())
dataObject.task = std::stoi(valueDataEntityDto["Task"].asString());
if(!valueDataEntityDto["TableName"].isNull())
dataObject.tableName = valueDataEntityDto["TableName"].asString();
if(!valueDataEntityDto["Followers"].isNull())
dataObject.followers = valueDataEntityDto["Followers"].asString();
if(!valueDataEntityDto["OnDuty"].isNull())
dataObject.onDuty = valueDataEntityDto["OnDuty"].asString();
if(!valueDataEntityDto["MatchExpression"].isNull())
dataObject.matchExpression = valueDataEntityDto["MatchExpression"].asString();
if(!valueDataEntityDto["CreateTime"].isNull())
dataObject.createTime = std::stol(valueDataEntityDto["CreateTime"].asString());
if(!valueDataEntityDto["ProjectName"].isNull())
dataObject.projectName = valueDataEntityDto["ProjectName"].asString();
if(!valueDataEntityDto["HasRelativeNode"].isNull())
dataObject.hasRelativeNode = valueDataEntityDto["HasRelativeNode"].asString() == "true";
if(!valueDataEntityDto["EnvType"].isNull())
dataObject.envType = valueDataEntityDto["EnvType"].asString();
if(!valueDataEntityDto["EntityLevel"].isNull())
dataObject.entityLevel = std::stoi(valueDataEntityDto["EntityLevel"].asString());
if(!valueDataEntityDto["ModifyUser"].isNull())
dataObject.modifyUser = valueDataEntityDto["ModifyUser"].asString();
if(!valueDataEntityDto["Sql"].isNull())
dataObject.sql = std::stoi(valueDataEntityDto["Sql"].asString());
if(!valueDataEntityDto["Id"].isNull())
dataObject.id = std::stol(valueDataEntityDto["Id"].asString());
if(!valueDataEntityDto["ModifyTime"].isNull())
dataObject.modifyTime = std::stol(valueDataEntityDto["ModifyTime"].asString());
data_.push_back(dataObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -40,60 +40,60 @@ void GetQualityRuleResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Id"].isNull())
data_.id = std::stol(dataNode["Id"].asString());
if(!dataNode["EntityId"].isNull())
data_.entityId = std::stol(dataNode["EntityId"].asString());
if(!dataNode["Property"].isNull())
data_.property = dataNode["Property"].asString();
if(!dataNode["MethodId"].isNull())
data_.methodId = std::stoi(dataNode["MethodId"].asString());
if(!dataNode["MethodName"].isNull())
data_.methodName = dataNode["MethodName"].asString();
if(!dataNode["WhereCondition"].isNull())
data_.whereCondition = dataNode["WhereCondition"].asString();
if(!dataNode["OnDuty"].isNull())
data_.onDuty = dataNode["OnDuty"].asString();
if(!dataNode["RuleType"].isNull())
data_.ruleType = std::stoi(dataNode["RuleType"].asString());
if(!dataNode["BlockType"].isNull())
data_.blockType = std::stoi(dataNode["BlockType"].asString());
if(!dataNode["TemplateId"].isNull())
data_.templateId = std::stoi(dataNode["TemplateId"].asString());
if(!dataNode["TemplateName"].isNull())
data_.templateName = dataNode["TemplateName"].asString();
if(!dataNode["Comment"].isNull())
data_.comment = dataNode["Comment"].asString();
if(!dataNode["RuleName"].isNull())
data_.ruleName = dataNode["RuleName"].asString();
if(!dataNode["PredictType"].isNull())
data_.predictType = std::stoi(dataNode["PredictType"].asString());
if(!dataNode["OnDutyAccountName"].isNull())
data_.onDutyAccountName = dataNode["OnDutyAccountName"].asString();
if(!dataNode["WarningThreshold"].isNull())
data_.warningThreshold = dataNode["WarningThreshold"].asString();
if(!dataNode["Property"].isNull())
data_.property = dataNode["Property"].asString();
if(!dataNode["RuleType"].isNull())
data_.ruleType = std::stoi(dataNode["RuleType"].asString());
if(!dataNode["Comment"].isNull())
data_.comment = dataNode["Comment"].asString();
if(!dataNode["OnDuty"].isNull())
data_.onDuty = dataNode["OnDuty"].asString();
if(!dataNode["Checker"].isNull())
data_.checker = std::stoi(dataNode["Checker"].asString());
if(!dataNode["FixCheck"].isNull())
data_.fixCheck = dataNode["FixCheck"].asString() == "true";
if(!dataNode["MethodId"].isNull())
data_.methodId = std::stoi(dataNode["MethodId"].asString());
if(!dataNode["CriticalThreshold"].isNull())
data_.criticalThreshold = dataNode["CriticalThreshold"].asString();
if(!dataNode["PredictType"].isNull())
data_.predictType = std::stoi(dataNode["PredictType"].asString());
if(!dataNode["TemplateName"].isNull())
data_.templateName = dataNode["TemplateName"].asString();
if(!dataNode["CheckerName"].isNull())
data_.checkerName = dataNode["CheckerName"].asString();
if(!dataNode["RuleName"].isNull())
data_.ruleName = dataNode["RuleName"].asString();
if(!dataNode["MethodName"].isNull())
data_.methodName = dataNode["MethodName"].asString();
if(!dataNode["EntityId"].isNull())
data_.entityId = std::stol(dataNode["EntityId"].asString());
if(!dataNode["WhereCondition"].isNull())
data_.whereCondition = dataNode["WhereCondition"].asString();
if(!dataNode["Operator"].isNull())
data_._operator = dataNode["Operator"].asString();
if(!dataNode["ExpectValue"].isNull())
data_.expectValue = dataNode["ExpectValue"].asString();
if(!dataNode["Trend"].isNull())
data_.trend = dataNode["Trend"].asString();
if(!dataNode["CheckerName"].isNull())
data_.checkerName = dataNode["CheckerName"].asString();
if(!dataNode["Checker"].isNull())
data_.checker = std::stoi(dataNode["Checker"].asString());
if(!dataNode["FixCheck"].isNull())
data_.fixCheck = dataNode["FixCheck"].asString() == "true";
if(!dataNode["OnDutyAccountName"].isNull())
data_.onDutyAccountName = dataNode["OnDutyAccountName"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!dataNode["TemplateId"].isNull())
data_.templateId = std::stoi(dataNode["TemplateId"].asString());
if(!dataNode["Id"].isNull())
data_.id = std::stol(dataNode["Id"].asString());
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

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/dataworks-public/model/ListDagsRequest.h>
using AlibabaCloud::Dataworks_public::Model::ListDagsRequest;
ListDagsRequest::ListDagsRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ListDags")
{
setMethod(HttpRequest::Method::Post);
}
ListDagsRequest::~ListDagsRequest()
{}
std::string ListDagsRequest::getProjectEnv()const
{
return projectEnv_;
}
void ListDagsRequest::setProjectEnv(const std::string& projectEnv)
{
projectEnv_ = projectEnv;
setBodyParameter("ProjectEnv", projectEnv);
}
long ListDagsRequest::getOpSeq()const
{
return opSeq_;
}
void ListDagsRequest::setOpSeq(long opSeq)
{
opSeq_ = opSeq;
setBodyParameter("OpSeq", std::to_string(opSeq));
}

View File

@@ -0,0 +1,110 @@
/*
* 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/dataworks-public/model/ListDagsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ListDagsResult::ListDagsResult() :
ServiceResult()
{}
ListDagsResult::ListDagsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListDagsResult::~ListDagsResult()
{}
void ListDagsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
auto allDagsNode = dataNode["Dags"]["Dag"];
for (auto dataNodeDagsDag : allDagsNode)
{
Data::Dag dagObject;
if(!dataNodeDagsDag["Type"].isNull())
dagObject.type = dataNodeDagsDag["Type"].asString();
if(!dataNodeDagsDag["Status"].isNull())
dagObject.status = dataNodeDagsDag["Status"].asString();
if(!dataNodeDagsDag["FinishTime"].isNull())
dagObject.finishTime = std::stol(dataNodeDagsDag["FinishTime"].asString());
if(!dataNodeDagsDag["CreateTime"].isNull())
dagObject.createTime = std::stol(dataNodeDagsDag["CreateTime"].asString());
if(!dataNodeDagsDag["ProjectId"].isNull())
dagObject.projectId = std::stol(dataNodeDagsDag["ProjectId"].asString());
if(!dataNodeDagsDag["DagId"].isNull())
dagObject.dagId = std::stol(dataNodeDagsDag["DagId"].asString());
if(!dataNodeDagsDag["Gmtdate"].isNull())
dagObject.gmtdate = std::stol(dataNodeDagsDag["Gmtdate"].asString());
if(!dataNodeDagsDag["StartTime"].isNull())
dagObject.startTime = std::stol(dataNodeDagsDag["StartTime"].asString());
if(!dataNodeDagsDag["CreateUser"].isNull())
dagObject.createUser = dataNodeDagsDag["CreateUser"].asString();
if(!dataNodeDagsDag["Bizdate"].isNull())
dagObject.bizdate = std::stol(dataNodeDagsDag["Bizdate"].asString());
if(!dataNodeDagsDag["Name"].isNull())
dagObject.name = dataNodeDagsDag["Name"].asString();
if(!dataNodeDagsDag["ModifyTime"].isNull())
dagObject.modifyTime = std::stol(dataNodeDagsDag["ModifyTime"].asString());
if(!dataNodeDagsDag["OpSeq"].isNull())
dagObject.opSeq = std::stol(dataNodeDagsDag["OpSeq"].asString());
data_.dags.push_back(dagObject);
}
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
int ListDagsResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
ListDagsResult::Data ListDagsResult::getData()const
{
return data_;
}
std::string ListDagsResult::getErrorCode()const
{
return errorCode_;
}
std::string ListDagsResult::getErrorMessage()const
{
return errorMessage_;
}
bool ListDagsResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,139 @@
/*
* 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/dataworks-public/model/ListDeploymentsRequest.h>
using AlibabaCloud::Dataworks_public::Model::ListDeploymentsRequest;
ListDeploymentsRequest::ListDeploymentsRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ListDeployments")
{
setMethod(HttpRequest::Method::Post);
}
ListDeploymentsRequest::~ListDeploymentsRequest()
{}
std::string ListDeploymentsRequest::getCreator()const
{
return creator_;
}
void ListDeploymentsRequest::setCreator(const std::string& creator)
{
creator_ = creator;
setBodyParameter("Creator", creator);
}
long ListDeploymentsRequest::getEndCreateTime()const
{
return endCreateTime_;
}
void ListDeploymentsRequest::setEndCreateTime(long endCreateTime)
{
endCreateTime_ = endCreateTime;
setBodyParameter("EndCreateTime", std::to_string(endCreateTime));
}
std::string ListDeploymentsRequest::getProjectIdentifier()const
{
return projectIdentifier_;
}
void ListDeploymentsRequest::setProjectIdentifier(const std::string& projectIdentifier)
{
projectIdentifier_ = projectIdentifier;
setBodyParameter("ProjectIdentifier", projectIdentifier);
}
int ListDeploymentsRequest::getPageNumber()const
{
return pageNumber_;
}
void ListDeploymentsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setBodyParameter("PageNumber", std::to_string(pageNumber));
}
std::string ListDeploymentsRequest::getExecutor()const
{
return executor_;
}
void ListDeploymentsRequest::setExecutor(const std::string& executor)
{
executor_ = executor;
setBodyParameter("Executor", executor);
}
int ListDeploymentsRequest::getPageSize()const
{
return pageSize_;
}
void ListDeploymentsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setBodyParameter("PageSize", std::to_string(pageSize));
}
long ListDeploymentsRequest::getEndExecuteTime()const
{
return endExecuteTime_;
}
void ListDeploymentsRequest::setEndExecuteTime(long endExecuteTime)
{
endExecuteTime_ = endExecuteTime;
setBodyParameter("EndExecuteTime", std::to_string(endExecuteTime));
}
std::string ListDeploymentsRequest::getKeyword()const
{
return keyword_;
}
void ListDeploymentsRequest::setKeyword(const std::string& keyword)
{
keyword_ = keyword;
setBodyParameter("Keyword", keyword);
}
long ListDeploymentsRequest::getProjectId()const
{
return projectId_;
}
void ListDeploymentsRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}
int ListDeploymentsRequest::getStatus()const
{
return status_;
}
void ListDeploymentsRequest::setStatus(int status)
{
status_ = status;
setBodyParameter("Status", std::to_string(status));
}

View File

@@ -0,0 +1,78 @@
/*
* 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/dataworks-public/model/ListDeploymentsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ListDeploymentsResult::ListDeploymentsResult() :
ServiceResult()
{}
ListDeploymentsResult::ListDeploymentsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListDeploymentsResult::~ListDeploymentsResult()
{}
void ListDeploymentsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stol(dataNode["PageNumber"].asString());
if(!dataNode["PageSize"].isNull())
data_.pageSize = std::stol(dataNode["PageSize"].asString());
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
auto allDeploymentsNode = dataNode["Deployments"]["Deployment"];
for (auto dataNodeDeploymentsDeployment : allDeploymentsNode)
{
Data::Deployment deploymentObject;
if(!dataNodeDeploymentsDeployment["Status"].isNull())
deploymentObject.status = std::stoi(dataNodeDeploymentsDeployment["Status"].asString());
if(!dataNodeDeploymentsDeployment["ErrorMessage"].isNull())
deploymentObject.errorMessage = dataNodeDeploymentsDeployment["ErrorMessage"].asString();
if(!dataNodeDeploymentsDeployment["CreateTime"].isNull())
deploymentObject.createTime = std::stol(dataNodeDeploymentsDeployment["CreateTime"].asString());
if(!dataNodeDeploymentsDeployment["Executor"].isNull())
deploymentObject.executor = dataNodeDeploymentsDeployment["Executor"].asString();
if(!dataNodeDeploymentsDeployment["Creator"].isNull())
deploymentObject.creator = dataNodeDeploymentsDeployment["Creator"].asString();
if(!dataNodeDeploymentsDeployment["ExecuteTime"].isNull())
deploymentObject.executeTime = std::stol(dataNodeDeploymentsDeployment["ExecuteTime"].asString());
if(!dataNodeDeploymentsDeployment["Name"].isNull())
deploymentObject.name = dataNodeDeploymentsDeployment["Name"].asString();
if(!dataNodeDeploymentsDeployment["Id"].isNull())
deploymentObject.id = std::stol(dataNodeDeploymentsDeployment["Id"].asString());
data_.deployments.push_back(deploymentObject);
}
}
ListDeploymentsResult::Data ListDeploymentsResult::getData()const
{
return data_;
}

View File

@@ -50,70 +50,72 @@ void ListInstancesResult::parse(const std::string &payload)
for (auto dataNodeInstancesInstance : allInstancesNode)
{
Data::Instance instanceObject;
if(!dataNodeInstancesInstance["NodeId"].isNull())
instanceObject.nodeId = std::stol(dataNodeInstancesInstance["NodeId"].asString());
if(!dataNodeInstancesInstance["InstanceId"].isNull())
instanceObject.instanceId = std::stol(dataNodeInstancesInstance["InstanceId"].asString());
if(!dataNodeInstancesInstance["DagId"].isNull())
instanceObject.dagId = std::stol(dataNodeInstancesInstance["DagId"].asString());
if(!dataNodeInstancesInstance["DagType"].isNull())
instanceObject.dagType = dataNodeInstancesInstance["DagType"].asString();
if(!dataNodeInstancesInstance["Status"].isNull())
instanceObject.status = dataNodeInstancesInstance["Status"].asString();
if(!dataNodeInstancesInstance["Bizdate"].isNull())
instanceObject.bizdate = std::stol(dataNodeInstancesInstance["Bizdate"].asString());
if(!dataNodeInstancesInstance["CycTime"].isNull())
instanceObject.cycTime = std::stol(dataNodeInstancesInstance["CycTime"].asString());
if(!dataNodeInstancesInstance["CreateTime"].isNull())
instanceObject.createTime = std::stol(dataNodeInstancesInstance["CreateTime"].asString());
if(!dataNodeInstancesInstance["ModifyTime"].isNull())
instanceObject.modifyTime = std::stol(dataNodeInstancesInstance["ModifyTime"].asString());
if(!dataNodeInstancesInstance["NodeName"].isNull())
instanceObject.nodeName = dataNodeInstancesInstance["NodeName"].asString();
if(!dataNodeInstancesInstance["BeginWaitTimeTime"].isNull())
instanceObject.beginWaitTimeTime = std::stol(dataNodeInstancesInstance["BeginWaitTimeTime"].asString());
if(!dataNodeInstancesInstance["BeginWaitResTime"].isNull())
instanceObject.beginWaitResTime = std::stol(dataNodeInstancesInstance["BeginWaitResTime"].asString());
if(!dataNodeInstancesInstance["BeginRunningTime"].isNull())
instanceObject.beginRunningTime = std::stol(dataNodeInstancesInstance["BeginRunningTime"].asString());
if(!dataNodeInstancesInstance["ParamValues"].isNull())
instanceObject.paramValues = dataNodeInstancesInstance["ParamValues"].asString();
if(!dataNodeInstancesInstance["FinishTime"].isNull())
instanceObject.finishTime = std::stol(dataNodeInstancesInstance["FinishTime"].asString());
if(!dataNodeInstancesInstance["ErrorMessage"].isNull())
instanceObject.errorMessage = dataNodeInstancesInstance["ErrorMessage"].asString();
if(!dataNodeInstancesInstance["CreateTime"].isNull())
instanceObject.createTime = std::stol(dataNodeInstancesInstance["CreateTime"].asString());
if(!dataNodeInstancesInstance["DagId"].isNull())
instanceObject.dagId = std::stol(dataNodeInstancesInstance["DagId"].asString());
if(!dataNodeInstancesInstance["Priority"].isNull())
instanceObject.priority = std::stoi(dataNodeInstancesInstance["Priority"].asString());
if(!dataNodeInstancesInstance["TaskType"].isNull())
instanceObject.taskType = dataNodeInstancesInstance["TaskType"].asString();
if(!dataNodeInstancesInstance["ParamValues"].isNull())
instanceObject.paramValues = dataNodeInstancesInstance["ParamValues"].asString();
if(!dataNodeInstancesInstance["Connection"].isNull())
instanceObject.connection = dataNodeInstancesInstance["Connection"].asString();
if(!dataNodeInstancesInstance["BaselineId"].isNull())
instanceObject.baselineId = std::stol(dataNodeInstancesInstance["BaselineId"].asString());
if(!dataNodeInstancesInstance["DqcType"].isNull())
instanceObject.dqcType = std::stoi(dataNodeInstancesInstance["DqcType"].asString());
if(!dataNodeInstancesInstance["DagType"].isNull())
instanceObject.dagType = dataNodeInstancesInstance["DagType"].asString();
if(!dataNodeInstancesInstance["BusinessId"].isNull())
instanceObject.businessId = std::stol(dataNodeInstancesInstance["BusinessId"].asString());
if(!dataNodeInstancesInstance["TaskRerunTime"].isNull())
instanceObject.taskRerunTime = std::stoi(dataNodeInstancesInstance["TaskRerunTime"].asString());
if(!dataNodeInstancesInstance["ModifyTime"].isNull())
instanceObject.modifyTime = std::stol(dataNodeInstancesInstance["ModifyTime"].asString());
if(!dataNodeInstancesInstance["Repeatability"].isNull())
instanceObject.repeatability = dataNodeInstancesInstance["Repeatability"].asString() == "true";
if(!dataNodeInstancesInstance["RepeatInterval"].isNull())
instanceObject.repeatInterval = std::stol(dataNodeInstancesInstance["RepeatInterval"].asString());
if(!dataNodeInstancesInstance["Connection"].isNull())
instanceObject.connection = dataNodeInstancesInstance["Connection"].asString();
if(!dataNodeInstancesInstance["DqcType"].isNull())
instanceObject.dqcType = std::stoi(dataNodeInstancesInstance["DqcType"].asString());
if(!dataNodeInstancesInstance["DqcDescription"].isNull())
instanceObject.dqcDescription = dataNodeInstancesInstance["DqcDescription"].asString();
if(!dataNodeInstancesInstance["ErrorMessage"].isNull())
instanceObject.errorMessage = dataNodeInstancesInstance["ErrorMessage"].asString();
if(!dataNodeInstancesInstance["InstanceId"].isNull())
instanceObject.instanceId = std::stol(dataNodeInstancesInstance["InstanceId"].asString());
if(!dataNodeInstancesInstance["BeginWaitResTime"].isNull())
instanceObject.beginWaitResTime = std::stol(dataNodeInstancesInstance["BeginWaitResTime"].asString());
if(!dataNodeInstancesInstance["RelatedFlowId"].isNull())
instanceObject.relatedFlowId = std::stol(dataNodeInstancesInstance["RelatedFlowId"].asString());
if(!dataNodeInstancesInstance["TaskType"].isNull())
instanceObject.taskType = dataNodeInstancesInstance["TaskType"].asString();
if(!dataNodeInstancesInstance["TaskRerunTime"].isNull())
instanceObject.taskRerunTime = std::stoi(dataNodeInstancesInstance["TaskRerunTime"].asString());
if(!dataNodeInstancesInstance["BusinessId"].isNull())
instanceObject.businessId = std::stol(dataNodeInstancesInstance["BusinessId"].asString());
if(!dataNodeInstancesInstance["Bizdate"].isNull())
instanceObject.bizdate = std::stol(dataNodeInstancesInstance["Bizdate"].asString());
if(!dataNodeInstancesInstance["NodeName"].isNull())
instanceObject.nodeName = dataNodeInstancesInstance["NodeName"].asString();
if(!dataNodeInstancesInstance["BeginWaitTimeTime"].isNull())
instanceObject.beginWaitTimeTime = std::stol(dataNodeInstancesInstance["BeginWaitTimeTime"].asString());
if(!dataNodeInstancesInstance["DqcDescription"].isNull())
instanceObject.dqcDescription = dataNodeInstancesInstance["DqcDescription"].asString();
if(!dataNodeInstancesInstance["NodeId"].isNull())
instanceObject.nodeId = std::stol(dataNodeInstancesInstance["NodeId"].asString());
if(!dataNodeInstancesInstance["CreateUser"].isNull())
instanceObject.createUser = dataNodeInstancesInstance["CreateUser"].asString();
data_.instances.push_back(instanceObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -43,38 +43,40 @@ void ListManualDagInstancesResult::parse(const std::string &payload)
for (auto valueInstancesInstancesItem : allInstancesNode)
{
InstancesItem instancesObject;
if(!valueInstancesInstancesItem["NodeId"].isNull())
instancesObject.nodeId = std::stol(valueInstancesInstancesItem["NodeId"].asString());
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = std::stol(valueInstancesInstancesItem["InstanceId"].asString());
if(!valueInstancesInstancesItem["DagId"].isNull())
instancesObject.dagId = std::stol(valueInstancesInstancesItem["DagId"].asString());
if(!valueInstancesInstancesItem["DagType"].isNull())
instancesObject.dagType = valueInstancesInstancesItem["DagType"].asString();
if(!valueInstancesInstancesItem["Status"].isNull())
instancesObject.status = valueInstancesInstancesItem["Status"].asString();
if(!valueInstancesInstancesItem["BeginRunningTime"].isNull())
instancesObject.beginRunningTime = std::stol(valueInstancesInstancesItem["BeginRunningTime"].asString());
if(!valueInstancesInstancesItem["BizDate"].isNull())
instancesObject.bizDate = std::stol(valueInstancesInstancesItem["BizDate"].asString());
if(!valueInstancesInstancesItem["CycTime"].isNull())
instancesObject.cycTime = std::stol(valueInstancesInstancesItem["CycTime"].asString());
if(!valueInstancesInstancesItem["FinishTime"].isNull())
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
if(!valueInstancesInstancesItem["CreateTime"].isNull())
instancesObject.createTime = std::stol(valueInstancesInstancesItem["CreateTime"].asString());
if(!valueInstancesInstancesItem["ModifyTime"].isNull())
instancesObject.modifyTime = std::stol(valueInstancesInstancesItem["ModifyTime"].asString());
if(!valueInstancesInstancesItem["DagId"].isNull())
instancesObject.dagId = std::stol(valueInstancesInstancesItem["DagId"].asString());
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = std::stol(valueInstancesInstancesItem["InstanceId"].asString());
if(!valueInstancesInstancesItem["BeginWaitResTime"].isNull())
instancesObject.beginWaitResTime = std::stol(valueInstancesInstancesItem["BeginWaitResTime"].asString());
if(!valueInstancesInstancesItem["TaskType"].isNull())
instancesObject.taskType = valueInstancesInstancesItem["TaskType"].asString();
if(!valueInstancesInstancesItem["ParamValues"].isNull())
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
if(!valueInstancesInstancesItem["DagType"].isNull())
instancesObject.dagType = valueInstancesInstancesItem["DagType"].asString();
if(!valueInstancesInstancesItem["NodeName"].isNull())
instancesObject.nodeName = valueInstancesInstancesItem["NodeName"].asString();
if(!valueInstancesInstancesItem["BeginWaitTimeTime"].isNull())
instancesObject.beginWaitTimeTime = std::stol(valueInstancesInstancesItem["BeginWaitTimeTime"].asString());
if(!valueInstancesInstancesItem["BeginWaitResTime"].isNull())
instancesObject.beginWaitResTime = std::stol(valueInstancesInstancesItem["BeginWaitResTime"].asString());
if(!valueInstancesInstancesItem["BeginRunningTime"].isNull())
instancesObject.beginRunningTime = std::stol(valueInstancesInstancesItem["BeginRunningTime"].asString());
if(!valueInstancesInstancesItem["ParamValues"].isNull())
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
if(!valueInstancesInstancesItem["FinishTime"].isNull())
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
if(!valueInstancesInstancesItem["TaskType"].isNull())
instancesObject.taskType = valueInstancesInstancesItem["TaskType"].asString();
if(!valueInstancesInstancesItem["NodeId"].isNull())
instancesObject.nodeId = std::stol(valueInstancesInstancesItem["NodeId"].asString());
if(!valueInstancesInstancesItem["ModifyTime"].isNull())
instancesObject.modifyTime = std::stol(valueInstancesInstancesItem["ModifyTime"].asString());
if(!valueInstancesInstancesItem["CreateUser"].isNull())
instancesObject.createUser = valueInstancesInstancesItem["CreateUser"].asString();
instances_.push_back(instancesObject);
}

View File

@@ -40,118 +40,118 @@ void ListQualityResultsByEntityResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["PageSize"].isNull())
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
auto allRuleChecksNode = dataNode["RuleChecks"]["RuleChecksItem"];
for (auto dataNodeRuleChecksRuleChecksItem : allRuleChecksNode)
{
Data::RuleChecksItem ruleChecksItemObject;
if(!dataNodeRuleChecksRuleChecksItem["Id"].isNull())
ruleChecksItemObject.id = std::stoi(dataNodeRuleChecksRuleChecksItem["Id"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TaskId"].isNull())
ruleChecksItemObject.taskId = dataNodeRuleChecksRuleChecksItem["TaskId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["EntityId"].isNull())
ruleChecksItemObject.entityId = std::stoi(dataNodeRuleChecksRuleChecksItem["EntityId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["RuleId"].isNull())
ruleChecksItemObject.ruleId = std::stoi(dataNodeRuleChecksRuleChecksItem["RuleId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Property"].isNull())
ruleChecksItemObject.property = dataNodeRuleChecksRuleChecksItem["Property"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BizDate"].isNull())
ruleChecksItemObject.bizDate = std::stol(dataNodeRuleChecksRuleChecksItem["BizDate"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DateType"].isNull())
ruleChecksItemObject.dateType = dataNodeRuleChecksRuleChecksItem["DateType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ActualExpression"].isNull())
ruleChecksItemObject.actualExpression = dataNodeRuleChecksRuleChecksItem["ActualExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["MatchExpression"].isNull())
ruleChecksItemObject.matchExpression = dataNodeRuleChecksRuleChecksItem["MatchExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BlockType"].isNull())
ruleChecksItemObject.blockType = std::stoi(dataNodeRuleChecksRuleChecksItem["BlockType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResult"].isNull())
ruleChecksItemObject.checkResult = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].isNull())
ruleChecksItemObject.checkResultStatus = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].asString());
if(!dataNodeRuleChecksRuleChecksItem["MethodName"].isNull())
ruleChecksItemObject.methodName = dataNodeRuleChecksRuleChecksItem["MethodName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Comment"].isNull())
ruleChecksItemObject.comment = dataNodeRuleChecksRuleChecksItem["Comment"].asString();
if(!dataNodeRuleChecksRuleChecksItem["WhereCondition"].isNull())
ruleChecksItemObject.whereCondition = dataNodeRuleChecksRuleChecksItem["WhereCondition"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BeginTime"].isNull())
ruleChecksItemObject.beginTime = std::stol(dataNodeRuleChecksRuleChecksItem["BeginTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["EndTime"].isNull())
ruleChecksItemObject.endTime = std::stol(dataNodeRuleChecksRuleChecksItem["EndTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TimeCost"].isNull())
ruleChecksItemObject.timeCost = dataNodeRuleChecksRuleChecksItem["TimeCost"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalType"].isNull())
ruleChecksItemObject.externalType = dataNodeRuleChecksRuleChecksItem["ExternalType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalId"].isNull())
ruleChecksItemObject.externalId = dataNodeRuleChecksRuleChecksItem["ExternalId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].isNull())
ruleChecksItemObject.discreteCheck = dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["FixedCheck"].isNull())
ruleChecksItemObject.fixedCheck = dataNodeRuleChecksRuleChecksItem["FixedCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["Trend"].isNull())
ruleChecksItemObject.trend = dataNodeRuleChecksRuleChecksItem["Trend"].asString();
if(!dataNodeRuleChecksRuleChecksItem["WarningThreshold"].isNull())
ruleChecksItemObject.warningThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["WarningThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].isNull())
ruleChecksItemObject.criticalThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ExpectValue"].isNull())
ruleChecksItemObject.expectValue = std::stof(dataNodeRuleChecksRuleChecksItem["ExpectValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Op"].isNull())
ruleChecksItemObject.op = dataNodeRuleChecksRuleChecksItem["Op"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ProjectName"].isNull())
ruleChecksItemObject.projectName = dataNodeRuleChecksRuleChecksItem["ProjectName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Property"].isNull())
ruleChecksItemObject.property = dataNodeRuleChecksRuleChecksItem["Property"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TableName"].isNull())
ruleChecksItemObject.tableName = dataNodeRuleChecksRuleChecksItem["TableName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TemplateId"].isNull())
ruleChecksItemObject.templateId = std::stoi(dataNodeRuleChecksRuleChecksItem["TemplateId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Comment"].isNull())
ruleChecksItemObject.comment = dataNodeRuleChecksRuleChecksItem["Comment"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].isNull())
ruleChecksItemObject.checkResultStatus = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TemplateName"].isNull())
ruleChecksItemObject.templateName = dataNodeRuleChecksRuleChecksItem["TemplateName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ResultString"].isNull())
ruleChecksItemObject.resultString = dataNodeRuleChecksRuleChecksItem["ResultString"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerId"].isNull())
ruleChecksItemObject.checkerId = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckerType"].isNull())
ruleChecksItemObject.checkerType = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["RuleName"].isNull())
ruleChecksItemObject.ruleName = dataNodeRuleChecksRuleChecksItem["RuleName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["IsPrediction"].isNull())
ruleChecksItemObject.isPrediction = dataNodeRuleChecksRuleChecksItem["IsPrediction"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["UpperValue"].isNull())
ruleChecksItemObject.upperValue = std::stof(dataNodeRuleChecksRuleChecksItem["UpperValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["LowerValue"].isNull())
ruleChecksItemObject.lowerValue = std::stof(dataNodeRuleChecksRuleChecksItem["LowerValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckerName"].isNull())
ruleChecksItemObject.checkerName = dataNodeRuleChecksRuleChecksItem["CheckerName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["RuleId"].isNull())
ruleChecksItemObject.ruleId = std::stoi(dataNodeRuleChecksRuleChecksItem["RuleId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["FixedCheck"].isNull())
ruleChecksItemObject.fixedCheck = dataNodeRuleChecksRuleChecksItem["FixedCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["Op"].isNull())
ruleChecksItemObject.op = dataNodeRuleChecksRuleChecksItem["Op"].asString();
if(!dataNodeRuleChecksRuleChecksItem["UpperValue"].isNull())
ruleChecksItemObject.upperValue = std::stof(dataNodeRuleChecksRuleChecksItem["UpperValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ActualExpression"].isNull())
ruleChecksItemObject.actualExpression = dataNodeRuleChecksRuleChecksItem["ActualExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalId"].isNull())
ruleChecksItemObject.externalId = dataNodeRuleChecksRuleChecksItem["ExternalId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TimeCost"].isNull())
ruleChecksItemObject.timeCost = dataNodeRuleChecksRuleChecksItem["TimeCost"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Trend"].isNull())
ruleChecksItemObject.trend = dataNodeRuleChecksRuleChecksItem["Trend"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalType"].isNull())
ruleChecksItemObject.externalType = dataNodeRuleChecksRuleChecksItem["ExternalType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BizDate"].isNull())
ruleChecksItemObject.bizDate = std::stol(dataNodeRuleChecksRuleChecksItem["BizDate"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResult"].isNull())
ruleChecksItemObject.checkResult = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ResultString"].isNull())
ruleChecksItemObject.resultString = dataNodeRuleChecksRuleChecksItem["ResultString"].asString();
if(!dataNodeRuleChecksRuleChecksItem["MatchExpression"].isNull())
ruleChecksItemObject.matchExpression = dataNodeRuleChecksRuleChecksItem["MatchExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerType"].isNull())
ruleChecksItemObject.checkerType = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ProjectName"].isNull())
ruleChecksItemObject.projectName = dataNodeRuleChecksRuleChecksItem["ProjectName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BeginTime"].isNull())
ruleChecksItemObject.beginTime = std::stol(dataNodeRuleChecksRuleChecksItem["BeginTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DateType"].isNull())
ruleChecksItemObject.dateType = dataNodeRuleChecksRuleChecksItem["DateType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].isNull())
ruleChecksItemObject.criticalThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["IsPrediction"].isNull())
ruleChecksItemObject.isPrediction = dataNodeRuleChecksRuleChecksItem["IsPrediction"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["RuleName"].isNull())
ruleChecksItemObject.ruleName = dataNodeRuleChecksRuleChecksItem["RuleName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerId"].isNull())
ruleChecksItemObject.checkerId = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].isNull())
ruleChecksItemObject.discreteCheck = dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["EndTime"].isNull())
ruleChecksItemObject.endTime = std::stol(dataNodeRuleChecksRuleChecksItem["EndTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["MethodName"].isNull())
ruleChecksItemObject.methodName = dataNodeRuleChecksRuleChecksItem["MethodName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["LowerValue"].isNull())
ruleChecksItemObject.lowerValue = std::stof(dataNodeRuleChecksRuleChecksItem["LowerValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["EntityId"].isNull())
ruleChecksItemObject.entityId = std::stoi(dataNodeRuleChecksRuleChecksItem["EntityId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["WhereCondition"].isNull())
ruleChecksItemObject.whereCondition = dataNodeRuleChecksRuleChecksItem["WhereCondition"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExpectValue"].isNull())
ruleChecksItemObject.expectValue = std::stof(dataNodeRuleChecksRuleChecksItem["ExpectValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TemplateId"].isNull())
ruleChecksItemObject.templateId = std::stoi(dataNodeRuleChecksRuleChecksItem["TemplateId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TaskId"].isNull())
ruleChecksItemObject.taskId = dataNodeRuleChecksRuleChecksItem["TaskId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Id"].isNull())
ruleChecksItemObject.id = std::stoi(dataNodeRuleChecksRuleChecksItem["Id"].asString());
auto allReferenceValueNode = dataNodeRuleChecksRuleChecksItem["ReferenceValue"]["ReferenceValueItem"];
for (auto dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem : allReferenceValueNode)
{
Data::RuleChecksItem::ReferenceValueItem referenceValueObject;
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
referenceValueObject.bizDate = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
referenceValueObject.discreteProperty = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].isNull())
referenceValueObject.value = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
referenceValueObject.threshold = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
referenceValueObject.bizDate = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
referenceValueObject.singleCheckResult = std::stoi(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
referenceValueObject.threshold = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
ruleChecksItemObject.referenceValue.push_back(referenceValueObject);
}
auto allSampleValueNode = dataNodeRuleChecksRuleChecksItem["SampleValue"]["SampleValueItem"];
for (auto dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem : allSampleValueNode)
{
Data::RuleChecksItem::SampleValueItem sampleValueObject;
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
sampleValueObject.bizDate = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].isNull())
sampleValueObject.discreteProperty = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
sampleValueObject.bizDate = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].isNull())
sampleValueObject.value = std::stof(dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].asString());
ruleChecksItemObject.sampleValue.push_back(sampleValueObject);
@@ -162,10 +162,10 @@ void ListQualityResultsByEntityResult::parse(const std::string &payload)
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -40,132 +40,132 @@ void ListQualityResultsByRuleResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["PageSize"].isNull())
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
auto allRuleChecksNode = dataNode["RuleChecks"]["RuleChecksItem"];
for (auto dataNodeRuleChecksRuleChecksItem : allRuleChecksNode)
{
Data::RuleChecksItem ruleChecksItemObject;
if(!dataNodeRuleChecksRuleChecksItem["Id"].isNull())
ruleChecksItemObject.id = std::stoi(dataNodeRuleChecksRuleChecksItem["Id"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TaskId"].isNull())
ruleChecksItemObject.taskId = dataNodeRuleChecksRuleChecksItem["TaskId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["EntityId"].isNull())
ruleChecksItemObject.entityId = std::stoi(dataNodeRuleChecksRuleChecksItem["EntityId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["RuleId"].isNull())
ruleChecksItemObject.ruleId = std::stoi(dataNodeRuleChecksRuleChecksItem["RuleId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Property"].isNull())
ruleChecksItemObject.property = dataNodeRuleChecksRuleChecksItem["Property"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BizDate"].isNull())
ruleChecksItemObject.bizDate = std::stol(dataNodeRuleChecksRuleChecksItem["BizDate"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DateType"].isNull())
ruleChecksItemObject.dateType = dataNodeRuleChecksRuleChecksItem["DateType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ActualExpression"].isNull())
ruleChecksItemObject.actualExpression = dataNodeRuleChecksRuleChecksItem["ActualExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["MatchExpression"].isNull())
ruleChecksItemObject.matchExpression = dataNodeRuleChecksRuleChecksItem["MatchExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BlockType"].isNull())
ruleChecksItemObject.blockType = std::stoi(dataNodeRuleChecksRuleChecksItem["BlockType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResult"].isNull())
ruleChecksItemObject.checkResult = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].isNull())
ruleChecksItemObject.checkResultStatus = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].asString());
if(!dataNodeRuleChecksRuleChecksItem["MethodName"].isNull())
ruleChecksItemObject.methodName = dataNodeRuleChecksRuleChecksItem["MethodName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Comment"].isNull())
ruleChecksItemObject.comment = dataNodeRuleChecksRuleChecksItem["Comment"].asString();
if(!dataNodeRuleChecksRuleChecksItem["WhereCondition"].isNull())
ruleChecksItemObject.whereCondition = dataNodeRuleChecksRuleChecksItem["WhereCondition"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BeginTime"].isNull())
ruleChecksItemObject.beginTime = std::stol(dataNodeRuleChecksRuleChecksItem["BeginTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["EndTime"].isNull())
ruleChecksItemObject.endTime = std::stol(dataNodeRuleChecksRuleChecksItem["EndTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TimeCost"].isNull())
ruleChecksItemObject.timeCost = dataNodeRuleChecksRuleChecksItem["TimeCost"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalType"].isNull())
ruleChecksItemObject.externalType = dataNodeRuleChecksRuleChecksItem["ExternalType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalId"].isNull())
ruleChecksItemObject.externalId = dataNodeRuleChecksRuleChecksItem["ExternalId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].isNull())
ruleChecksItemObject.discreteCheck = dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["FixedCheck"].isNull())
ruleChecksItemObject.fixedCheck = dataNodeRuleChecksRuleChecksItem["FixedCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["Trend"].isNull())
ruleChecksItemObject.trend = dataNodeRuleChecksRuleChecksItem["Trend"].asString();
if(!dataNodeRuleChecksRuleChecksItem["WarningThreshold"].isNull())
ruleChecksItemObject.warningThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["WarningThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].isNull())
ruleChecksItemObject.criticalThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ExpectValue"].isNull())
ruleChecksItemObject.expectValue = std::stof(dataNodeRuleChecksRuleChecksItem["ExpectValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Op"].isNull())
ruleChecksItemObject.op = dataNodeRuleChecksRuleChecksItem["Op"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ProjectName"].isNull())
ruleChecksItemObject.projectName = dataNodeRuleChecksRuleChecksItem["ProjectName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Property"].isNull())
ruleChecksItemObject.property = dataNodeRuleChecksRuleChecksItem["Property"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TableName"].isNull())
ruleChecksItemObject.tableName = dataNodeRuleChecksRuleChecksItem["TableName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TemplateId"].isNull())
ruleChecksItemObject.templateId = std::stoi(dataNodeRuleChecksRuleChecksItem["TemplateId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["Comment"].isNull())
ruleChecksItemObject.comment = dataNodeRuleChecksRuleChecksItem["Comment"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].isNull())
ruleChecksItemObject.checkResultStatus = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResultStatus"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TemplateName"].isNull())
ruleChecksItemObject.templateName = dataNodeRuleChecksRuleChecksItem["TemplateName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ResultString"].isNull())
ruleChecksItemObject.resultString = dataNodeRuleChecksRuleChecksItem["ResultString"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerId"].isNull())
ruleChecksItemObject.checkerId = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckerType"].isNull())
ruleChecksItemObject.checkerType = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["RuleName"].isNull())
ruleChecksItemObject.ruleName = dataNodeRuleChecksRuleChecksItem["RuleName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["IsPrediction"].isNull())
ruleChecksItemObject.isPrediction = dataNodeRuleChecksRuleChecksItem["IsPrediction"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["UpperValue"].isNull())
ruleChecksItemObject.upperValue = std::stof(dataNodeRuleChecksRuleChecksItem["UpperValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["LowerValue"].isNull())
ruleChecksItemObject.lowerValue = std::stof(dataNodeRuleChecksRuleChecksItem["LowerValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckerName"].isNull())
ruleChecksItemObject.checkerName = dataNodeRuleChecksRuleChecksItem["CheckerName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["RuleId"].isNull())
ruleChecksItemObject.ruleId = std::stoi(dataNodeRuleChecksRuleChecksItem["RuleId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["FixedCheck"].isNull())
ruleChecksItemObject.fixedCheck = dataNodeRuleChecksRuleChecksItem["FixedCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["Op"].isNull())
ruleChecksItemObject.op = dataNodeRuleChecksRuleChecksItem["Op"].asString();
if(!dataNodeRuleChecksRuleChecksItem["UpperValue"].isNull())
ruleChecksItemObject.upperValue = std::stof(dataNodeRuleChecksRuleChecksItem["UpperValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ActualExpression"].isNull())
ruleChecksItemObject.actualExpression = dataNodeRuleChecksRuleChecksItem["ActualExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalId"].isNull())
ruleChecksItemObject.externalId = dataNodeRuleChecksRuleChecksItem["ExternalId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["TimeCost"].isNull())
ruleChecksItemObject.timeCost = dataNodeRuleChecksRuleChecksItem["TimeCost"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Trend"].isNull())
ruleChecksItemObject.trend = dataNodeRuleChecksRuleChecksItem["Trend"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExternalType"].isNull())
ruleChecksItemObject.externalType = dataNodeRuleChecksRuleChecksItem["ExternalType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BizDate"].isNull())
ruleChecksItemObject.bizDate = std::stol(dataNodeRuleChecksRuleChecksItem["BizDate"].asString());
if(!dataNodeRuleChecksRuleChecksItem["CheckResult"].isNull())
ruleChecksItemObject.checkResult = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ResultString"].isNull())
ruleChecksItemObject.resultString = dataNodeRuleChecksRuleChecksItem["ResultString"].asString();
if(!dataNodeRuleChecksRuleChecksItem["MatchExpression"].isNull())
ruleChecksItemObject.matchExpression = dataNodeRuleChecksRuleChecksItem["MatchExpression"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerType"].isNull())
ruleChecksItemObject.checkerType = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerType"].asString());
if(!dataNodeRuleChecksRuleChecksItem["ProjectName"].isNull())
ruleChecksItemObject.projectName = dataNodeRuleChecksRuleChecksItem["ProjectName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["BeginTime"].isNull())
ruleChecksItemObject.beginTime = std::stol(dataNodeRuleChecksRuleChecksItem["BeginTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DateType"].isNull())
ruleChecksItemObject.dateType = dataNodeRuleChecksRuleChecksItem["DateType"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].isNull())
ruleChecksItemObject.criticalThreshold = std::stof(dataNodeRuleChecksRuleChecksItem["CriticalThreshold"].asString());
if(!dataNodeRuleChecksRuleChecksItem["IsPrediction"].isNull())
ruleChecksItemObject.isPrediction = dataNodeRuleChecksRuleChecksItem["IsPrediction"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["RuleName"].isNull())
ruleChecksItemObject.ruleName = dataNodeRuleChecksRuleChecksItem["RuleName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["CheckerId"].isNull())
ruleChecksItemObject.checkerId = std::stoi(dataNodeRuleChecksRuleChecksItem["CheckerId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].isNull())
ruleChecksItemObject.discreteCheck = dataNodeRuleChecksRuleChecksItem["DiscreteCheck"].asString() == "true";
if(!dataNodeRuleChecksRuleChecksItem["EndTime"].isNull())
ruleChecksItemObject.endTime = std::stol(dataNodeRuleChecksRuleChecksItem["EndTime"].asString());
if(!dataNodeRuleChecksRuleChecksItem["MethodName"].isNull())
ruleChecksItemObject.methodName = dataNodeRuleChecksRuleChecksItem["MethodName"].asString();
if(!dataNodeRuleChecksRuleChecksItem["LowerValue"].isNull())
ruleChecksItemObject.lowerValue = std::stof(dataNodeRuleChecksRuleChecksItem["LowerValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["EntityId"].isNull())
ruleChecksItemObject.entityId = std::stoi(dataNodeRuleChecksRuleChecksItem["EntityId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["WhereCondition"].isNull())
ruleChecksItemObject.whereCondition = dataNodeRuleChecksRuleChecksItem["WhereCondition"].asString();
if(!dataNodeRuleChecksRuleChecksItem["ExpectValue"].isNull())
ruleChecksItemObject.expectValue = std::stof(dataNodeRuleChecksRuleChecksItem["ExpectValue"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TemplateId"].isNull())
ruleChecksItemObject.templateId = std::stoi(dataNodeRuleChecksRuleChecksItem["TemplateId"].asString());
if(!dataNodeRuleChecksRuleChecksItem["TaskId"].isNull())
ruleChecksItemObject.taskId = dataNodeRuleChecksRuleChecksItem["TaskId"].asString();
if(!dataNodeRuleChecksRuleChecksItem["Id"].isNull())
ruleChecksItemObject.id = std::stoi(dataNodeRuleChecksRuleChecksItem["Id"].asString());
auto allReferenceValueNode = dataNodeRuleChecksRuleChecksItem["ReferenceValue"]["ReferenceValueItem"];
for (auto dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem : allReferenceValueNode)
{
Data::RuleChecksItem::ReferenceValueItem referenceValueObject;
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
referenceValueObject.bizDate = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
referenceValueObject.discreteProperty = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].isNull())
referenceValueObject.value = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
referenceValueObject.threshold = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
referenceValueObject.bizDate = dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
referenceValueObject.singleCheckResult = std::stoi(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].asString());
if(!dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
referenceValueObject.threshold = std::stof(dataNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
ruleChecksItemObject.referenceValue.push_back(referenceValueObject);
}
auto allSampleValueNode = dataNodeRuleChecksRuleChecksItem["SampleValue"]["SampleValueItem"];
for (auto dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem : allSampleValueNode)
{
Data::RuleChecksItem::SampleValueItem sampleValueObject;
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
sampleValueObject.bizDate = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].isNull())
sampleValueObject.discreteProperty = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
sampleValueObject.bizDate = dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString();
if(!dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].isNull())
sampleValueObject.value = std::stof(dataNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].asString());
ruleChecksItemObject.sampleValue.push_back(sampleValueObject);
}
data_.ruleChecks.push_back(ruleChecksItemObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -40,76 +40,78 @@ void ListQualityRulesResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
if(!dataNode["PageNumber"].isNull())
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
if(!dataNode["PageSize"].isNull())
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
if(!dataNode["TotalCount"].isNull())
data_.totalCount = std::stol(dataNode["TotalCount"].asString());
auto allRulesNode = dataNode["Rules"]["RulesItem"];
for (auto dataNodeRulesRulesItem : allRulesNode)
{
Data::RulesItem rulesItemObject;
if(!dataNodeRulesRulesItem["ProjectName"].isNull())
rulesItemObject.projectName = dataNodeRulesRulesItem["ProjectName"].asString();
if(!dataNodeRulesRulesItem["TableName"].isNull())
rulesItemObject.tableName = dataNodeRulesRulesItem["TableName"].asString();
if(!dataNodeRulesRulesItem["Id"].isNull())
rulesItemObject.id = std::stoi(dataNodeRulesRulesItem["Id"].asString());
if(!dataNodeRulesRulesItem["EntityId"].isNull())
rulesItemObject.entityId = std::stoi(dataNodeRulesRulesItem["EntityId"].asString());
if(!dataNodeRulesRulesItem["Property"].isNull())
rulesItemObject.property = dataNodeRulesRulesItem["Property"].asString();
if(!dataNodeRulesRulesItem["MethodId"].isNull())
rulesItemObject.methodId = std::stoi(dataNodeRulesRulesItem["MethodId"].asString());
if(!dataNodeRulesRulesItem["MethodName"].isNull())
rulesItemObject.methodName = dataNodeRulesRulesItem["MethodName"].asString();
if(!dataNodeRulesRulesItem["OnDuty"].isNull())
rulesItemObject.onDuty = dataNodeRulesRulesItem["OnDuty"].asString();
if(!dataNodeRulesRulesItem["RuleType"].isNull())
rulesItemObject.ruleType = std::stoi(dataNodeRulesRulesItem["RuleType"].asString());
if(!dataNodeRulesRulesItem["BlockType"].isNull())
rulesItemObject.blockType = std::stoi(dataNodeRulesRulesItem["BlockType"].asString());
if(!dataNodeRulesRulesItem["TemplateId"].isNull())
rulesItemObject.templateId = std::stoi(dataNodeRulesRulesItem["TemplateId"].asString());
if(!dataNodeRulesRulesItem["TemplateName"].isNull())
rulesItemObject.templateName = dataNodeRulesRulesItem["TemplateName"].asString();
if(!dataNodeRulesRulesItem["RuleCheckerRelationId"].isNull())
rulesItemObject.ruleCheckerRelationId = std::stoi(dataNodeRulesRulesItem["RuleCheckerRelationId"].asString());
if(!dataNodeRulesRulesItem["CheckerId"].isNull())
rulesItemObject.checkerId = std::stoi(dataNodeRulesRulesItem["CheckerId"].asString());
if(!dataNodeRulesRulesItem["FixCheck"].isNull())
rulesItemObject.fixCheck = dataNodeRulesRulesItem["FixCheck"].asString() == "true";
if(!dataNodeRulesRulesItem["Trend"].isNull())
rulesItemObject.trend = dataNodeRulesRulesItem["Trend"].asString();
if(!dataNodeRulesRulesItem["WarningThreshold"].isNull())
rulesItemObject.warningThreshold = dataNodeRulesRulesItem["WarningThreshold"].asString();
if(!dataNodeRulesRulesItem["CriticalThreshold"].isNull())
rulesItemObject.criticalThreshold = dataNodeRulesRulesItem["CriticalThreshold"].asString();
if(!dataNodeRulesRulesItem["HistoryWarningThreshold"].isNull())
rulesItemObject.historyWarningThreshold = dataNodeRulesRulesItem["HistoryWarningThreshold"].asString();
if(!dataNodeRulesRulesItem["HistoryCriticalThreshold"].isNull())
rulesItemObject.historyCriticalThreshold = dataNodeRulesRulesItem["HistoryCriticalThreshold"].asString();
if(!dataNodeRulesRulesItem["PropertyKey"].isNull())
rulesItemObject.propertyKey = dataNodeRulesRulesItem["PropertyKey"].asString();
if(!dataNodeRulesRulesItem["MatchExpression"].isNull())
rulesItemObject.matchExpression = dataNodeRulesRulesItem["MatchExpression"].asString();
if(!dataNodeRulesRulesItem["Comment"].isNull())
rulesItemObject.comment = dataNodeRulesRulesItem["Comment"].asString();
if(!dataNodeRulesRulesItem["ExpectValue"].isNull())
rulesItemObject.expectValue = dataNodeRulesRulesItem["ExpectValue"].asString();
if(!dataNodeRulesRulesItem["OnDutyAccountName"].isNull())
rulesItemObject.onDutyAccountName = dataNodeRulesRulesItem["OnDutyAccountName"].asString();
if(!dataNodeRulesRulesItem["Property"].isNull())
rulesItemObject.property = dataNodeRulesRulesItem["Property"].asString();
if(!dataNodeRulesRulesItem["WarningThreshold"].isNull())
rulesItemObject.warningThreshold = dataNodeRulesRulesItem["WarningThreshold"].asString();
if(!dataNodeRulesRulesItem["TableName"].isNull())
rulesItemObject.tableName = dataNodeRulesRulesItem["TableName"].asString();
if(!dataNodeRulesRulesItem["OnDuty"].isNull())
rulesItemObject.onDuty = dataNodeRulesRulesItem["OnDuty"].asString();
if(!dataNodeRulesRulesItem["Comment"].isNull())
rulesItemObject.comment = dataNodeRulesRulesItem["Comment"].asString();
if(!dataNodeRulesRulesItem["RuleCheckerRelationId"].isNull())
rulesItemObject.ruleCheckerRelationId = std::stoi(dataNodeRulesRulesItem["RuleCheckerRelationId"].asString());
if(!dataNodeRulesRulesItem["FixCheck"].isNull())
rulesItemObject.fixCheck = dataNodeRulesRulesItem["FixCheck"].asString() == "true";
if(!dataNodeRulesRulesItem["MethodId"].isNull())
rulesItemObject.methodId = std::stoi(dataNodeRulesRulesItem["MethodId"].asString());
if(!dataNodeRulesRulesItem["TemplateName"].isNull())
rulesItemObject.templateName = dataNodeRulesRulesItem["TemplateName"].asString();
if(!dataNodeRulesRulesItem["Trend"].isNull())
rulesItemObject.trend = dataNodeRulesRulesItem["Trend"].asString();
if(!dataNodeRulesRulesItem["HistoryWarningThreshold"].isNull())
rulesItemObject.historyWarningThreshold = dataNodeRulesRulesItem["HistoryWarningThreshold"].asString();
if(!dataNodeRulesRulesItem["RuleType"].isNull())
rulesItemObject.ruleType = std::stoi(dataNodeRulesRulesItem["RuleType"].asString());
if(!dataNodeRulesRulesItem["MatchExpression"].isNull())
rulesItemObject.matchExpression = dataNodeRulesRulesItem["MatchExpression"].asString();
if(!dataNodeRulesRulesItem["ProjectName"].isNull())
rulesItemObject.projectName = dataNodeRulesRulesItem["ProjectName"].asString();
if(!dataNodeRulesRulesItem["PropertyKey"].isNull())
rulesItemObject.propertyKey = dataNodeRulesRulesItem["PropertyKey"].asString();
if(!dataNodeRulesRulesItem["CriticalThreshold"].isNull())
rulesItemObject.criticalThreshold = dataNodeRulesRulesItem["CriticalThreshold"].asString();
if(!dataNodeRulesRulesItem["HistoryCriticalThreshold"].isNull())
rulesItemObject.historyCriticalThreshold = dataNodeRulesRulesItem["HistoryCriticalThreshold"].asString();
if(!dataNodeRulesRulesItem["MethodName"].isNull())
rulesItemObject.methodName = dataNodeRulesRulesItem["MethodName"].asString();
if(!dataNodeRulesRulesItem["CheckerId"].isNull())
rulesItemObject.checkerId = std::stoi(dataNodeRulesRulesItem["CheckerId"].asString());
if(!dataNodeRulesRulesItem["EntityId"].isNull())
rulesItemObject.entityId = std::stoi(dataNodeRulesRulesItem["EntityId"].asString());
if(!dataNodeRulesRulesItem["ExpectValue"].isNull())
rulesItemObject.expectValue = dataNodeRulesRulesItem["ExpectValue"].asString();
if(!dataNodeRulesRulesItem["TemplateId"].isNull())
rulesItemObject.templateId = std::stoi(dataNodeRulesRulesItem["TemplateId"].asString());
if(!dataNodeRulesRulesItem["Id"].isNull())
rulesItemObject.id = std::stoi(dataNodeRulesRulesItem["Id"].asString());
if(!dataNodeRulesRulesItem["RuleName"].isNull())
rulesItemObject.ruleName = dataNodeRulesRulesItem["RuleName"].asString();
data_.rules.push_back(rulesItemObject);
}
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
}

View File

@@ -0,0 +1,73 @@
/*
* 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/dataworks-public/model/UpdateIDEEventResultRequest.h>
using AlibabaCloud::Dataworks_public::Model::UpdateIDEEventResultRequest;
UpdateIDEEventResultRequest::UpdateIDEEventResultRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "UpdateIDEEventResult")
{
setMethod(HttpRequest::Method::Post);
}
UpdateIDEEventResultRequest::~UpdateIDEEventResultRequest()
{}
std::string UpdateIDEEventResultRequest::getCheckResultTip()const
{
return checkResultTip_;
}
void UpdateIDEEventResultRequest::setCheckResultTip(const std::string& checkResultTip)
{
checkResultTip_ = checkResultTip;
setBodyParameter("CheckResultTip", checkResultTip);
}
std::string UpdateIDEEventResultRequest::getCheckResult()const
{
return checkResult_;
}
void UpdateIDEEventResultRequest::setCheckResult(const std::string& checkResult)
{
checkResult_ = checkResult;
setBodyParameter("CheckResult", checkResult);
}
std::string UpdateIDEEventResultRequest::getMessageId()const
{
return messageId_;
}
void UpdateIDEEventResultRequest::setMessageId(const std::string& messageId)
{
messageId_ = messageId;
setBodyParameter("MessageId", messageId);
}
std::string UpdateIDEEventResultRequest::getExtensionCode()const
{
return extensionCode_;
}
void UpdateIDEEventResultRequest::setExtensionCode(const std::string& extensionCode)
{
extensionCode_ = extensionCode;
setBodyParameter("ExtensionCode", extensionCode);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/UpdateIDEEventResultResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
UpdateIDEEventResultResult::UpdateIDEEventResultResult() :
ServiceResult()
{}
UpdateIDEEventResultResult::UpdateIDEEventResultResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdateIDEEventResultResult::~UpdateIDEEventResultResult()
{}
void UpdateIDEEventResultResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -39,16 +39,16 @@ void UpdateQualityFollowerResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -39,16 +39,16 @@ void UpdateQualityRuleResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}