Add API OpenOnsService which can active ons service.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-02-19 Version: patch
|
||||
- Add API OpenOnsService which can active ons service.
|
||||
|
||||
2021-02-19 Version: patch
|
||||
- Generated 2018-06-01 for `dataworks-public`.
|
||||
|
||||
|
||||
@@ -110,45 +110,45 @@ void OnsConsumerStatusResult::parse(const std::string &payload)
|
||||
consumerConnectionInfoDoObject.startTimeStamp = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["StartTimeStamp"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["LastTimeStamp"].isNull())
|
||||
consumerConnectionInfoDoObject.lastTimeStamp = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["LastTimeStamp"].asString());
|
||||
auto allSubscriptionSetNode = allConsumerConnectionInfoListNode["SubscriptionSet"]["SubscriptionData"];
|
||||
for (auto allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData : allSubscriptionSetNode)
|
||||
auto allSubscriptionSetNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["SubscriptionSet"]["SubscriptionData"];
|
||||
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData : allSubscriptionSetNode)
|
||||
{
|
||||
Data::ConsumerConnectionInfoDo::SubscriptionData subscriptionSetObject;
|
||||
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["Topic"].isNull())
|
||||
subscriptionSetObject.topic = allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["Topic"].asString();
|
||||
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubString"].isNull())
|
||||
subscriptionSetObject.subString = allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubString"].asString();
|
||||
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubVersion"].isNull())
|
||||
subscriptionSetObject.subVersion = std::stol(allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubVersion"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["Topic"].isNull())
|
||||
subscriptionSetObject.topic = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["Topic"].asString();
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubString"].isNull())
|
||||
subscriptionSetObject.subString = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubString"].asString();
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubVersion"].isNull())
|
||||
subscriptionSetObject.subVersion = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubVersion"].asString());
|
||||
auto allTagsSet = value["TagsSet"]["Tag"];
|
||||
for (auto value : allTagsSet)
|
||||
subscriptionSetObject.tagsSet.push_back(value.asString());
|
||||
consumerConnectionInfoDoObject.subscriptionSet.push_back(subscriptionSetObject);
|
||||
}
|
||||
auto allRunningDataListNode = allConsumerConnectionInfoListNode["RunningDataList"]["ConsumerRunningDataDo"];
|
||||
for (auto allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo : allRunningDataListNode)
|
||||
auto allRunningDataListNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["RunningDataList"]["ConsumerRunningDataDo"];
|
||||
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo : allRunningDataListNode)
|
||||
{
|
||||
Data::ConsumerConnectionInfoDo::ConsumerRunningDataDo runningDataListObject;
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["GroupId"].isNull())
|
||||
runningDataListObject.groupId = allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["GroupId"].asString();
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Topic"].isNull())
|
||||
runningDataListObject.topic = allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Topic"].asString();
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Rt"].isNull())
|
||||
runningDataListObject.rt = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Rt"].asString());
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["OkTps"].isNull())
|
||||
runningDataListObject.okTps = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["OkTps"].asString());
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedTps"].isNull())
|
||||
runningDataListObject.failedTps = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedTps"].asString());
|
||||
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedCountPerHour"].isNull())
|
||||
runningDataListObject.failedCountPerHour = std::stol(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedCountPerHour"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["GroupId"].isNull())
|
||||
runningDataListObject.groupId = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["GroupId"].asString();
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Topic"].isNull())
|
||||
runningDataListObject.topic = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Topic"].asString();
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Rt"].isNull())
|
||||
runningDataListObject.rt = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Rt"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["OkTps"].isNull())
|
||||
runningDataListObject.okTps = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["OkTps"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedTps"].isNull())
|
||||
runningDataListObject.failedTps = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedTps"].asString());
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedCountPerHour"].isNull())
|
||||
runningDataListObject.failedCountPerHour = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedCountPerHour"].asString());
|
||||
consumerConnectionInfoDoObject.runningDataList.push_back(runningDataListObject);
|
||||
}
|
||||
auto allJstackNode = allConsumerConnectionInfoListNode["Jstack"]["ThreadTrackDo"];
|
||||
for (auto allConsumerConnectionInfoListNodeJstackThreadTrackDo : allJstackNode)
|
||||
auto allJstackNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["Jstack"]["ThreadTrackDo"];
|
||||
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo : allJstackNode)
|
||||
{
|
||||
Data::ConsumerConnectionInfoDo::ThreadTrackDo jstackObject;
|
||||
if(!allConsumerConnectionInfoListNodeJstackThreadTrackDo["Thread"].isNull())
|
||||
jstackObject.thread = allConsumerConnectionInfoListNodeJstackThreadTrackDo["Thread"].asString();
|
||||
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo["Thread"].isNull())
|
||||
jstackObject.thread = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo["Thread"].asString();
|
||||
auto allTrackList = value["TrackList"]["Track"];
|
||||
for (auto value : allTrackList)
|
||||
jstackObject.trackList.push_back(value.asString());
|
||||
|
||||
@@ -76,14 +76,14 @@ void OnsDLQMessagePageQueryByGroupIdResult::parse(const std::string &payload)
|
||||
onsRestMessageDoObject.reconsumeTimes = std::stoi(msgFoundDoNodeMsgFoundListOnsRestMessageDo["ReconsumeTimes"].asString());
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].isNull())
|
||||
onsRestMessageDoObject.instanceId = msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].asString();
|
||||
auto allPropertyListNode = allMsgFoundListNode["PropertyList"]["MessageProperty"];
|
||||
for (auto allMsgFoundListNodePropertyListMessageProperty : allPropertyListNode)
|
||||
auto allPropertyListNode = msgFoundDoNodeMsgFoundListOnsRestMessageDo["PropertyList"]["MessageProperty"];
|
||||
for (auto msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
|
||||
{
|
||||
MsgFoundDo::OnsRestMessageDo::MessageProperty propertyListObject;
|
||||
if(!allMsgFoundListNodePropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = allMsgFoundListNodePropertyListMessageProperty["Name"].asString();
|
||||
if(!allMsgFoundListNodePropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = allMsgFoundListNodePropertyListMessageProperty["Value"].asString();
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
|
||||
onsRestMessageDoObject.propertyList.push_back(propertyListObject);
|
||||
}
|
||||
msgFoundDo_.msgFoundList.push_back(onsRestMessageDoObject);
|
||||
|
||||
@@ -59,14 +59,14 @@ void OnsGroupListResult::parse(const std::string &payload)
|
||||
dataObject.createTime = std::stol(valueDataSubscribeInfoDo["CreateTime"].asString());
|
||||
if(!valueDataSubscribeInfoDo["GroupType"].isNull())
|
||||
dataObject.groupType = valueDataSubscribeInfoDo["GroupType"].asString();
|
||||
auto allTagsNode = allDataNode["Tags"]["Tag"];
|
||||
for (auto allDataNodeTagsTag : allTagsNode)
|
||||
auto allTagsNode = valueDataSubscribeInfoDo["Tags"]["Tag"];
|
||||
for (auto valueDataSubscribeInfoDoTagsTag : allTagsNode)
|
||||
{
|
||||
SubscribeInfoDo::Tag tagsObject;
|
||||
if(!allDataNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allDataNodeTagsTag["Key"].asString();
|
||||
if(!allDataNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allDataNodeTagsTag["Value"].asString();
|
||||
if(!valueDataSubscribeInfoDoTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueDataSubscribeInfoDoTagsTag["Key"].asString();
|
||||
if(!valueDataSubscribeInfoDoTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueDataSubscribeInfoDoTagsTag["Value"].asString();
|
||||
dataObject.tags.push_back(tagsObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
|
||||
@@ -55,14 +55,14 @@ void OnsInstanceInServiceListResult::parse(const std::string &payload)
|
||||
dataObject.instanceName = valueDataInstanceVO["InstanceName"].asString();
|
||||
if(!valueDataInstanceVO["IndependentNaming"].isNull())
|
||||
dataObject.independentNaming = valueDataInstanceVO["IndependentNaming"].asString() == "true";
|
||||
auto allTagsNode = allDataNode["Tags"]["Tag"];
|
||||
for (auto allDataNodeTagsTag : allTagsNode)
|
||||
auto allTagsNode = valueDataInstanceVO["Tags"]["Tag"];
|
||||
for (auto valueDataInstanceVOTagsTag : allTagsNode)
|
||||
{
|
||||
InstanceVO::Tag tagsObject;
|
||||
if(!allDataNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allDataNodeTagsTag["Key"].asString();
|
||||
if(!allDataNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allDataNodeTagsTag["Value"].asString();
|
||||
if(!valueDataInstanceVOTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueDataInstanceVOTagsTag["Key"].asString();
|
||||
if(!valueDataInstanceVOTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueDataInstanceVOTagsTag["Value"].asString();
|
||||
dataObject.tags.push_back(tagsObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
|
||||
@@ -69,14 +69,14 @@ void OnsMessageGetByKeyResult::parse(const std::string &payload)
|
||||
dataObject.reconsumeTimes = std::stoi(valueDataOnsRestMessageDo["ReconsumeTimes"].asString());
|
||||
if(!valueDataOnsRestMessageDo["InstanceId"].isNull())
|
||||
dataObject.instanceId = valueDataOnsRestMessageDo["InstanceId"].asString();
|
||||
auto allPropertyListNode = allDataNode["PropertyList"]["MessageProperty"];
|
||||
for (auto allDataNodePropertyListMessageProperty : allPropertyListNode)
|
||||
auto allPropertyListNode = valueDataOnsRestMessageDo["PropertyList"]["MessageProperty"];
|
||||
for (auto valueDataOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
|
||||
{
|
||||
OnsRestMessageDo::MessageProperty propertyListObject;
|
||||
if(!allDataNodePropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = allDataNodePropertyListMessageProperty["Name"].asString();
|
||||
if(!allDataNodePropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = allDataNodePropertyListMessageProperty["Value"].asString();
|
||||
if(!valueDataOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = valueDataOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
|
||||
if(!valueDataOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = valueDataOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
|
||||
dataObject.propertyList.push_back(propertyListObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
|
||||
@@ -76,14 +76,14 @@ void OnsMessagePageQueryByTopicResult::parse(const std::string &payload)
|
||||
onsRestMessageDoObject.reconsumeTimes = std::stoi(msgFoundDoNodeMsgFoundListOnsRestMessageDo["ReconsumeTimes"].asString());
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].isNull())
|
||||
onsRestMessageDoObject.instanceId = msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].asString();
|
||||
auto allPropertyListNode = allMsgFoundListNode["PropertyList"]["MessageProperty"];
|
||||
for (auto allMsgFoundListNodePropertyListMessageProperty : allPropertyListNode)
|
||||
auto allPropertyListNode = msgFoundDoNodeMsgFoundListOnsRestMessageDo["PropertyList"]["MessageProperty"];
|
||||
for (auto msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
|
||||
{
|
||||
MsgFoundDo::OnsRestMessageDo::MessageProperty propertyListObject;
|
||||
if(!allMsgFoundListNodePropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = allMsgFoundListNodePropertyListMessageProperty["Name"].asString();
|
||||
if(!allMsgFoundListNodePropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = allMsgFoundListNodePropertyListMessageProperty["Value"].asString();
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
|
||||
propertyListObject.name = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
|
||||
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
|
||||
propertyListObject.value = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
|
||||
onsRestMessageDoObject.propertyList.push_back(propertyListObject);
|
||||
}
|
||||
msgFoundDo_.msgFoundList.push_back(onsRestMessageDoObject);
|
||||
|
||||
@@ -61,14 +61,14 @@ void OnsTopicListResult::parse(const std::string &payload)
|
||||
dataObject.instanceId = valueDataPublishInfoDo["InstanceId"].asString();
|
||||
if(!valueDataPublishInfoDo["IndependentNaming"].isNull())
|
||||
dataObject.independentNaming = valueDataPublishInfoDo["IndependentNaming"].asString() == "true";
|
||||
auto allTagsNode = allDataNode["Tags"]["Tag"];
|
||||
for (auto allDataNodeTagsTag : allTagsNode)
|
||||
auto allTagsNode = valueDataPublishInfoDo["Tags"]["Tag"];
|
||||
for (auto valueDataPublishInfoDoTagsTag : allTagsNode)
|
||||
{
|
||||
PublishInfoDo::Tag tagsObject;
|
||||
if(!allDataNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allDataNodeTagsTag["Key"].asString();
|
||||
if(!allDataNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allDataNodeTagsTag["Value"].asString();
|
||||
if(!valueDataPublishInfoDoTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueDataPublishInfoDoTagsTag["Key"].asString();
|
||||
if(!valueDataPublishInfoDoTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueDataPublishInfoDoTagsTag["Value"].asString();
|
||||
dataObject.tags.push_back(tagsObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
|
||||
@@ -80,32 +80,32 @@ void OnsTraceGetResultResult::parse(const std::string &payload)
|
||||
traceMapDoObject.costTime = std::stoi(traceDataNodeTraceListTraceMapDo["CostTime"].asString());
|
||||
if(!traceDataNodeTraceListTraceMapDo["Status"].isNull())
|
||||
traceMapDoObject.status = traceDataNodeTraceListTraceMapDo["Status"].asString();
|
||||
auto allSubListNode = allTraceListNode["SubList"]["SubMapDo"];
|
||||
for (auto allTraceListNodeSubListSubMapDo : allSubListNode)
|
||||
auto allSubListNode = traceDataNodeTraceListTraceMapDo["SubList"]["SubMapDo"];
|
||||
for (auto traceDataNodeTraceListTraceMapDoSubListSubMapDo : allSubListNode)
|
||||
{
|
||||
TraceData::TraceMapDo::SubMapDo subListObject;
|
||||
if(!allTraceListNodeSubListSubMapDo["SubGroupName"].isNull())
|
||||
subListObject.subGroupName = allTraceListNodeSubListSubMapDo["SubGroupName"].asString();
|
||||
if(!allTraceListNodeSubListSubMapDo["SuccessCount"].isNull())
|
||||
subListObject.successCount = std::stoi(allTraceListNodeSubListSubMapDo["SuccessCount"].asString());
|
||||
if(!allTraceListNodeSubListSubMapDo["FailCount"].isNull())
|
||||
subListObject.failCount = std::stoi(allTraceListNodeSubListSubMapDo["FailCount"].asString());
|
||||
auto allClientListNode = allSubListNode["ClientList"]["SubClientInfoDo"];
|
||||
for (auto allSubListNodeClientListSubClientInfoDo : allClientListNode)
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["SubGroupName"].isNull())
|
||||
subListObject.subGroupName = traceDataNodeTraceListTraceMapDoSubListSubMapDo["SubGroupName"].asString();
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["SuccessCount"].isNull())
|
||||
subListObject.successCount = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDo["SuccessCount"].asString());
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["FailCount"].isNull())
|
||||
subListObject.failCount = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDo["FailCount"].asString());
|
||||
auto allClientListNode = traceDataNodeTraceListTraceMapDoSubListSubMapDo["ClientList"]["SubClientInfoDo"];
|
||||
for (auto traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo : allClientListNode)
|
||||
{
|
||||
TraceData::TraceMapDo::SubMapDo::SubClientInfoDo clientListObject;
|
||||
if(!allSubListNodeClientListSubClientInfoDo["SubGroupName"].isNull())
|
||||
clientListObject.subGroupName = allSubListNodeClientListSubClientInfoDo["SubGroupName"].asString();
|
||||
if(!allSubListNodeClientListSubClientInfoDo["SubTime"].isNull())
|
||||
clientListObject.subTime = std::stol(allSubListNodeClientListSubClientInfoDo["SubTime"].asString());
|
||||
if(!allSubListNodeClientListSubClientInfoDo["ClientHost"].isNull())
|
||||
clientListObject.clientHost = allSubListNodeClientListSubClientInfoDo["ClientHost"].asString();
|
||||
if(!allSubListNodeClientListSubClientInfoDo["ReconsumeTimes"].isNull())
|
||||
clientListObject.reconsumeTimes = std::stoi(allSubListNodeClientListSubClientInfoDo["ReconsumeTimes"].asString());
|
||||
if(!allSubListNodeClientListSubClientInfoDo["CostTime"].isNull())
|
||||
clientListObject.costTime = std::stoi(allSubListNodeClientListSubClientInfoDo["CostTime"].asString());
|
||||
if(!allSubListNodeClientListSubClientInfoDo["Status"].isNull())
|
||||
clientListObject.status = allSubListNodeClientListSubClientInfoDo["Status"].asString();
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubGroupName"].isNull())
|
||||
clientListObject.subGroupName = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubGroupName"].asString();
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubTime"].isNull())
|
||||
clientListObject.subTime = std::stol(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubTime"].asString());
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ClientHost"].isNull())
|
||||
clientListObject.clientHost = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ClientHost"].asString();
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ReconsumeTimes"].isNull())
|
||||
clientListObject.reconsumeTimes = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ReconsumeTimes"].asString());
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["CostTime"].isNull())
|
||||
clientListObject.costTime = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["CostTime"].asString());
|
||||
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["Status"].isNull())
|
||||
clientListObject.status = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["Status"].asString();
|
||||
subListObject.clientList.push_back(clientListObject);
|
||||
}
|
||||
traceMapDoObject.subList.push_back(subListObject);
|
||||
|
||||
Reference in New Issue
Block a user