fixed #51
This commit is contained in:
@@ -39,24 +39,24 @@ void DescribeCdnDomainConfigsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomainConfigs = value["DomainConfigs"]["DomainConfig"];
|
||||
for (auto value : allDomainConfigs)
|
||||
auto allDomainConfigsNode = value["DomainConfigs"]["DomainConfig"];
|
||||
for (auto valueDomainConfigsDomainConfig : allDomainConfigsNode)
|
||||
{
|
||||
DomainConfig domainConfigsObject;
|
||||
if(!value["FunctionName"].isNull())
|
||||
domainConfigsObject.functionName = value["FunctionName"].asString();
|
||||
if(!value["ConfigId"].isNull())
|
||||
domainConfigsObject.configId = value["ConfigId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
domainConfigsObject.status = value["Status"].asString();
|
||||
auto allFunctionArgs = value["FunctionArgs"]["FunctionArg"];
|
||||
for (auto value : allFunctionArgs)
|
||||
if(!valueDomainConfigsDomainConfig["FunctionName"].isNull())
|
||||
domainConfigsObject.functionName = valueDomainConfigsDomainConfig["FunctionName"].asString();
|
||||
if(!valueDomainConfigsDomainConfig["ConfigId"].isNull())
|
||||
domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
|
||||
if(!valueDomainConfigsDomainConfig["Status"].isNull())
|
||||
domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
|
||||
auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
|
||||
for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
{
|
||||
DomainConfig::FunctionArg functionArgsObject;
|
||||
if(!value["ArgName"].isNull())
|
||||
functionArgsObject.argName = value["ArgName"].asString();
|
||||
if(!value["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = value["ArgValue"].asString();
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
domainConfigsObject.functionArgs.push_back(functionArgsObject);
|
||||
}
|
||||
domainConfigs_.push_back(domainConfigsObject);
|
||||
|
||||
@@ -72,20 +72,20 @@ void DescribeCdnDomainDetailResult::parse(const std::string &payload)
|
||||
getDomainDetailModel_.certificateName = getDomainDetailModelNode["CertificateName"].asString();
|
||||
if(!getDomainDetailModelNode["ResourceGroupId"].isNull())
|
||||
getDomainDetailModel_.resourceGroupId = getDomainDetailModelNode["ResourceGroupId"].asString();
|
||||
auto allSourceModels = value["SourceModels"]["SourceModel"];
|
||||
for (auto value : allSourceModels)
|
||||
auto allSourceModelsNode = getDomainDetailModelNode["SourceModels"]["SourceModel"];
|
||||
for (auto getDomainDetailModelNodeSourceModelsSourceModel : allSourceModelsNode)
|
||||
{
|
||||
GetDomainDetailModel::SourceModel sourceModelObject;
|
||||
if(!value["Content"].isNull())
|
||||
sourceModelObject.content = value["Content"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
sourceModelObject.type = value["Type"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
sourceModelObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Enabled"].isNull())
|
||||
sourceModelObject.enabled = value["Enabled"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
sourceModelObject.priority = value["Priority"].asString();
|
||||
if(!getDomainDetailModelNodeSourceModelsSourceModel["Content"].isNull())
|
||||
sourceModelObject.content = getDomainDetailModelNodeSourceModelsSourceModel["Content"].asString();
|
||||
if(!getDomainDetailModelNodeSourceModelsSourceModel["Type"].isNull())
|
||||
sourceModelObject.type = getDomainDetailModelNodeSourceModelsSourceModel["Type"].asString();
|
||||
if(!getDomainDetailModelNodeSourceModelsSourceModel["Port"].isNull())
|
||||
sourceModelObject.port = std::stoi(getDomainDetailModelNodeSourceModelsSourceModel["Port"].asString());
|
||||
if(!getDomainDetailModelNodeSourceModelsSourceModel["Enabled"].isNull())
|
||||
sourceModelObject.enabled = getDomainDetailModelNodeSourceModelsSourceModel["Enabled"].asString();
|
||||
if(!getDomainDetailModelNodeSourceModelsSourceModel["Priority"].isNull())
|
||||
sourceModelObject.priority = getDomainDetailModelNodeSourceModelsSourceModel["Priority"].asString();
|
||||
getDomainDetailModel_.sourceModels.push_back(sourceModelObject);
|
||||
}
|
||||
auto allSources = getDomainDetailModelNode["Sources"]["Source"];
|
||||
|
||||
@@ -42,20 +42,20 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload)
|
||||
auto domainLogModelNode = value["DomainLogModel"];
|
||||
if(!domainLogModelNode["DomainName"].isNull())
|
||||
domainLogModel_.domainName = domainLogModelNode["DomainName"].asString();
|
||||
auto allDomainLogDetails = value["DomainLogDetails"]["DomainLogDetail"];
|
||||
for (auto value : allDomainLogDetails)
|
||||
auto allDomainLogDetailsNode = domainLogModelNode["DomainLogDetails"]["DomainLogDetail"];
|
||||
for (auto domainLogModelNodeDomainLogDetailsDomainLogDetail : allDomainLogDetailsNode)
|
||||
{
|
||||
DomainLogModel::DomainLogDetail domainLogDetailObject;
|
||||
if(!value["LogName"].isNull())
|
||||
domainLogDetailObject.logName = value["LogName"].asString();
|
||||
if(!value["LogPath"].isNull())
|
||||
domainLogDetailObject.logPath = value["LogPath"].asString();
|
||||
if(!value["LogSize"].isNull())
|
||||
domainLogDetailObject.logSize = std::stol(value["LogSize"].asString());
|
||||
if(!value["StartTime"].isNull())
|
||||
domainLogDetailObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
domainLogDetailObject.endTime = value["EndTime"].asString();
|
||||
if(!domainLogModelNodeDomainLogDetailsDomainLogDetail["LogName"].isNull())
|
||||
domainLogDetailObject.logName = domainLogModelNodeDomainLogDetailsDomainLogDetail["LogName"].asString();
|
||||
if(!domainLogModelNodeDomainLogDetailsDomainLogDetail["LogPath"].isNull())
|
||||
domainLogDetailObject.logPath = domainLogModelNodeDomainLogDetailsDomainLogDetail["LogPath"].asString();
|
||||
if(!domainLogModelNodeDomainLogDetailsDomainLogDetail["LogSize"].isNull())
|
||||
domainLogDetailObject.logSize = std::stol(domainLogModelNodeDomainLogDetailsDomainLogDetail["LogSize"].asString());
|
||||
if(!domainLogModelNodeDomainLogDetailsDomainLogDetail["StartTime"].isNull())
|
||||
domainLogDetailObject.startTime = domainLogModelNodeDomainLogDetailsDomainLogDetail["StartTime"].asString();
|
||||
if(!domainLogModelNodeDomainLogDetailsDomainLogDetail["EndTime"].isNull())
|
||||
domainLogDetailObject.endTime = domainLogModelNodeDomainLogDetailsDomainLogDetail["EndTime"].asString();
|
||||
domainLogModel_.domainLogDetails.push_back(domainLogDetailObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeCdnMonitorDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMonitorDatas = value["MonitorDatas"]["CDNMonitorData"];
|
||||
for (auto value : allMonitorDatas)
|
||||
auto allMonitorDatasNode = value["MonitorDatas"]["CDNMonitorData"];
|
||||
for (auto valueMonitorDatasCDNMonitorData : allMonitorDatasNode)
|
||||
{
|
||||
CDNMonitorData monitorDatasObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDatasObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["BytesPerSecond"].isNull())
|
||||
monitorDatasObject.bytesPerSecond = value["BytesPerSecond"].asString();
|
||||
if(!value["QueryPerSecond"].isNull())
|
||||
monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString();
|
||||
if(!value["RequestHitRate"].isNull())
|
||||
monitorDatasObject.requestHitRate = value["RequestHitRate"].asString();
|
||||
if(!value["BytesHitRate"].isNull())
|
||||
monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString();
|
||||
if(!value["AverageObjectSize"].isNull())
|
||||
monitorDatasObject.averageObjectSize = value["AverageObjectSize"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["TimeStamp"].isNull())
|
||||
monitorDatasObject.timeStamp = valueMonitorDatasCDNMonitorData["TimeStamp"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["BytesPerSecond"].isNull())
|
||||
monitorDatasObject.bytesPerSecond = valueMonitorDatasCDNMonitorData["BytesPerSecond"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["QueryPerSecond"].isNull())
|
||||
monitorDatasObject.queryPerSecond = valueMonitorDatasCDNMonitorData["QueryPerSecond"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["RequestHitRate"].isNull())
|
||||
monitorDatasObject.requestHitRate = valueMonitorDatasCDNMonitorData["RequestHitRate"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["BytesHitRate"].isNull())
|
||||
monitorDatasObject.bytesHitRate = valueMonitorDatasCDNMonitorData["BytesHitRate"].asString();
|
||||
if(!valueMonitorDatasCDNMonitorData["AverageObjectSize"].isNull())
|
||||
monitorDatasObject.averageObjectSize = valueMonitorDatasCDNMonitorData["AverageObjectSize"].asString();
|
||||
monitorDatas_.push_back(monitorDatasObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeCdnRegionAndIspResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
auto allRegionsNode = value["Regions"]["Region"];
|
||||
for (auto valueRegionsRegion : allRegionsNode)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["NameZh"].isNull())
|
||||
regionsObject.nameZh = value["NameZh"].asString();
|
||||
if(!value["NameEn"].isNull())
|
||||
regionsObject.nameEn = value["NameEn"].asString();
|
||||
if(!valueRegionsRegion["NameZh"].isNull())
|
||||
regionsObject.nameZh = valueRegionsRegion["NameZh"].asString();
|
||||
if(!valueRegionsRegion["NameEn"].isNull())
|
||||
regionsObject.nameEn = valueRegionsRegion["NameEn"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
auto allIsps = value["Isps"]["Isp"];
|
||||
for (auto value : allIsps)
|
||||
auto allIspsNode = value["Isps"]["Isp"];
|
||||
for (auto valueIspsIsp : allIspsNode)
|
||||
{
|
||||
Isp ispsObject;
|
||||
if(!value["NameZh"].isNull())
|
||||
ispsObject.nameZh = value["NameZh"].asString();
|
||||
if(!value["NameEn"].isNull())
|
||||
ispsObject.nameEn = value["NameEn"].asString();
|
||||
if(!valueIspsIsp["NameZh"].isNull())
|
||||
ispsObject.nameZh = valueIspsIsp["NameZh"].asString();
|
||||
if(!valueIspsIsp["NameEn"].isNull())
|
||||
ispsObject.nameEn = valueIspsIsp["NameEn"].asString();
|
||||
isps_.push_back(ispsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,12 +39,12 @@ void DescribeCdnServiceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
auto allOperationLocksNode = value["OperationLocks"]["LockReason"];
|
||||
for (auto valueOperationLocksLockReason : allOperationLocksNode)
|
||||
{
|
||||
LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
if(!valueOperationLocksLockReason["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = valueOperationLocksLockReason["LockReason"].asString();
|
||||
operationLocks_.push_back(operationLocksObject);
|
||||
}
|
||||
if(!value["InstanceId"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeCdnTypesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCdnTypes = value["CdnTypes"]["CdnType"];
|
||||
for (auto value : allCdnTypes)
|
||||
auto allCdnTypesNode = value["CdnTypes"]["CdnType"];
|
||||
for (auto valueCdnTypesCdnType : allCdnTypesNode)
|
||||
{
|
||||
CdnType cdnTypesObject;
|
||||
if(!value["Type"].isNull())
|
||||
cdnTypesObject.type = value["Type"].asString();
|
||||
if(!value["Desc"].isNull())
|
||||
cdnTypesObject.desc = value["Desc"].asString();
|
||||
if(!valueCdnTypesCdnType["Type"].isNull())
|
||||
cdnTypesObject.type = valueCdnTypesCdnType["Type"].asString();
|
||||
if(!valueCdnTypesCdnType["Desc"].isNull())
|
||||
cdnTypesObject.desc = valueCdnTypesCdnType["Desc"].asString();
|
||||
cdnTypes_.push_back(cdnTypesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainAverageResponseTimeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvgRTPerInterval = value["AvgRTPerInterval"]["DataModule"];
|
||||
for (auto value : allAvgRTPerInterval)
|
||||
auto allAvgRTPerIntervalNode = value["AvgRTPerInterval"]["DataModule"];
|
||||
for (auto valueAvgRTPerIntervalDataModule : allAvgRTPerIntervalNode)
|
||||
{
|
||||
DataModule avgRTPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
avgRTPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
avgRTPerIntervalObject.value = value["Value"].asString();
|
||||
if(!valueAvgRTPerIntervalDataModule["TimeStamp"].isNull())
|
||||
avgRTPerIntervalObject.timeStamp = valueAvgRTPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueAvgRTPerIntervalDataModule["Value"].isNull())
|
||||
avgRTPerIntervalObject.value = valueAvgRTPerIntervalDataModule["Value"].asString();
|
||||
avgRTPerInterval_.push_back(avgRTPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeDomainBpsDataByTimeStampResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBpsDataList = value["BpsDataList"]["BpsDataModel"];
|
||||
for (auto value : allBpsDataList)
|
||||
auto allBpsDataListNode = value["BpsDataList"]["BpsDataModel"];
|
||||
for (auto valueBpsDataListBpsDataModel : allBpsDataListNode)
|
||||
{
|
||||
BpsDataModel bpsDataListObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
bpsDataListObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["LocationName"].isNull())
|
||||
bpsDataListObject.locationName = value["LocationName"].asString();
|
||||
if(!value["IspName"].isNull())
|
||||
bpsDataListObject.ispName = value["IspName"].asString();
|
||||
if(!value["Bps"].isNull())
|
||||
bpsDataListObject.bps = std::stol(value["Bps"].asString());
|
||||
if(!valueBpsDataListBpsDataModel["TimeStamp"].isNull())
|
||||
bpsDataListObject.timeStamp = valueBpsDataListBpsDataModel["TimeStamp"].asString();
|
||||
if(!valueBpsDataListBpsDataModel["LocationName"].isNull())
|
||||
bpsDataListObject.locationName = valueBpsDataListBpsDataModel["LocationName"].asString();
|
||||
if(!valueBpsDataListBpsDataModel["IspName"].isNull())
|
||||
bpsDataListObject.ispName = valueBpsDataListBpsDataModel["IspName"].asString();
|
||||
if(!valueBpsDataListBpsDataModel["Bps"].isNull())
|
||||
bpsDataListObject.bps = std::stol(valueBpsDataListBpsDataModel["Bps"].asString());
|
||||
bpsDataList_.push_back(bpsDataListObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeDomainBpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBpsDataPerInterval = value["BpsDataPerInterval"]["DataModule"];
|
||||
for (auto value : allBpsDataPerInterval)
|
||||
auto allBpsDataPerIntervalNode = value["BpsDataPerInterval"]["DataModule"];
|
||||
for (auto valueBpsDataPerIntervalDataModule : allBpsDataPerIntervalNode)
|
||||
{
|
||||
DataModule bpsDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
bpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
bpsDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!value["DomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.domesticValue = value["DomesticValue"].asString();
|
||||
if(!value["OverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.overseasValue = value["OverseasValue"].asString();
|
||||
if(!value["L2Value"].isNull())
|
||||
bpsDataPerIntervalObject.l2Value = value["L2Value"].asString();
|
||||
if(!value["DomesticL2Value"].isNull())
|
||||
bpsDataPerIntervalObject.domesticL2Value = value["DomesticL2Value"].asString();
|
||||
if(!value["OverseasL2Value"].isNull())
|
||||
bpsDataPerIntervalObject.overseasL2Value = value["OverseasL2Value"].asString();
|
||||
if(!value["DynamicValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicValue = value["DynamicValue"].asString();
|
||||
if(!value["DynamicDomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString();
|
||||
if(!value["DynamicOverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString();
|
||||
if(!value["StaticValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticValue = value["StaticValue"].asString();
|
||||
if(!value["StaticDomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString();
|
||||
if(!value["StaticOverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
bpsDataPerIntervalObject.timeStamp = valueBpsDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["Value"].isNull())
|
||||
bpsDataPerIntervalObject.value = valueBpsDataPerIntervalDataModule["Value"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["DomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.domesticValue = valueBpsDataPerIntervalDataModule["DomesticValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["OverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.overseasValue = valueBpsDataPerIntervalDataModule["OverseasValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["L2Value"].isNull())
|
||||
bpsDataPerIntervalObject.l2Value = valueBpsDataPerIntervalDataModule["L2Value"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["DomesticL2Value"].isNull())
|
||||
bpsDataPerIntervalObject.domesticL2Value = valueBpsDataPerIntervalDataModule["DomesticL2Value"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["OverseasL2Value"].isNull())
|
||||
bpsDataPerIntervalObject.overseasL2Value = valueBpsDataPerIntervalDataModule["OverseasL2Value"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["DynamicValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicValue = valueBpsDataPerIntervalDataModule["DynamicValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["DynamicDomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicDomesticValue = valueBpsDataPerIntervalDataModule["DynamicDomesticValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["DynamicOverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.dynamicOverseasValue = valueBpsDataPerIntervalDataModule["DynamicOverseasValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["StaticValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticValue = valueBpsDataPerIntervalDataModule["StaticValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["StaticDomesticValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticDomesticValue = valueBpsDataPerIntervalDataModule["StaticDomesticValue"].asString();
|
||||
if(!valueBpsDataPerIntervalDataModule["StaticOverseasValue"].isNull())
|
||||
bpsDataPerIntervalObject.staticOverseasValue = valueBpsDataPerIntervalDataModule["StaticOverseasValue"].asString();
|
||||
bpsDataPerInterval_.push_back(bpsDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeDomainCertificateInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCertInfos = value["CertInfos"]["CertInfo"];
|
||||
for (auto value : allCertInfos)
|
||||
auto allCertInfosNode = value["CertInfos"]["CertInfo"];
|
||||
for (auto valueCertInfosCertInfo : allCertInfosNode)
|
||||
{
|
||||
CertInfo certInfosObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
certInfosObject.domainName = value["DomainName"].asString();
|
||||
if(!value["CertName"].isNull())
|
||||
certInfosObject.certName = value["CertName"].asString();
|
||||
if(!value["CertDomainName"].isNull())
|
||||
certInfosObject.certDomainName = value["CertDomainName"].asString();
|
||||
if(!value["CertExpireTime"].isNull())
|
||||
certInfosObject.certExpireTime = value["CertExpireTime"].asString();
|
||||
if(!value["CertLife"].isNull())
|
||||
certInfosObject.certLife = value["CertLife"].asString();
|
||||
if(!value["CertOrg"].isNull())
|
||||
certInfosObject.certOrg = value["CertOrg"].asString();
|
||||
if(!value["CertType"].isNull())
|
||||
certInfosObject.certType = value["CertType"].asString();
|
||||
if(!value["ServerCertificateStatus"].isNull())
|
||||
certInfosObject.serverCertificateStatus = value["ServerCertificateStatus"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
certInfosObject.status = value["Status"].asString();
|
||||
if(!value["ServerCertificate"].isNull())
|
||||
certInfosObject.serverCertificate = value["ServerCertificate"].asString();
|
||||
if(!value["CertUpdateTime"].isNull())
|
||||
certInfosObject.certUpdateTime = value["CertUpdateTime"].asString();
|
||||
if(!value["CertStartTime"].isNull())
|
||||
certInfosObject.certStartTime = value["CertStartTime"].asString();
|
||||
if(!value["CertCommonName"].isNull())
|
||||
certInfosObject.certCommonName = value["CertCommonName"].asString();
|
||||
if(!value["DomainCnameStatus"].isNull())
|
||||
certInfosObject.domainCnameStatus = value["DomainCnameStatus"].asString();
|
||||
if(!valueCertInfosCertInfo["DomainName"].isNull())
|
||||
certInfosObject.domainName = valueCertInfosCertInfo["DomainName"].asString();
|
||||
if(!valueCertInfosCertInfo["CertName"].isNull())
|
||||
certInfosObject.certName = valueCertInfosCertInfo["CertName"].asString();
|
||||
if(!valueCertInfosCertInfo["CertDomainName"].isNull())
|
||||
certInfosObject.certDomainName = valueCertInfosCertInfo["CertDomainName"].asString();
|
||||
if(!valueCertInfosCertInfo["CertExpireTime"].isNull())
|
||||
certInfosObject.certExpireTime = valueCertInfosCertInfo["CertExpireTime"].asString();
|
||||
if(!valueCertInfosCertInfo["CertLife"].isNull())
|
||||
certInfosObject.certLife = valueCertInfosCertInfo["CertLife"].asString();
|
||||
if(!valueCertInfosCertInfo["CertOrg"].isNull())
|
||||
certInfosObject.certOrg = valueCertInfosCertInfo["CertOrg"].asString();
|
||||
if(!valueCertInfosCertInfo["CertType"].isNull())
|
||||
certInfosObject.certType = valueCertInfosCertInfo["CertType"].asString();
|
||||
if(!valueCertInfosCertInfo["ServerCertificateStatus"].isNull())
|
||||
certInfosObject.serverCertificateStatus = valueCertInfosCertInfo["ServerCertificateStatus"].asString();
|
||||
if(!valueCertInfosCertInfo["Status"].isNull())
|
||||
certInfosObject.status = valueCertInfosCertInfo["Status"].asString();
|
||||
if(!valueCertInfosCertInfo["ServerCertificate"].isNull())
|
||||
certInfosObject.serverCertificate = valueCertInfosCertInfo["ServerCertificate"].asString();
|
||||
if(!valueCertInfosCertInfo["CertUpdateTime"].isNull())
|
||||
certInfosObject.certUpdateTime = valueCertInfosCertInfo["CertUpdateTime"].asString();
|
||||
if(!valueCertInfosCertInfo["CertStartTime"].isNull())
|
||||
certInfosObject.certStartTime = valueCertInfosCertInfo["CertStartTime"].asString();
|
||||
if(!valueCertInfosCertInfo["CertCommonName"].isNull())
|
||||
certInfosObject.certCommonName = valueCertInfosCertInfo["CertCommonName"].asString();
|
||||
if(!valueCertInfosCertInfo["DomainCnameStatus"].isNull())
|
||||
certInfosObject.domainCnameStatus = valueCertInfosCertInfo["DomainCnameStatus"].asString();
|
||||
certInfos_.push_back(certInfosObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeDomainCnameResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCnameDatas = value["CnameDatas"]["Data"];
|
||||
for (auto value : allCnameDatas)
|
||||
auto allCnameDatasNode = value["CnameDatas"]["Data"];
|
||||
for (auto valueCnameDatasData : allCnameDatasNode)
|
||||
{
|
||||
Data cnameDatasObject;
|
||||
if(!value["Domain"].isNull())
|
||||
cnameDatasObject.domain = value["Domain"].asString();
|
||||
if(!value["Cname"].isNull())
|
||||
cnameDatasObject.cname = value["Cname"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
cnameDatasObject.status = std::stoi(value["Status"].asString());
|
||||
if(!valueCnameDatasData["Domain"].isNull())
|
||||
cnameDatasObject.domain = valueCnameDatasData["Domain"].asString();
|
||||
if(!valueCnameDatasData["Cname"].isNull())
|
||||
cnameDatasObject.cname = valueCnameDatasData["Cname"].asString();
|
||||
if(!valueCnameDatasData["Status"].isNull())
|
||||
cnameDatasObject.status = std::stoi(valueCnameDatasData["Status"].asString());
|
||||
cnameDatas_.push_back(cnameDatasObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,100 +40,100 @@ void DescribeDomainConfigsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto domainConfigsNode = value["DomainConfigs"];
|
||||
auto allCacheExpiredConfigs = value["CacheExpiredConfigs"]["CacheExpiredConfig"];
|
||||
for (auto value : allCacheExpiredConfigs)
|
||||
auto allCacheExpiredConfigsNode = domainConfigsNode["CacheExpiredConfigs"]["CacheExpiredConfig"];
|
||||
for (auto domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig : allCacheExpiredConfigsNode)
|
||||
{
|
||||
DomainConfigs::CacheExpiredConfig cacheExpiredConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
cacheExpiredConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["CacheType"].isNull())
|
||||
cacheExpiredConfigObject.cacheType = value["CacheType"].asString();
|
||||
if(!value["CacheContent"].isNull())
|
||||
cacheExpiredConfigObject.cacheContent = value["CacheContent"].asString();
|
||||
if(!value["TTL"].isNull())
|
||||
cacheExpiredConfigObject.tTL = value["TTL"].asString();
|
||||
if(!value["Weight"].isNull())
|
||||
cacheExpiredConfigObject.weight = value["Weight"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
cacheExpiredConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["ConfigId"].isNull())
|
||||
cacheExpiredConfigObject.configId = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["CacheType"].isNull())
|
||||
cacheExpiredConfigObject.cacheType = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["CacheType"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["CacheContent"].isNull())
|
||||
cacheExpiredConfigObject.cacheContent = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["CacheContent"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["TTL"].isNull())
|
||||
cacheExpiredConfigObject.tTL = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["TTL"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["Weight"].isNull())
|
||||
cacheExpiredConfigObject.weight = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["Weight"].asString();
|
||||
if(!domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["Status"].isNull())
|
||||
cacheExpiredConfigObject.status = domainConfigsNodeCacheExpiredConfigsCacheExpiredConfig["Status"].asString();
|
||||
domainConfigs_.cacheExpiredConfigs.push_back(cacheExpiredConfigObject);
|
||||
}
|
||||
auto allHttpErrorPageConfigs = value["HttpErrorPageConfigs"]["HttpErrorPageConfig"];
|
||||
for (auto value : allHttpErrorPageConfigs)
|
||||
auto allHttpErrorPageConfigsNode = domainConfigsNode["HttpErrorPageConfigs"]["HttpErrorPageConfig"];
|
||||
for (auto domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig : allHttpErrorPageConfigsNode)
|
||||
{
|
||||
DomainConfigs::HttpErrorPageConfig httpErrorPageConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
httpErrorPageConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
httpErrorPageConfigObject.errorCode = value["ErrorCode"].asString();
|
||||
if(!value["PageUrl"].isNull())
|
||||
httpErrorPageConfigObject.pageUrl = value["PageUrl"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
httpErrorPageConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["ConfigId"].isNull())
|
||||
httpErrorPageConfigObject.configId = domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["ErrorCode"].isNull())
|
||||
httpErrorPageConfigObject.errorCode = domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["ErrorCode"].asString();
|
||||
if(!domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["PageUrl"].isNull())
|
||||
httpErrorPageConfigObject.pageUrl = domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["PageUrl"].asString();
|
||||
if(!domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["Status"].isNull())
|
||||
httpErrorPageConfigObject.status = domainConfigsNodeHttpErrorPageConfigsHttpErrorPageConfig["Status"].asString();
|
||||
domainConfigs_.httpErrorPageConfigs.push_back(httpErrorPageConfigObject);
|
||||
}
|
||||
auto allHttpHeaderConfigs = value["HttpHeaderConfigs"]["HttpHeaderConfig"];
|
||||
for (auto value : allHttpHeaderConfigs)
|
||||
auto allHttpHeaderConfigsNode = domainConfigsNode["HttpHeaderConfigs"]["HttpHeaderConfig"];
|
||||
for (auto domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig : allHttpHeaderConfigsNode)
|
||||
{
|
||||
DomainConfigs::HttpHeaderConfig httpHeaderConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
httpHeaderConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["HeaderKey"].isNull())
|
||||
httpHeaderConfigObject.headerKey = value["HeaderKey"].asString();
|
||||
if(!value["HeaderValue"].isNull())
|
||||
httpHeaderConfigObject.headerValue = value["HeaderValue"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
httpHeaderConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["ConfigId"].isNull())
|
||||
httpHeaderConfigObject.configId = domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["HeaderKey"].isNull())
|
||||
httpHeaderConfigObject.headerKey = domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["HeaderKey"].asString();
|
||||
if(!domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["HeaderValue"].isNull())
|
||||
httpHeaderConfigObject.headerValue = domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["HeaderValue"].asString();
|
||||
if(!domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["Status"].isNull())
|
||||
httpHeaderConfigObject.status = domainConfigsNodeHttpHeaderConfigsHttpHeaderConfig["Status"].asString();
|
||||
domainConfigs_.httpHeaderConfigs.push_back(httpHeaderConfigObject);
|
||||
}
|
||||
auto allDynamicConfigs = value["DynamicConfigs"]["DynamicConfig"];
|
||||
for (auto value : allDynamicConfigs)
|
||||
auto allDynamicConfigsNode = domainConfigsNode["DynamicConfigs"]["DynamicConfig"];
|
||||
for (auto domainConfigsNodeDynamicConfigsDynamicConfig : allDynamicConfigsNode)
|
||||
{
|
||||
DomainConfigs::DynamicConfig dynamicConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
dynamicConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["Enable"].isNull())
|
||||
dynamicConfigObject.enable = value["Enable"].asString();
|
||||
if(!value["DynamicOrigin"].isNull())
|
||||
dynamicConfigObject.dynamicOrigin = value["DynamicOrigin"].asString();
|
||||
if(!value["StaticType"].isNull())
|
||||
dynamicConfigObject.staticType = value["StaticType"].asString();
|
||||
if(!value["StaticUri"].isNull())
|
||||
dynamicConfigObject.staticUri = value["StaticUri"].asString();
|
||||
if(!value["StaticPath"].isNull())
|
||||
dynamicConfigObject.staticPath = value["StaticPath"].asString();
|
||||
if(!value["DynamicCacheControl"].isNull())
|
||||
dynamicConfigObject.dynamicCacheControl = value["DynamicCacheControl"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
dynamicConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["ConfigId"].isNull())
|
||||
dynamicConfigObject.configId = domainConfigsNodeDynamicConfigsDynamicConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["Enable"].isNull())
|
||||
dynamicConfigObject.enable = domainConfigsNodeDynamicConfigsDynamicConfig["Enable"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["DynamicOrigin"].isNull())
|
||||
dynamicConfigObject.dynamicOrigin = domainConfigsNodeDynamicConfigsDynamicConfig["DynamicOrigin"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["StaticType"].isNull())
|
||||
dynamicConfigObject.staticType = domainConfigsNodeDynamicConfigsDynamicConfig["StaticType"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["StaticUri"].isNull())
|
||||
dynamicConfigObject.staticUri = domainConfigsNodeDynamicConfigsDynamicConfig["StaticUri"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["StaticPath"].isNull())
|
||||
dynamicConfigObject.staticPath = domainConfigsNodeDynamicConfigsDynamicConfig["StaticPath"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["DynamicCacheControl"].isNull())
|
||||
dynamicConfigObject.dynamicCacheControl = domainConfigsNodeDynamicConfigsDynamicConfig["DynamicCacheControl"].asString();
|
||||
if(!domainConfigsNodeDynamicConfigsDynamicConfig["Status"].isNull())
|
||||
dynamicConfigObject.status = domainConfigsNodeDynamicConfigsDynamicConfig["Status"].asString();
|
||||
domainConfigs_.dynamicConfigs.push_back(dynamicConfigObject);
|
||||
}
|
||||
auto allReqHeaderConfigs = value["ReqHeaderConfigs"]["ReqHeaderConfig"];
|
||||
for (auto value : allReqHeaderConfigs)
|
||||
auto allReqHeaderConfigsNode = domainConfigsNode["ReqHeaderConfigs"]["ReqHeaderConfig"];
|
||||
for (auto domainConfigsNodeReqHeaderConfigsReqHeaderConfig : allReqHeaderConfigsNode)
|
||||
{
|
||||
DomainConfigs::ReqHeaderConfig reqHeaderConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
reqHeaderConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["Key"].isNull())
|
||||
reqHeaderConfigObject.key = value["Key"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
reqHeaderConfigObject.value = value["Value"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
reqHeaderConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeReqHeaderConfigsReqHeaderConfig["ConfigId"].isNull())
|
||||
reqHeaderConfigObject.configId = domainConfigsNodeReqHeaderConfigsReqHeaderConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Key"].isNull())
|
||||
reqHeaderConfigObject.key = domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Key"].asString();
|
||||
if(!domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Value"].isNull())
|
||||
reqHeaderConfigObject.value = domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Value"].asString();
|
||||
if(!domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Status"].isNull())
|
||||
reqHeaderConfigObject.status = domainConfigsNodeReqHeaderConfigsReqHeaderConfig["Status"].asString();
|
||||
domainConfigs_.reqHeaderConfigs.push_back(reqHeaderConfigObject);
|
||||
}
|
||||
auto allSetVarsConfigs = value["SetVarsConfigs"]["SetVarsConfig"];
|
||||
for (auto value : allSetVarsConfigs)
|
||||
auto allSetVarsConfigsNode = domainConfigsNode["SetVarsConfigs"]["SetVarsConfig"];
|
||||
for (auto domainConfigsNodeSetVarsConfigsSetVarsConfig : allSetVarsConfigsNode)
|
||||
{
|
||||
DomainConfigs::SetVarsConfig setVarsConfigObject;
|
||||
if(!value["ConfigId"].isNull())
|
||||
setVarsConfigObject.configId = value["ConfigId"].asString();
|
||||
if(!value["VarName"].isNull())
|
||||
setVarsConfigObject.varName = value["VarName"].asString();
|
||||
if(!value["VarValue"].isNull())
|
||||
setVarsConfigObject.varValue = value["VarValue"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
setVarsConfigObject.status = value["Status"].asString();
|
||||
if(!domainConfigsNodeSetVarsConfigsSetVarsConfig["ConfigId"].isNull())
|
||||
setVarsConfigObject.configId = domainConfigsNodeSetVarsConfigsSetVarsConfig["ConfigId"].asString();
|
||||
if(!domainConfigsNodeSetVarsConfigsSetVarsConfig["VarName"].isNull())
|
||||
setVarsConfigObject.varName = domainConfigsNodeSetVarsConfigsSetVarsConfig["VarName"].asString();
|
||||
if(!domainConfigsNodeSetVarsConfigsSetVarsConfig["VarValue"].isNull())
|
||||
setVarsConfigObject.varValue = domainConfigsNodeSetVarsConfigsSetVarsConfig["VarValue"].asString();
|
||||
if(!domainConfigsNodeSetVarsConfigsSetVarsConfig["Status"].isNull())
|
||||
setVarsConfigObject.status = domainConfigsNodeSetVarsConfigsSetVarsConfig["Status"].asString();
|
||||
domainConfigs_.setVarsConfigs.push_back(setVarsConfigObject);
|
||||
}
|
||||
auto ccConfigNode = domainConfigsNode["CcConfig"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeDomainFileSizeProportionDataResult::parse(const std::string &payloa
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allFileSizeProportionDataInterval = value["FileSizeProportionDataInterval"]["UsageData"];
|
||||
for (auto value : allFileSizeProportionDataInterval)
|
||||
auto allFileSizeProportionDataIntervalNode = value["FileSizeProportionDataInterval"]["UsageData"];
|
||||
for (auto valueFileSizeProportionDataIntervalUsageData : allFileSizeProportionDataIntervalNode)
|
||||
{
|
||||
UsageData fileSizeProportionDataIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
fileSizeProportionDataIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
auto allValue = value["Value"]["FileSizeProportionData"];
|
||||
for (auto value : allValue)
|
||||
if(!valueFileSizeProportionDataIntervalUsageData["TimeStamp"].isNull())
|
||||
fileSizeProportionDataIntervalObject.timeStamp = valueFileSizeProportionDataIntervalUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allFileSizeProportionDataIntervalNode["Value"]["FileSizeProportionData"];
|
||||
for (auto allFileSizeProportionDataIntervalNodeValueFileSizeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::FileSizeProportionData valueObject;
|
||||
if(!value["FileSize"].isNull())
|
||||
valueObject.fileSize = value["FileSize"].asString();
|
||||
if(!value["Proportion"].isNull())
|
||||
valueObject.proportion = value["Proportion"].asString();
|
||||
if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].isNull())
|
||||
valueObject.fileSize = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].asString();
|
||||
if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].asString();
|
||||
fileSizeProportionDataIntervalObject.value.push_back(valueObject);
|
||||
}
|
||||
fileSizeProportionDataInterval_.push_back(fileSizeProportionDataIntervalObject);
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeDomainFlowDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allFlowDataPerInterval = value["FlowDataPerInterval"]["DataModule"];
|
||||
for (auto value : allFlowDataPerInterval)
|
||||
auto allFlowDataPerIntervalNode = value["FlowDataPerInterval"]["DataModule"];
|
||||
for (auto valueFlowDataPerIntervalDataModule : allFlowDataPerIntervalNode)
|
||||
{
|
||||
DataModule flowDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
flowDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
flowDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!value["DomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.domesticValue = value["DomesticValue"].asString();
|
||||
if(!value["OverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.overseasValue = value["OverseasValue"].asString();
|
||||
if(!value["DynamicValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicValue = value["DynamicValue"].asString();
|
||||
if(!value["DynamicDomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString();
|
||||
if(!value["DynamicOverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString();
|
||||
if(!value["StaticValue"].isNull())
|
||||
flowDataPerIntervalObject.staticValue = value["StaticValue"].asString();
|
||||
if(!value["StaticDomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString();
|
||||
if(!value["StaticOverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
flowDataPerIntervalObject.timeStamp = valueFlowDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["Value"].isNull())
|
||||
flowDataPerIntervalObject.value = valueFlowDataPerIntervalDataModule["Value"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["DomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.domesticValue = valueFlowDataPerIntervalDataModule["DomesticValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["OverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.overseasValue = valueFlowDataPerIntervalDataModule["OverseasValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["DynamicValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicValue = valueFlowDataPerIntervalDataModule["DynamicValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["DynamicDomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicDomesticValue = valueFlowDataPerIntervalDataModule["DynamicDomesticValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["DynamicOverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.dynamicOverseasValue = valueFlowDataPerIntervalDataModule["DynamicOverseasValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["StaticValue"].isNull())
|
||||
flowDataPerIntervalObject.staticValue = valueFlowDataPerIntervalDataModule["StaticValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["StaticDomesticValue"].isNull())
|
||||
flowDataPerIntervalObject.staticDomesticValue = valueFlowDataPerIntervalDataModule["StaticDomesticValue"].asString();
|
||||
if(!valueFlowDataPerIntervalDataModule["StaticOverseasValue"].isNull())
|
||||
flowDataPerIntervalObject.staticOverseasValue = valueFlowDataPerIntervalDataModule["StaticOverseasValue"].asString();
|
||||
flowDataPerInterval_.push_back(flowDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainHitRateDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allHitRateInterval = value["HitRateInterval"]["DataModule"];
|
||||
for (auto value : allHitRateInterval)
|
||||
auto allHitRateIntervalNode = value["HitRateInterval"]["DataModule"];
|
||||
for (auto valueHitRateIntervalDataModule : allHitRateIntervalNode)
|
||||
{
|
||||
DataModule hitRateIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
hitRateIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
hitRateIntervalObject.value = value["Value"].asString();
|
||||
if(!valueHitRateIntervalDataModule["TimeStamp"].isNull())
|
||||
hitRateIntervalObject.timeStamp = valueHitRateIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueHitRateIntervalDataModule["Value"].isNull())
|
||||
hitRateIntervalObject.value = valueHitRateIntervalDataModule["Value"].asString();
|
||||
hitRateInterval_.push_back(hitRateIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allHttpCodeData = value["HttpCodeData"]["UsageData"];
|
||||
for (auto value : allHttpCodeData)
|
||||
auto allHttpCodeDataNode = value["HttpCodeData"]["UsageData"];
|
||||
for (auto valueHttpCodeDataUsageData : allHttpCodeDataNode)
|
||||
{
|
||||
UsageData httpCodeDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
httpCodeDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
auto allValue = value["Value"]["CodeProportionData"];
|
||||
for (auto value : allValue)
|
||||
if(!valueHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
httpCodeDataObject.timeStamp = valueHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allHttpCodeDataNode["Value"]["CodeProportionData"];
|
||||
for (auto allHttpCodeDataNodeValueCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::CodeProportionData valueObject;
|
||||
if(!value["Code"].isNull())
|
||||
valueObject.code = value["Code"].asString();
|
||||
if(!value["Proportion"].isNull())
|
||||
valueObject.proportion = value["Proportion"].asString();
|
||||
if(!value["Count"].isNull())
|
||||
valueObject.count = value["Count"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allHttpCodeDataNodeValueCodeProportionData["Code"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allHttpCodeDataNodeValueCodeProportionData["Proportion"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allHttpCodeDataNodeValueCodeProportionData["Count"].asString();
|
||||
httpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
httpCodeData_.push_back(httpCodeDataObject);
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeDomainISPDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allValue = value["Value"]["ISPProportionData"];
|
||||
for (auto value : allValue)
|
||||
auto allValueNode = value["Value"]["ISPProportionData"];
|
||||
for (auto valueValueISPProportionData : allValueNode)
|
||||
{
|
||||
ISPProportionData valueObject;
|
||||
if(!value["ISP"].isNull())
|
||||
valueObject.iSP = value["ISP"].asString();
|
||||
if(!value["Proportion"].isNull())
|
||||
valueObject.proportion = value["Proportion"].asString();
|
||||
if(!value["IspEname"].isNull())
|
||||
valueObject.ispEname = value["IspEname"].asString();
|
||||
if(!value["AvgObjectSize"].isNull())
|
||||
valueObject.avgObjectSize = value["AvgObjectSize"].asString();
|
||||
if(!value["AvgResponseTime"].isNull())
|
||||
valueObject.avgResponseTime = value["AvgResponseTime"].asString();
|
||||
if(!value["Bps"].isNull())
|
||||
valueObject.bps = value["Bps"].asString();
|
||||
if(!value["Qps"].isNull())
|
||||
valueObject.qps = value["Qps"].asString();
|
||||
if(!value["AvgResponseRate"].isNull())
|
||||
valueObject.avgResponseRate = value["AvgResponseRate"].asString();
|
||||
if(!value["ByteHitRate"].isNull())
|
||||
valueObject.byteHitRate = value["ByteHitRate"].asString();
|
||||
if(!value["ReqHitRate"].isNull())
|
||||
valueObject.reqHitRate = value["ReqHitRate"].asString();
|
||||
if(!value["ReqErrRate"].isNull())
|
||||
valueObject.reqErrRate = value["ReqErrRate"].asString();
|
||||
if(!value["TotalBytes"].isNull())
|
||||
valueObject.totalBytes = value["TotalBytes"].asString();
|
||||
if(!value["BytesProportion"].isNull())
|
||||
valueObject.bytesProportion = value["BytesProportion"].asString();
|
||||
if(!value["TotalQuery"].isNull())
|
||||
valueObject.totalQuery = value["TotalQuery"].asString();
|
||||
if(!valueValueISPProportionData["ISP"].isNull())
|
||||
valueObject.iSP = valueValueISPProportionData["ISP"].asString();
|
||||
if(!valueValueISPProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueValueISPProportionData["Proportion"].asString();
|
||||
if(!valueValueISPProportionData["IspEname"].isNull())
|
||||
valueObject.ispEname = valueValueISPProportionData["IspEname"].asString();
|
||||
if(!valueValueISPProportionData["AvgObjectSize"].isNull())
|
||||
valueObject.avgObjectSize = valueValueISPProportionData["AvgObjectSize"].asString();
|
||||
if(!valueValueISPProportionData["AvgResponseTime"].isNull())
|
||||
valueObject.avgResponseTime = valueValueISPProportionData["AvgResponseTime"].asString();
|
||||
if(!valueValueISPProportionData["Bps"].isNull())
|
||||
valueObject.bps = valueValueISPProportionData["Bps"].asString();
|
||||
if(!valueValueISPProportionData["Qps"].isNull())
|
||||
valueObject.qps = valueValueISPProportionData["Qps"].asString();
|
||||
if(!valueValueISPProportionData["AvgResponseRate"].isNull())
|
||||
valueObject.avgResponseRate = valueValueISPProportionData["AvgResponseRate"].asString();
|
||||
if(!valueValueISPProportionData["ByteHitRate"].isNull())
|
||||
valueObject.byteHitRate = valueValueISPProportionData["ByteHitRate"].asString();
|
||||
if(!valueValueISPProportionData["ReqHitRate"].isNull())
|
||||
valueObject.reqHitRate = valueValueISPProportionData["ReqHitRate"].asString();
|
||||
if(!valueValueISPProportionData["ReqErrRate"].isNull())
|
||||
valueObject.reqErrRate = valueValueISPProportionData["ReqErrRate"].asString();
|
||||
if(!valueValueISPProportionData["TotalBytes"].isNull())
|
||||
valueObject.totalBytes = valueValueISPProportionData["TotalBytes"].asString();
|
||||
if(!valueValueISPProportionData["BytesProportion"].isNull())
|
||||
valueObject.bytesProportion = valueValueISPProportionData["BytesProportion"].asString();
|
||||
if(!valueValueISPProportionData["TotalQuery"].isNull())
|
||||
valueObject.totalQuery = valueValueISPProportionData["TotalQuery"].asString();
|
||||
value_.push_back(valueObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeDomainPathDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPathDataPerInterval = value["PathDataPerInterval"]["UsageData"];
|
||||
for (auto value : allPathDataPerInterval)
|
||||
auto allPathDataPerIntervalNode = value["PathDataPerInterval"]["UsageData"];
|
||||
for (auto valuePathDataPerIntervalUsageData : allPathDataPerIntervalNode)
|
||||
{
|
||||
UsageData pathDataPerIntervalObject;
|
||||
if(!value["Traffic"].isNull())
|
||||
pathDataPerIntervalObject.traffic = std::stoi(value["Traffic"].asString());
|
||||
if(!value["Acc"].isNull())
|
||||
pathDataPerIntervalObject.acc = std::stoi(value["Acc"].asString());
|
||||
if(!value["Path"].isNull())
|
||||
pathDataPerIntervalObject.path = value["Path"].asString();
|
||||
if(!value["Time"].isNull())
|
||||
pathDataPerIntervalObject.time = value["Time"].asString();
|
||||
if(!valuePathDataPerIntervalUsageData["Traffic"].isNull())
|
||||
pathDataPerIntervalObject.traffic = std::stoi(valuePathDataPerIntervalUsageData["Traffic"].asString());
|
||||
if(!valuePathDataPerIntervalUsageData["Acc"].isNull())
|
||||
pathDataPerIntervalObject.acc = std::stoi(valuePathDataPerIntervalUsageData["Acc"].asString());
|
||||
if(!valuePathDataPerIntervalUsageData["Path"].isNull())
|
||||
pathDataPerIntervalObject.path = valuePathDataPerIntervalUsageData["Path"].asString();
|
||||
if(!valuePathDataPerIntervalUsageData["Time"].isNull())
|
||||
pathDataPerIntervalObject.time = valuePathDataPerIntervalUsageData["Time"].asString();
|
||||
pathDataPerInterval_.push_back(pathDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainPvDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPvDataInterval = value["PvDataInterval"]["UsageData"];
|
||||
for (auto value : allPvDataInterval)
|
||||
auto allPvDataIntervalNode = value["PvDataInterval"]["UsageData"];
|
||||
for (auto valuePvDataIntervalUsageData : allPvDataIntervalNode)
|
||||
{
|
||||
UsageData pvDataIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
pvDataIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
pvDataIntervalObject.value = value["Value"].asString();
|
||||
if(!valuePvDataIntervalUsageData["TimeStamp"].isNull())
|
||||
pvDataIntervalObject.timeStamp = valuePvDataIntervalUsageData["TimeStamp"].asString();
|
||||
if(!valuePvDataIntervalUsageData["Value"].isNull())
|
||||
pvDataIntervalObject.value = valuePvDataIntervalUsageData["Value"].asString();
|
||||
pvDataInterval_.push_back(pvDataIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeDomainQpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allQpsDataInterval = value["QpsDataInterval"]["DataModule"];
|
||||
for (auto value : allQpsDataInterval)
|
||||
auto allQpsDataIntervalNode = value["QpsDataInterval"]["DataModule"];
|
||||
for (auto valueQpsDataIntervalDataModule : allQpsDataIntervalNode)
|
||||
{
|
||||
DataModule qpsDataIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
qpsDataIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
qpsDataIntervalObject.value = value["Value"].asString();
|
||||
if(!value["DomesticValue"].isNull())
|
||||
qpsDataIntervalObject.domesticValue = value["DomesticValue"].asString();
|
||||
if(!value["OverseasValue"].isNull())
|
||||
qpsDataIntervalObject.overseasValue = value["OverseasValue"].asString();
|
||||
if(!value["AccValue"].isNull())
|
||||
qpsDataIntervalObject.accValue = value["AccValue"].asString();
|
||||
if(!value["AccDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.accDomesticValue = value["AccDomesticValue"].asString();
|
||||
if(!value["AccOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.accOverseasValue = value["AccOverseasValue"].asString();
|
||||
if(!value["DynamicValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicValue = value["DynamicValue"].asString();
|
||||
if(!value["DynamicDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString();
|
||||
if(!value["DynamicOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString();
|
||||
if(!value["StaticValue"].isNull())
|
||||
qpsDataIntervalObject.staticValue = value["StaticValue"].asString();
|
||||
if(!value["StaticDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString();
|
||||
if(!value["StaticOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["TimeStamp"].isNull())
|
||||
qpsDataIntervalObject.timeStamp = valueQpsDataIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["Value"].isNull())
|
||||
qpsDataIntervalObject.value = valueQpsDataIntervalDataModule["Value"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["DomesticValue"].isNull())
|
||||
qpsDataIntervalObject.domesticValue = valueQpsDataIntervalDataModule["DomesticValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["OverseasValue"].isNull())
|
||||
qpsDataIntervalObject.overseasValue = valueQpsDataIntervalDataModule["OverseasValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["AccValue"].isNull())
|
||||
qpsDataIntervalObject.accValue = valueQpsDataIntervalDataModule["AccValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["AccDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.accDomesticValue = valueQpsDataIntervalDataModule["AccDomesticValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["AccOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.accOverseasValue = valueQpsDataIntervalDataModule["AccOverseasValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["DynamicValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicValue = valueQpsDataIntervalDataModule["DynamicValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["DynamicDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicDomesticValue = valueQpsDataIntervalDataModule["DynamicDomesticValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["DynamicOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.dynamicOverseasValue = valueQpsDataIntervalDataModule["DynamicOverseasValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["StaticValue"].isNull())
|
||||
qpsDataIntervalObject.staticValue = valueQpsDataIntervalDataModule["StaticValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["StaticDomesticValue"].isNull())
|
||||
qpsDataIntervalObject.staticDomesticValue = valueQpsDataIntervalDataModule["StaticDomesticValue"].asString();
|
||||
if(!valueQpsDataIntervalDataModule["StaticOverseasValue"].isNull())
|
||||
qpsDataIntervalObject.staticOverseasValue = valueQpsDataIntervalDataModule["StaticOverseasValue"].asString();
|
||||
qpsDataInterval_.push_back(qpsDataIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeBpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["BpsModel"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["BpsModel"];
|
||||
for (auto valueDataBpsModel : allDataNode)
|
||||
{
|
||||
BpsModel dataObject;
|
||||
if(!value["Bps"].isNull())
|
||||
dataObject.bps = std::stof(value["Bps"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!valueDataBpsModel["Bps"].isNull())
|
||||
dataObject.bps = std::stof(valueDataBpsModel["Bps"].asString());
|
||||
if(!valueDataBpsModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataBpsModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeByteHitRateDataResult::parse(const std::string &paylo
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["ByteHitRateDataModel"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["ByteHitRateDataModel"];
|
||||
for (auto valueDataByteHitRateDataModel : allDataNode)
|
||||
{
|
||||
ByteHitRateDataModel dataObject;
|
||||
if(!value["ByteHitRate"].isNull())
|
||||
dataObject.byteHitRate = std::stof(value["ByteHitRate"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!valueDataByteHitRateDataModel["ByteHitRate"].isNull())
|
||||
dataObject.byteHitRate = std::stof(valueDataByteHitRateDataModel["ByteHitRate"].asString());
|
||||
if(!valueDataByteHitRateDataModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataByteHitRateDataModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeDomainRealTimeHttpCodeDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRealTimeHttpCodeData = value["RealTimeHttpCodeData"]["UsageData"];
|
||||
for (auto value : allRealTimeHttpCodeData)
|
||||
auto allRealTimeHttpCodeDataNode = value["RealTimeHttpCodeData"]["UsageData"];
|
||||
for (auto valueRealTimeHttpCodeDataUsageData : allRealTimeHttpCodeDataNode)
|
||||
{
|
||||
UsageData realTimeHttpCodeDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
realTimeHttpCodeDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
auto allValue = value["Value"]["RealTimeCodeProportionData"];
|
||||
for (auto value : allValue)
|
||||
if(!valueRealTimeHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
realTimeHttpCodeDataObject.timeStamp = valueRealTimeHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allRealTimeHttpCodeDataNode["Value"]["RealTimeCodeProportionData"];
|
||||
for (auto allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::RealTimeCodeProportionData valueObject;
|
||||
if(!value["Code"].isNull())
|
||||
valueObject.code = value["Code"].asString();
|
||||
if(!value["Proportion"].isNull())
|
||||
valueObject.proportion = value["Proportion"].asString();
|
||||
if(!value["Count"].isNull())
|
||||
valueObject.count = value["Count"].asString();
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].asString();
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].asString();
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].asString();
|
||||
realTimeHttpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
realTimeHttpCodeData_.push_back(realTimeHttpCodeDataObject);
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeQpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["QpsModel"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["QpsModel"];
|
||||
for (auto valueDataQpsModel : allDataNode)
|
||||
{
|
||||
QpsModel dataObject;
|
||||
if(!value["Qps"].isNull())
|
||||
dataObject.qps = std::stof(value["Qps"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!valueDataQpsModel["Qps"].isNull())
|
||||
dataObject.qps = std::stof(valueDataQpsModel["Qps"].asString());
|
||||
if(!valueDataQpsModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataQpsModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeReqHitRateDataResult::parse(const std::string &payloa
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["ReqHitRateDataModel"];
|
||||
for (auto value : allData)
|
||||
auto allDataNode = value["Data"]["ReqHitRateDataModel"];
|
||||
for (auto valueDataReqHitRateDataModel : allDataNode)
|
||||
{
|
||||
ReqHitRateDataModel dataObject;
|
||||
if(!value["ReqHitRate"].isNull())
|
||||
dataObject.reqHitRate = std::stof(value["ReqHitRate"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!valueDataReqHitRateDataModel["ReqHitRate"].isNull())
|
||||
dataObject.reqHitRate = std::stof(valueDataReqHitRateDataModel["ReqHitRate"].asString());
|
||||
if(!valueDataReqHitRateDataModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataReqHitRateDataModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeSrcBpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRealTimeSrcBpsDataPerInterval = value["RealTimeSrcBpsDataPerInterval"]["DataModule"];
|
||||
for (auto value : allRealTimeSrcBpsDataPerInterval)
|
||||
auto allRealTimeSrcBpsDataPerIntervalNode = value["RealTimeSrcBpsDataPerInterval"]["DataModule"];
|
||||
for (auto valueRealTimeSrcBpsDataPerIntervalDataModule : allRealTimeSrcBpsDataPerIntervalNode)
|
||||
{
|
||||
DataModule realTimeSrcBpsDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
realTimeSrcBpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
realTimeSrcBpsDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!valueRealTimeSrcBpsDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
realTimeSrcBpsDataPerIntervalObject.timeStamp = valueRealTimeSrcBpsDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueRealTimeSrcBpsDataPerIntervalDataModule["Value"].isNull())
|
||||
realTimeSrcBpsDataPerIntervalObject.value = valueRealTimeSrcBpsDataPerIntervalDataModule["Value"].asString();
|
||||
realTimeSrcBpsDataPerInterval_.push_back(realTimeSrcBpsDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainRealTimeSrcTrafficDataResult::parse(const std::string &payloa
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRealTimeSrcTrafficDataPerInterval = value["RealTimeSrcTrafficDataPerInterval"]["DataModule"];
|
||||
for (auto value : allRealTimeSrcTrafficDataPerInterval)
|
||||
auto allRealTimeSrcTrafficDataPerIntervalNode = value["RealTimeSrcTrafficDataPerInterval"]["DataModule"];
|
||||
for (auto valueRealTimeSrcTrafficDataPerIntervalDataModule : allRealTimeSrcTrafficDataPerIntervalNode)
|
||||
{
|
||||
DataModule realTimeSrcTrafficDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
realTimeSrcTrafficDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
realTimeSrcTrafficDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!valueRealTimeSrcTrafficDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
realTimeSrcTrafficDataPerIntervalObject.timeStamp = valueRealTimeSrcTrafficDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueRealTimeSrcTrafficDataPerIntervalDataModule["Value"].isNull())
|
||||
realTimeSrcTrafficDataPerIntervalObject.value = valueRealTimeSrcTrafficDataPerIntervalDataModule["Value"].asString();
|
||||
realTimeSrcTrafficDataPerInterval_.push_back(realTimeSrcTrafficDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeDomainRegionDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allValue = value["Value"]["RegionProportionData"];
|
||||
for (auto value : allValue)
|
||||
auto allValueNode = value["Value"]["RegionProportionData"];
|
||||
for (auto valueValueRegionProportionData : allValueNode)
|
||||
{
|
||||
RegionProportionData valueObject;
|
||||
if(!value["Region"].isNull())
|
||||
valueObject.region = value["Region"].asString();
|
||||
if(!value["Proportion"].isNull())
|
||||
valueObject.proportion = value["Proportion"].asString();
|
||||
if(!value["RegionEname"].isNull())
|
||||
valueObject.regionEname = value["RegionEname"].asString();
|
||||
if(!value["AvgObjectSize"].isNull())
|
||||
valueObject.avgObjectSize = value["AvgObjectSize"].asString();
|
||||
if(!value["AvgResponseTime"].isNull())
|
||||
valueObject.avgResponseTime = value["AvgResponseTime"].asString();
|
||||
if(!value["Bps"].isNull())
|
||||
valueObject.bps = value["Bps"].asString();
|
||||
if(!value["Qps"].isNull())
|
||||
valueObject.qps = value["Qps"].asString();
|
||||
if(!value["AvgResponseRate"].isNull())
|
||||
valueObject.avgResponseRate = value["AvgResponseRate"].asString();
|
||||
if(!value["ByteHitRate"].isNull())
|
||||
valueObject.byteHitRate = value["ByteHitRate"].asString();
|
||||
if(!value["ReqHitRate"].isNull())
|
||||
valueObject.reqHitRate = value["ReqHitRate"].asString();
|
||||
if(!value["ReqErrRate"].isNull())
|
||||
valueObject.reqErrRate = value["ReqErrRate"].asString();
|
||||
if(!value["TotalBytes"].isNull())
|
||||
valueObject.totalBytes = value["TotalBytes"].asString();
|
||||
if(!value["BytesProportion"].isNull())
|
||||
valueObject.bytesProportion = value["BytesProportion"].asString();
|
||||
if(!value["TotalQuery"].isNull())
|
||||
valueObject.totalQuery = value["TotalQuery"].asString();
|
||||
if(!valueValueRegionProportionData["Region"].isNull())
|
||||
valueObject.region = valueValueRegionProportionData["Region"].asString();
|
||||
if(!valueValueRegionProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueValueRegionProportionData["Proportion"].asString();
|
||||
if(!valueValueRegionProportionData["RegionEname"].isNull())
|
||||
valueObject.regionEname = valueValueRegionProportionData["RegionEname"].asString();
|
||||
if(!valueValueRegionProportionData["AvgObjectSize"].isNull())
|
||||
valueObject.avgObjectSize = valueValueRegionProportionData["AvgObjectSize"].asString();
|
||||
if(!valueValueRegionProportionData["AvgResponseTime"].isNull())
|
||||
valueObject.avgResponseTime = valueValueRegionProportionData["AvgResponseTime"].asString();
|
||||
if(!valueValueRegionProportionData["Bps"].isNull())
|
||||
valueObject.bps = valueValueRegionProportionData["Bps"].asString();
|
||||
if(!valueValueRegionProportionData["Qps"].isNull())
|
||||
valueObject.qps = valueValueRegionProportionData["Qps"].asString();
|
||||
if(!valueValueRegionProportionData["AvgResponseRate"].isNull())
|
||||
valueObject.avgResponseRate = valueValueRegionProportionData["AvgResponseRate"].asString();
|
||||
if(!valueValueRegionProportionData["ByteHitRate"].isNull())
|
||||
valueObject.byteHitRate = valueValueRegionProportionData["ByteHitRate"].asString();
|
||||
if(!valueValueRegionProportionData["ReqHitRate"].isNull())
|
||||
valueObject.reqHitRate = valueValueRegionProportionData["ReqHitRate"].asString();
|
||||
if(!valueValueRegionProportionData["ReqErrRate"].isNull())
|
||||
valueObject.reqErrRate = valueValueRegionProportionData["ReqErrRate"].asString();
|
||||
if(!valueValueRegionProportionData["TotalBytes"].isNull())
|
||||
valueObject.totalBytes = valueValueRegionProportionData["TotalBytes"].asString();
|
||||
if(!valueValueRegionProportionData["BytesProportion"].isNull())
|
||||
valueObject.bytesProportion = valueValueRegionProportionData["BytesProportion"].asString();
|
||||
if(!valueValueRegionProportionData["TotalQuery"].isNull())
|
||||
valueObject.totalQuery = valueValueRegionProportionData["TotalQuery"].asString();
|
||||
value_.push_back(valueObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainReqHitRateDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allReqHitRateInterval = value["ReqHitRateInterval"]["DataModule"];
|
||||
for (auto value : allReqHitRateInterval)
|
||||
auto allReqHitRateIntervalNode = value["ReqHitRateInterval"]["DataModule"];
|
||||
for (auto valueReqHitRateIntervalDataModule : allReqHitRateIntervalNode)
|
||||
{
|
||||
DataModule reqHitRateIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
reqHitRateIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
reqHitRateIntervalObject.value = value["Value"].asString();
|
||||
if(!valueReqHitRateIntervalDataModule["TimeStamp"].isNull())
|
||||
reqHitRateIntervalObject.timeStamp = valueReqHitRateIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueReqHitRateIntervalDataModule["Value"].isNull())
|
||||
reqHitRateIntervalObject.value = valueReqHitRateIntervalDataModule["Value"].asString();
|
||||
reqHitRateInterval_.push_back(reqHitRateIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeDomainSlowRatioResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSlowRatioDataPerInterval = value["SlowRatioDataPerInterval"]["SlowRatioData"];
|
||||
for (auto value : allSlowRatioDataPerInterval)
|
||||
auto allSlowRatioDataPerIntervalNode = value["SlowRatioDataPerInterval"]["SlowRatioData"];
|
||||
for (auto valueSlowRatioDataPerIntervalSlowRatioData : allSlowRatioDataPerIntervalNode)
|
||||
{
|
||||
SlowRatioData slowRatioDataPerIntervalObject;
|
||||
if(!value["TotalUsers"].isNull())
|
||||
slowRatioDataPerIntervalObject.totalUsers = std::stoi(value["TotalUsers"].asString());
|
||||
if(!value["SlowUsers"].isNull())
|
||||
slowRatioDataPerIntervalObject.slowUsers = std::stoi(value["SlowUsers"].asString());
|
||||
if(!value["SlowRatio"].isNull())
|
||||
slowRatioDataPerIntervalObject.slowRatio = std::stof(value["SlowRatio"].asString());
|
||||
if(!value["RegionNameZh"].isNull())
|
||||
slowRatioDataPerIntervalObject.regionNameZh = value["RegionNameZh"].asString();
|
||||
if(!value["RegionNameEn"].isNull())
|
||||
slowRatioDataPerIntervalObject.regionNameEn = value["RegionNameEn"].asString();
|
||||
if(!value["IspNameZh"].isNull())
|
||||
slowRatioDataPerIntervalObject.ispNameZh = value["IspNameZh"].asString();
|
||||
if(!value["IspNameEn"].isNull())
|
||||
slowRatioDataPerIntervalObject.ispNameEn = value["IspNameEn"].asString();
|
||||
if(!value["Time"].isNull())
|
||||
slowRatioDataPerIntervalObject.time = value["Time"].asString();
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["TotalUsers"].isNull())
|
||||
slowRatioDataPerIntervalObject.totalUsers = std::stoi(valueSlowRatioDataPerIntervalSlowRatioData["TotalUsers"].asString());
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["SlowUsers"].isNull())
|
||||
slowRatioDataPerIntervalObject.slowUsers = std::stoi(valueSlowRatioDataPerIntervalSlowRatioData["SlowUsers"].asString());
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["SlowRatio"].isNull())
|
||||
slowRatioDataPerIntervalObject.slowRatio = std::stof(valueSlowRatioDataPerIntervalSlowRatioData["SlowRatio"].asString());
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["RegionNameZh"].isNull())
|
||||
slowRatioDataPerIntervalObject.regionNameZh = valueSlowRatioDataPerIntervalSlowRatioData["RegionNameZh"].asString();
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["RegionNameEn"].isNull())
|
||||
slowRatioDataPerIntervalObject.regionNameEn = valueSlowRatioDataPerIntervalSlowRatioData["RegionNameEn"].asString();
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["IspNameZh"].isNull())
|
||||
slowRatioDataPerIntervalObject.ispNameZh = valueSlowRatioDataPerIntervalSlowRatioData["IspNameZh"].asString();
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["IspNameEn"].isNull())
|
||||
slowRatioDataPerIntervalObject.ispNameEn = valueSlowRatioDataPerIntervalSlowRatioData["IspNameEn"].asString();
|
||||
if(!valueSlowRatioDataPerIntervalSlowRatioData["Time"].isNull())
|
||||
slowRatioDataPerIntervalObject.time = valueSlowRatioDataPerIntervalSlowRatioData["Time"].asString();
|
||||
slowRatioDataPerInterval_.push_back(slowRatioDataPerIntervalObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainSrcBpsDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSrcBpsDataPerInterval = value["SrcBpsDataPerInterval"]["DataModule"];
|
||||
for (auto value : allSrcBpsDataPerInterval)
|
||||
auto allSrcBpsDataPerIntervalNode = value["SrcBpsDataPerInterval"]["DataModule"];
|
||||
for (auto valueSrcBpsDataPerIntervalDataModule : allSrcBpsDataPerIntervalNode)
|
||||
{
|
||||
DataModule srcBpsDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
srcBpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
srcBpsDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!valueSrcBpsDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
srcBpsDataPerIntervalObject.timeStamp = valueSrcBpsDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueSrcBpsDataPerIntervalDataModule["Value"].isNull())
|
||||
srcBpsDataPerIntervalObject.value = valueSrcBpsDataPerIntervalDataModule["Value"].asString();
|
||||
srcBpsDataPerInterval_.push_back(srcBpsDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainSrcFlowDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSrcFlowDataPerInterval = value["SrcFlowDataPerInterval"]["DataModule"];
|
||||
for (auto value : allSrcFlowDataPerInterval)
|
||||
auto allSrcFlowDataPerIntervalNode = value["SrcFlowDataPerInterval"]["DataModule"];
|
||||
for (auto valueSrcFlowDataPerIntervalDataModule : allSrcFlowDataPerIntervalNode)
|
||||
{
|
||||
DataModule srcFlowDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
srcFlowDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
srcFlowDataPerIntervalObject.value = value["Value"].asString();
|
||||
if(!valueSrcFlowDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
srcFlowDataPerIntervalObject.timeStamp = valueSrcFlowDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueSrcFlowDataPerIntervalDataModule["Value"].isNull())
|
||||
srcFlowDataPerIntervalObject.value = valueSrcFlowDataPerIntervalDataModule["Value"].asString();
|
||||
srcFlowDataPerInterval_.push_back(srcFlowDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeDomainTopReferVisitResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTopReferList = value["TopReferList"]["ReferList"];
|
||||
for (auto value : allTopReferList)
|
||||
auto allTopReferListNode = value["TopReferList"]["ReferList"];
|
||||
for (auto valueTopReferListReferList : allTopReferListNode)
|
||||
{
|
||||
ReferList topReferListObject;
|
||||
if(!value["ReferDetail"].isNull())
|
||||
topReferListObject.referDetail = value["ReferDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
topReferListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
topReferListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
topReferListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
topReferListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueTopReferListReferList["ReferDetail"].isNull())
|
||||
topReferListObject.referDetail = valueTopReferListReferList["ReferDetail"].asString();
|
||||
if(!valueTopReferListReferList["VisitData"].isNull())
|
||||
topReferListObject.visitData = valueTopReferListReferList["VisitData"].asString();
|
||||
if(!valueTopReferListReferList["VisitProportion"].isNull())
|
||||
topReferListObject.visitProportion = std::stof(valueTopReferListReferList["VisitProportion"].asString());
|
||||
if(!valueTopReferListReferList["Flow"].isNull())
|
||||
topReferListObject.flow = valueTopReferListReferList["Flow"].asString();
|
||||
if(!valueTopReferListReferList["FlowProportion"].isNull())
|
||||
topReferListObject.flowProportion = std::stof(valueTopReferListReferList["FlowProportion"].asString());
|
||||
topReferList_.push_back(topReferListObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,84 +39,84 @@ void DescribeDomainTopUrlVisitResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAllUrlList = value["AllUrlList"]["UrlList"];
|
||||
for (auto value : allAllUrlList)
|
||||
auto allAllUrlListNode = value["AllUrlList"]["UrlList"];
|
||||
for (auto valueAllUrlListUrlList : allAllUrlListNode)
|
||||
{
|
||||
UrlList allUrlListObject;
|
||||
if(!value["UrlDetail"].isNull())
|
||||
allUrlListObject.urlDetail = value["UrlDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
allUrlListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
allUrlListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
allUrlListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
allUrlListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueAllUrlListUrlList["UrlDetail"].isNull())
|
||||
allUrlListObject.urlDetail = valueAllUrlListUrlList["UrlDetail"].asString();
|
||||
if(!valueAllUrlListUrlList["VisitData"].isNull())
|
||||
allUrlListObject.visitData = valueAllUrlListUrlList["VisitData"].asString();
|
||||
if(!valueAllUrlListUrlList["VisitProportion"].isNull())
|
||||
allUrlListObject.visitProportion = std::stof(valueAllUrlListUrlList["VisitProportion"].asString());
|
||||
if(!valueAllUrlListUrlList["Flow"].isNull())
|
||||
allUrlListObject.flow = valueAllUrlListUrlList["Flow"].asString();
|
||||
if(!valueAllUrlListUrlList["FlowProportion"].isNull())
|
||||
allUrlListObject.flowProportion = std::stof(valueAllUrlListUrlList["FlowProportion"].asString());
|
||||
allUrlList_.push_back(allUrlListObject);
|
||||
}
|
||||
auto allUrl200List = value["Url200List"]["UrlList"];
|
||||
for (auto value : allUrl200List)
|
||||
auto allUrl200ListNode = value["Url200List"]["UrlList"];
|
||||
for (auto valueUrl200ListUrlList : allUrl200ListNode)
|
||||
{
|
||||
UrlList url200ListObject;
|
||||
if(!value["UrlDetail"].isNull())
|
||||
url200ListObject.urlDetail = value["UrlDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
url200ListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
url200ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
url200ListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
url200ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueUrl200ListUrlList["UrlDetail"].isNull())
|
||||
url200ListObject.urlDetail = valueUrl200ListUrlList["UrlDetail"].asString();
|
||||
if(!valueUrl200ListUrlList["VisitData"].isNull())
|
||||
url200ListObject.visitData = valueUrl200ListUrlList["VisitData"].asString();
|
||||
if(!valueUrl200ListUrlList["VisitProportion"].isNull())
|
||||
url200ListObject.visitProportion = std::stof(valueUrl200ListUrlList["VisitProportion"].asString());
|
||||
if(!valueUrl200ListUrlList["Flow"].isNull())
|
||||
url200ListObject.flow = valueUrl200ListUrlList["Flow"].asString();
|
||||
if(!valueUrl200ListUrlList["FlowProportion"].isNull())
|
||||
url200ListObject.flowProportion = std::stof(valueUrl200ListUrlList["FlowProportion"].asString());
|
||||
url200List_.push_back(url200ListObject);
|
||||
}
|
||||
auto allUrl300List = value["Url300List"]["UrlList"];
|
||||
for (auto value : allUrl300List)
|
||||
auto allUrl300ListNode = value["Url300List"]["UrlList"];
|
||||
for (auto valueUrl300ListUrlList : allUrl300ListNode)
|
||||
{
|
||||
UrlList url300ListObject;
|
||||
if(!value["UrlDetail"].isNull())
|
||||
url300ListObject.urlDetail = value["UrlDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
url300ListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
url300ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
url300ListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
url300ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueUrl300ListUrlList["UrlDetail"].isNull())
|
||||
url300ListObject.urlDetail = valueUrl300ListUrlList["UrlDetail"].asString();
|
||||
if(!valueUrl300ListUrlList["VisitData"].isNull())
|
||||
url300ListObject.visitData = valueUrl300ListUrlList["VisitData"].asString();
|
||||
if(!valueUrl300ListUrlList["VisitProportion"].isNull())
|
||||
url300ListObject.visitProportion = std::stof(valueUrl300ListUrlList["VisitProportion"].asString());
|
||||
if(!valueUrl300ListUrlList["Flow"].isNull())
|
||||
url300ListObject.flow = valueUrl300ListUrlList["Flow"].asString();
|
||||
if(!valueUrl300ListUrlList["FlowProportion"].isNull())
|
||||
url300ListObject.flowProportion = std::stof(valueUrl300ListUrlList["FlowProportion"].asString());
|
||||
url300List_.push_back(url300ListObject);
|
||||
}
|
||||
auto allUrl400List = value["Url400List"]["UrlList"];
|
||||
for (auto value : allUrl400List)
|
||||
auto allUrl400ListNode = value["Url400List"]["UrlList"];
|
||||
for (auto valueUrl400ListUrlList : allUrl400ListNode)
|
||||
{
|
||||
UrlList url400ListObject;
|
||||
if(!value["UrlDetail"].isNull())
|
||||
url400ListObject.urlDetail = value["UrlDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
url400ListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
url400ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
url400ListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
url400ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueUrl400ListUrlList["UrlDetail"].isNull())
|
||||
url400ListObject.urlDetail = valueUrl400ListUrlList["UrlDetail"].asString();
|
||||
if(!valueUrl400ListUrlList["VisitData"].isNull())
|
||||
url400ListObject.visitData = valueUrl400ListUrlList["VisitData"].asString();
|
||||
if(!valueUrl400ListUrlList["VisitProportion"].isNull())
|
||||
url400ListObject.visitProportion = std::stof(valueUrl400ListUrlList["VisitProportion"].asString());
|
||||
if(!valueUrl400ListUrlList["Flow"].isNull())
|
||||
url400ListObject.flow = valueUrl400ListUrlList["Flow"].asString();
|
||||
if(!valueUrl400ListUrlList["FlowProportion"].isNull())
|
||||
url400ListObject.flowProportion = std::stof(valueUrl400ListUrlList["FlowProportion"].asString());
|
||||
url400List_.push_back(url400ListObject);
|
||||
}
|
||||
auto allUrl500List = value["Url500List"]["UrlList"];
|
||||
for (auto value : allUrl500List)
|
||||
auto allUrl500ListNode = value["Url500List"]["UrlList"];
|
||||
for (auto valueUrl500ListUrlList : allUrl500ListNode)
|
||||
{
|
||||
UrlList url500ListObject;
|
||||
if(!value["UrlDetail"].isNull())
|
||||
url500ListObject.urlDetail = value["UrlDetail"].asString();
|
||||
if(!value["VisitData"].isNull())
|
||||
url500ListObject.visitData = value["VisitData"].asString();
|
||||
if(!value["VisitProportion"].isNull())
|
||||
url500ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
|
||||
if(!value["Flow"].isNull())
|
||||
url500ListObject.flow = value["Flow"].asString();
|
||||
if(!value["FlowProportion"].isNull())
|
||||
url500ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
|
||||
if(!valueUrl500ListUrlList["UrlDetail"].isNull())
|
||||
url500ListObject.urlDetail = valueUrl500ListUrlList["UrlDetail"].asString();
|
||||
if(!valueUrl500ListUrlList["VisitData"].isNull())
|
||||
url500ListObject.visitData = valueUrl500ListUrlList["VisitData"].asString();
|
||||
if(!valueUrl500ListUrlList["VisitProportion"].isNull())
|
||||
url500ListObject.visitProportion = std::stof(valueUrl500ListUrlList["VisitProportion"].asString());
|
||||
if(!valueUrl500ListUrlList["Flow"].isNull())
|
||||
url500ListObject.flow = valueUrl500ListUrlList["Flow"].asString();
|
||||
if(!valueUrl500ListUrlList["FlowProportion"].isNull())
|
||||
url500ListObject.flowProportion = std::stof(valueUrl500ListUrlList["FlowProportion"].asString());
|
||||
url500List_.push_back(url500ListObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeDomainUvDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allUvDataInterval = value["UvDataInterval"]["UsageData"];
|
||||
for (auto value : allUvDataInterval)
|
||||
auto allUvDataIntervalNode = value["UvDataInterval"]["UsageData"];
|
||||
for (auto valueUvDataIntervalUsageData : allUvDataIntervalNode)
|
||||
{
|
||||
UsageData uvDataIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
uvDataIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
uvDataIntervalObject.value = value["Value"].asString();
|
||||
if(!valueUvDataIntervalUsageData["TimeStamp"].isNull())
|
||||
uvDataIntervalObject.timeStamp = valueUvDataIntervalUsageData["TimeStamp"].asString();
|
||||
if(!valueUvDataIntervalUsageData["Value"].isNull())
|
||||
uvDataIntervalObject.value = valueUvDataIntervalUsageData["Value"].asString();
|
||||
uvDataInterval_.push_back(uvDataIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeDomainsBySourceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomainsList = value["DomainsList"]["DomainsData"];
|
||||
for (auto value : allDomainsList)
|
||||
auto allDomainsListNode = value["DomainsList"]["DomainsData"];
|
||||
for (auto valueDomainsListDomainsData : allDomainsListNode)
|
||||
{
|
||||
DomainsData domainsListObject;
|
||||
if(!value["Source"].isNull())
|
||||
domainsListObject.source = value["Source"].asString();
|
||||
auto allDomainInfos = value["DomainInfos"]["domainInfo"];
|
||||
for (auto value : allDomainInfos)
|
||||
if(!valueDomainsListDomainsData["Source"].isNull())
|
||||
domainsListObject.source = valueDomainsListDomainsData["Source"].asString();
|
||||
auto allDomainInfosNode = allDomainsListNode["DomainInfos"]["domainInfo"];
|
||||
for (auto allDomainsListNodeDomainInfosdomainInfo : allDomainInfosNode)
|
||||
{
|
||||
DomainsData::DomainInfo domainInfosObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
domainInfosObject.domainName = value["DomainName"].asString();
|
||||
if(!value["DomainCname"].isNull())
|
||||
domainInfosObject.domainCname = value["DomainCname"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
domainInfosObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
domainInfosObject.updateTime = value["UpdateTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
domainInfosObject.status = value["Status"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["DomainName"].isNull())
|
||||
domainInfosObject.domainName = allDomainsListNodeDomainInfosdomainInfo["DomainName"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["DomainCname"].isNull())
|
||||
domainInfosObject.domainCname = allDomainsListNodeDomainInfosdomainInfo["DomainCname"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["CreateTime"].isNull())
|
||||
domainInfosObject.createTime = allDomainsListNodeDomainInfosdomainInfo["CreateTime"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].isNull())
|
||||
domainInfosObject.updateTime = allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["Status"].isNull())
|
||||
domainInfosObject.status = allDomainsListNodeDomainInfosdomainInfo["Status"].asString();
|
||||
domainsListObject.domainInfos.push_back(domainInfosObject);
|
||||
}
|
||||
auto allDomains = value["Domains"]["domainNames"];
|
||||
|
||||
@@ -39,30 +39,30 @@ void DescribeDomainsUsageByDayResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allUsageByDays = value["UsageByDays"]["UsageByDay"];
|
||||
for (auto value : allUsageByDays)
|
||||
auto allUsageByDaysNode = value["UsageByDays"]["UsageByDay"];
|
||||
for (auto valueUsageByDaysUsageByDay : allUsageByDaysNode)
|
||||
{
|
||||
UsageByDay usageByDaysObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
usageByDaysObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Qps"].isNull())
|
||||
usageByDaysObject.qps = value["Qps"].asString();
|
||||
if(!value["BytesHitRate"].isNull())
|
||||
usageByDaysObject.bytesHitRate = value["BytesHitRate"].asString();
|
||||
if(!value["RequestHitRate"].isNull())
|
||||
usageByDaysObject.requestHitRate = value["RequestHitRate"].asString();
|
||||
if(!value["MaxBps"].isNull())
|
||||
usageByDaysObject.maxBps = value["MaxBps"].asString();
|
||||
if(!value["MaxBpsTime"].isNull())
|
||||
usageByDaysObject.maxBpsTime = value["MaxBpsTime"].asString();
|
||||
if(!value["MaxSrcBps"].isNull())
|
||||
usageByDaysObject.maxSrcBps = value["MaxSrcBps"].asString();
|
||||
if(!value["MaxSrcBpsTime"].isNull())
|
||||
usageByDaysObject.maxSrcBpsTime = value["MaxSrcBpsTime"].asString();
|
||||
if(!value["TotalAccess"].isNull())
|
||||
usageByDaysObject.totalAccess = value["TotalAccess"].asString();
|
||||
if(!value["TotalTraffic"].isNull())
|
||||
usageByDaysObject.totalTraffic = value["TotalTraffic"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["TimeStamp"].isNull())
|
||||
usageByDaysObject.timeStamp = valueUsageByDaysUsageByDay["TimeStamp"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["Qps"].isNull())
|
||||
usageByDaysObject.qps = valueUsageByDaysUsageByDay["Qps"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["BytesHitRate"].isNull())
|
||||
usageByDaysObject.bytesHitRate = valueUsageByDaysUsageByDay["BytesHitRate"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["RequestHitRate"].isNull())
|
||||
usageByDaysObject.requestHitRate = valueUsageByDaysUsageByDay["RequestHitRate"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["MaxBps"].isNull())
|
||||
usageByDaysObject.maxBps = valueUsageByDaysUsageByDay["MaxBps"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["MaxBpsTime"].isNull())
|
||||
usageByDaysObject.maxBpsTime = valueUsageByDaysUsageByDay["MaxBpsTime"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["MaxSrcBps"].isNull())
|
||||
usageByDaysObject.maxSrcBps = valueUsageByDaysUsageByDay["MaxSrcBps"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["MaxSrcBpsTime"].isNull())
|
||||
usageByDaysObject.maxSrcBpsTime = valueUsageByDaysUsageByDay["MaxSrcBpsTime"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["TotalAccess"].isNull())
|
||||
usageByDaysObject.totalAccess = valueUsageByDaysUsageByDay["TotalAccess"].asString();
|
||||
if(!valueUsageByDaysUsageByDay["TotalTraffic"].isNull())
|
||||
usageByDaysObject.totalTraffic = valueUsageByDaysUsageByDay["TotalTraffic"].asString();
|
||||
usageByDays_.push_back(usageByDaysObject);
|
||||
}
|
||||
auto usageTotalNode = value["UsageTotal"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeLivePullStreamConfigResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLiveAppRecordList = value["LiveAppRecordList"]["LiveAppRecord"];
|
||||
for (auto value : allLiveAppRecordList)
|
||||
auto allLiveAppRecordListNode = value["LiveAppRecordList"]["LiveAppRecord"];
|
||||
for (auto valueLiveAppRecordListLiveAppRecord : allLiveAppRecordListNode)
|
||||
{
|
||||
LiveAppRecord liveAppRecordListObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
liveAppRecordListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
liveAppRecordListObject.streamName = value["StreamName"].asString();
|
||||
if(!value["SourceUrl"].isNull())
|
||||
liveAppRecordListObject.sourceUrl = value["SourceUrl"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
liveAppRecordListObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
liveAppRecordListObject.endTime = value["EndTime"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["DomainName"].isNull())
|
||||
liveAppRecordListObject.domainName = valueLiveAppRecordListLiveAppRecord["DomainName"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["StreamName"].isNull())
|
||||
liveAppRecordListObject.streamName = valueLiveAppRecordListLiveAppRecord["StreamName"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["SourceUrl"].isNull())
|
||||
liveAppRecordListObject.sourceUrl = valueLiveAppRecordListLiveAppRecord["SourceUrl"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["StartTime"].isNull())
|
||||
liveAppRecordListObject.startTime = valueLiveAppRecordListLiveAppRecord["StartTime"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["EndTime"].isNull())
|
||||
liveAppRecordListObject.endTime = valueLiveAppRecordListLiveAppRecord["EndTime"].asString();
|
||||
liveAppRecordList_.push_back(liveAppRecordListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeLiveRecordConfigResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLiveAppRecordList = value["LiveAppRecordList"]["LiveAppRecord"];
|
||||
for (auto value : allLiveAppRecordList)
|
||||
auto allLiveAppRecordListNode = value["LiveAppRecordList"]["LiveAppRecord"];
|
||||
for (auto valueLiveAppRecordListLiveAppRecord : allLiveAppRecordListNode)
|
||||
{
|
||||
LiveAppRecord liveAppRecordListObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
liveAppRecordListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
liveAppRecordListObject.appName = value["AppName"].asString();
|
||||
if(!value["OssEndpoint"].isNull())
|
||||
liveAppRecordListObject.ossEndpoint = value["OssEndpoint"].asString();
|
||||
if(!value["OssBucket"].isNull())
|
||||
liveAppRecordListObject.ossBucket = value["OssBucket"].asString();
|
||||
if(!value["OssObjectPrefix"].isNull())
|
||||
liveAppRecordListObject.ossObjectPrefix = value["OssObjectPrefix"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
liveAppRecordListObject.createTime = value["CreateTime"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["DomainName"].isNull())
|
||||
liveAppRecordListObject.domainName = valueLiveAppRecordListLiveAppRecord["DomainName"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["AppName"].isNull())
|
||||
liveAppRecordListObject.appName = valueLiveAppRecordListLiveAppRecord["AppName"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["OssEndpoint"].isNull())
|
||||
liveAppRecordListObject.ossEndpoint = valueLiveAppRecordListLiveAppRecord["OssEndpoint"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["OssBucket"].isNull())
|
||||
liveAppRecordListObject.ossBucket = valueLiveAppRecordListLiveAppRecord["OssBucket"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["OssObjectPrefix"].isNull())
|
||||
liveAppRecordListObject.ossObjectPrefix = valueLiveAppRecordListLiveAppRecord["OssObjectPrefix"].asString();
|
||||
if(!valueLiveAppRecordListLiveAppRecord["CreateTime"].isNull())
|
||||
liveAppRecordListObject.createTime = valueLiveAppRecordListLiveAppRecord["CreateTime"].asString();
|
||||
liveAppRecordList_.push_back(liveAppRecordListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeLiveSnapshotConfigResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLiveStreamSnapshotConfigList = value["LiveStreamSnapshotConfigList"]["LiveStreamSnapshotConfig"];
|
||||
for (auto value : allLiveStreamSnapshotConfigList)
|
||||
auto allLiveStreamSnapshotConfigListNode = value["LiveStreamSnapshotConfigList"]["LiveStreamSnapshotConfig"];
|
||||
for (auto valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig : allLiveStreamSnapshotConfigListNode)
|
||||
{
|
||||
LiveStreamSnapshotConfig liveStreamSnapshotConfigListObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
liveStreamSnapshotConfigListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
liveStreamSnapshotConfigListObject.appName = value["AppName"].asString();
|
||||
if(!value["TimeInterval"].isNull())
|
||||
liveStreamSnapshotConfigListObject.timeInterval = std::stoi(value["TimeInterval"].asString());
|
||||
if(!value["OssEndpoint"].isNull())
|
||||
liveStreamSnapshotConfigListObject.ossEndpoint = value["OssEndpoint"].asString();
|
||||
if(!value["OssBucket"].isNull())
|
||||
liveStreamSnapshotConfigListObject.ossBucket = value["OssBucket"].asString();
|
||||
if(!value["OverwriteOssObject"].isNull())
|
||||
liveStreamSnapshotConfigListObject.overwriteOssObject = value["OverwriteOssObject"].asString();
|
||||
if(!value["SequenceOssObject"].isNull())
|
||||
liveStreamSnapshotConfigListObject.sequenceOssObject = value["SequenceOssObject"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
liveStreamSnapshotConfigListObject.createTime = value["CreateTime"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["DomainName"].isNull())
|
||||
liveStreamSnapshotConfigListObject.domainName = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["DomainName"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["AppName"].isNull())
|
||||
liveStreamSnapshotConfigListObject.appName = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["AppName"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["TimeInterval"].isNull())
|
||||
liveStreamSnapshotConfigListObject.timeInterval = std::stoi(valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["TimeInterval"].asString());
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssEndpoint"].isNull())
|
||||
liveStreamSnapshotConfigListObject.ossEndpoint = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssEndpoint"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssBucket"].isNull())
|
||||
liveStreamSnapshotConfigListObject.ossBucket = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssBucket"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OverwriteOssObject"].isNull())
|
||||
liveStreamSnapshotConfigListObject.overwriteOssObject = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OverwriteOssObject"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["SequenceOssObject"].isNull())
|
||||
liveStreamSnapshotConfigListObject.sequenceOssObject = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["SequenceOssObject"].asString();
|
||||
if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["CreateTime"].isNull())
|
||||
liveStreamSnapshotConfigListObject.createTime = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["CreateTime"].asString();
|
||||
liveStreamSnapshotConfigList_.push_back(liveStreamSnapshotConfigListObject);
|
||||
}
|
||||
if(!value["PageNum"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeLiveStreamBitRateDataResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
|
||||
for (auto value : allFrameRateAndBitRateInfos)
|
||||
auto allFrameRateAndBitRateInfosNode = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
|
||||
for (auto valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo : allFrameRateAndBitRateInfosNode)
|
||||
{
|
||||
FrameRateAndBitRateInfo frameRateAndBitRateInfosObject;
|
||||
if(!value["StreamUrl"].isNull())
|
||||
frameRateAndBitRateInfosObject.streamUrl = value["StreamUrl"].asString();
|
||||
if(!value["VideoFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString());
|
||||
if(!value["AudioFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString());
|
||||
if(!value["BitRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.bitRate = std::stof(value["BitRate"].asString());
|
||||
if(!value["Time"].isNull())
|
||||
frameRateAndBitRateInfosObject.time = value["Time"].asString();
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["StreamUrl"].isNull())
|
||||
frameRateAndBitRateInfosObject.streamUrl = valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["StreamUrl"].asString();
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["VideoFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.videoFrameRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["VideoFrameRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["AudioFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.audioFrameRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["AudioFrameRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["BitRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.bitRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["BitRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["Time"].isNull())
|
||||
frameRateAndBitRateInfosObject.time = valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["Time"].asString();
|
||||
frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfosObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeLiveStreamOnlineUserNumResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOnlineUserInfo = value["OnlineUserInfo"]["LiveStreamOnlineUserNumInfo"];
|
||||
for (auto value : allOnlineUserInfo)
|
||||
auto allOnlineUserInfoNode = value["OnlineUserInfo"]["LiveStreamOnlineUserNumInfo"];
|
||||
for (auto valueOnlineUserInfoLiveStreamOnlineUserNumInfo : allOnlineUserInfoNode)
|
||||
{
|
||||
LiveStreamOnlineUserNumInfo onlineUserInfoObject;
|
||||
if(!value["StreamUrl"].isNull())
|
||||
onlineUserInfoObject.streamUrl = value["StreamUrl"].asString();
|
||||
if(!value["UserNumber"].isNull())
|
||||
onlineUserInfoObject.userNumber = std::stol(value["UserNumber"].asString());
|
||||
if(!value["Time"].isNull())
|
||||
onlineUserInfoObject.time = value["Time"].asString();
|
||||
if(!valueOnlineUserInfoLiveStreamOnlineUserNumInfo["StreamUrl"].isNull())
|
||||
onlineUserInfoObject.streamUrl = valueOnlineUserInfoLiveStreamOnlineUserNumInfo["StreamUrl"].asString();
|
||||
if(!valueOnlineUserInfoLiveStreamOnlineUserNumInfo["UserNumber"].isNull())
|
||||
onlineUserInfoObject.userNumber = std::stol(valueOnlineUserInfoLiveStreamOnlineUserNumInfo["UserNumber"].asString());
|
||||
if(!valueOnlineUserInfoLiveStreamOnlineUserNumInfo["Time"].isNull())
|
||||
onlineUserInfoObject.time = valueOnlineUserInfoLiveStreamOnlineUserNumInfo["Time"].asString();
|
||||
onlineUserInfo_.push_back(onlineUserInfoObject);
|
||||
}
|
||||
if(!value["TotalUserNumber"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeLiveStreamRecordContentResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecordContentInfoList = value["RecordContentInfoList"]["RecordContentInfo"];
|
||||
for (auto value : allRecordContentInfoList)
|
||||
auto allRecordContentInfoListNode = value["RecordContentInfoList"]["RecordContentInfo"];
|
||||
for (auto valueRecordContentInfoListRecordContentInfo : allRecordContentInfoListNode)
|
||||
{
|
||||
RecordContentInfo recordContentInfoListObject;
|
||||
if(!value["OssEndpoint"].isNull())
|
||||
recordContentInfoListObject.ossEndpoint = value["OssEndpoint"].asString();
|
||||
if(!value["OssBucket"].isNull())
|
||||
recordContentInfoListObject.ossBucket = value["OssBucket"].asString();
|
||||
if(!value["OssObjectPrefix"].isNull())
|
||||
recordContentInfoListObject.ossObjectPrefix = value["OssObjectPrefix"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
recordContentInfoListObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
recordContentInfoListObject.endTime = value["EndTime"].asString();
|
||||
if(!value["Duration"].isNull())
|
||||
recordContentInfoListObject.duration = std::stof(value["Duration"].asString());
|
||||
if(!valueRecordContentInfoListRecordContentInfo["OssEndpoint"].isNull())
|
||||
recordContentInfoListObject.ossEndpoint = valueRecordContentInfoListRecordContentInfo["OssEndpoint"].asString();
|
||||
if(!valueRecordContentInfoListRecordContentInfo["OssBucket"].isNull())
|
||||
recordContentInfoListObject.ossBucket = valueRecordContentInfoListRecordContentInfo["OssBucket"].asString();
|
||||
if(!valueRecordContentInfoListRecordContentInfo["OssObjectPrefix"].isNull())
|
||||
recordContentInfoListObject.ossObjectPrefix = valueRecordContentInfoListRecordContentInfo["OssObjectPrefix"].asString();
|
||||
if(!valueRecordContentInfoListRecordContentInfo["StartTime"].isNull())
|
||||
recordContentInfoListObject.startTime = valueRecordContentInfoListRecordContentInfo["StartTime"].asString();
|
||||
if(!valueRecordContentInfoListRecordContentInfo["EndTime"].isNull())
|
||||
recordContentInfoListObject.endTime = valueRecordContentInfoListRecordContentInfo["EndTime"].asString();
|
||||
if(!valueRecordContentInfoListRecordContentInfo["Duration"].isNull())
|
||||
recordContentInfoListObject.duration = std::stof(valueRecordContentInfoListRecordContentInfo["Duration"].asString());
|
||||
recordContentInfoList_.push_back(recordContentInfoListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,34 +39,34 @@ void DescribeLiveStreamRecordIndexFilesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecordIndexInfoList = value["RecordIndexInfoList"]["RecordIndexInfo"];
|
||||
for (auto value : allRecordIndexInfoList)
|
||||
auto allRecordIndexInfoListNode = value["RecordIndexInfoList"]["RecordIndexInfo"];
|
||||
for (auto valueRecordIndexInfoListRecordIndexInfo : allRecordIndexInfoListNode)
|
||||
{
|
||||
RecordIndexInfo recordIndexInfoListObject;
|
||||
if(!value["RecordId"].isNull())
|
||||
recordIndexInfoListObject.recordId = value["RecordId"].asString();
|
||||
if(!value["RecordUrl"].isNull())
|
||||
recordIndexInfoListObject.recordUrl = value["RecordUrl"].asString();
|
||||
if(!value["DomainName"].isNull())
|
||||
recordIndexInfoListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
recordIndexInfoListObject.appName = value["AppName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
recordIndexInfoListObject.streamName = value["StreamName"].asString();
|
||||
if(!value["OssObject"].isNull())
|
||||
recordIndexInfoListObject.ossObject = value["OssObject"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
recordIndexInfoListObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
recordIndexInfoListObject.endTime = value["EndTime"].asString();
|
||||
if(!value["Duration"].isNull())
|
||||
recordIndexInfoListObject.duration = std::stof(value["Duration"].asString());
|
||||
if(!value["Height"].isNull())
|
||||
recordIndexInfoListObject.height = std::stoi(value["Height"].asString());
|
||||
if(!value["Width"].isNull())
|
||||
recordIndexInfoListObject.width = std::stoi(value["Width"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
recordIndexInfoListObject.createTime = value["CreateTime"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["RecordId"].isNull())
|
||||
recordIndexInfoListObject.recordId = valueRecordIndexInfoListRecordIndexInfo["RecordId"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["RecordUrl"].isNull())
|
||||
recordIndexInfoListObject.recordUrl = valueRecordIndexInfoListRecordIndexInfo["RecordUrl"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["DomainName"].isNull())
|
||||
recordIndexInfoListObject.domainName = valueRecordIndexInfoListRecordIndexInfo["DomainName"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["AppName"].isNull())
|
||||
recordIndexInfoListObject.appName = valueRecordIndexInfoListRecordIndexInfo["AppName"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["StreamName"].isNull())
|
||||
recordIndexInfoListObject.streamName = valueRecordIndexInfoListRecordIndexInfo["StreamName"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["OssObject"].isNull())
|
||||
recordIndexInfoListObject.ossObject = valueRecordIndexInfoListRecordIndexInfo["OssObject"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["StartTime"].isNull())
|
||||
recordIndexInfoListObject.startTime = valueRecordIndexInfoListRecordIndexInfo["StartTime"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["EndTime"].isNull())
|
||||
recordIndexInfoListObject.endTime = valueRecordIndexInfoListRecordIndexInfo["EndTime"].asString();
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["Duration"].isNull())
|
||||
recordIndexInfoListObject.duration = std::stof(valueRecordIndexInfoListRecordIndexInfo["Duration"].asString());
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["Height"].isNull())
|
||||
recordIndexInfoListObject.height = std::stoi(valueRecordIndexInfoListRecordIndexInfo["Height"].asString());
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["Width"].isNull())
|
||||
recordIndexInfoListObject.width = std::stoi(valueRecordIndexInfoListRecordIndexInfo["Width"].asString());
|
||||
if(!valueRecordIndexInfoListRecordIndexInfo["CreateTime"].isNull())
|
||||
recordIndexInfoListObject.createTime = valueRecordIndexInfoListRecordIndexInfo["CreateTime"].asString();
|
||||
recordIndexInfoList_.push_back(recordIndexInfoListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeLiveStreamSnapshotInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLiveStreamSnapshotInfoList = value["LiveStreamSnapshotInfoList"]["LiveStreamSnapshotInfo"];
|
||||
for (auto value : allLiveStreamSnapshotInfoList)
|
||||
auto allLiveStreamSnapshotInfoListNode = value["LiveStreamSnapshotInfoList"]["LiveStreamSnapshotInfo"];
|
||||
for (auto valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo : allLiveStreamSnapshotInfoListNode)
|
||||
{
|
||||
LiveStreamSnapshotInfo liveStreamSnapshotInfoListObject;
|
||||
if(!value["OssEndpoint"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossEndpoint = value["OssEndpoint"].asString();
|
||||
if(!value["OssBucket"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossBucket = value["OssBucket"].asString();
|
||||
if(!value["OssObject"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossObject = value["OssObject"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
liveStreamSnapshotInfoListObject.createTime = value["CreateTime"].asString();
|
||||
if(!valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssEndpoint"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossEndpoint = valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssEndpoint"].asString();
|
||||
if(!valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssBucket"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossBucket = valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssBucket"].asString();
|
||||
if(!valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssObject"].isNull())
|
||||
liveStreamSnapshotInfoListObject.ossObject = valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["OssObject"].asString();
|
||||
if(!valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["CreateTime"].isNull())
|
||||
liveStreamSnapshotInfoListObject.createTime = valueLiveStreamSnapshotInfoListLiveStreamSnapshotInfo["CreateTime"].asString();
|
||||
liveStreamSnapshotInfoList_.push_back(liveStreamSnapshotInfoListObject);
|
||||
}
|
||||
if(!value["NextStartTime"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeLiveStreamTranscodeInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomainTranscodeList = value["DomainTranscodeList"]["DomainTranscodeInfo"];
|
||||
for (auto value : allDomainTranscodeList)
|
||||
auto allDomainTranscodeListNode = value["DomainTranscodeList"]["DomainTranscodeInfo"];
|
||||
for (auto valueDomainTranscodeListDomainTranscodeInfo : allDomainTranscodeListNode)
|
||||
{
|
||||
DomainTranscodeInfo domainTranscodeListObject;
|
||||
if(!value["TranscodeApp"].isNull())
|
||||
domainTranscodeListObject.transcodeApp = value["TranscodeApp"].asString();
|
||||
if(!value["TranscodeId"].isNull())
|
||||
domainTranscodeListObject.transcodeId = value["TranscodeId"].asString();
|
||||
if(!value["TranscodeName"].isNull())
|
||||
domainTranscodeListObject.transcodeName = value["TranscodeName"].asString();
|
||||
if(!value["TranscodeRecord"].isNull())
|
||||
domainTranscodeListObject.transcodeRecord = value["TranscodeRecord"].asString();
|
||||
if(!value["TranscodeSnapshot"].isNull())
|
||||
domainTranscodeListObject.transcodeSnapshot = value["TranscodeSnapshot"].asString();
|
||||
if(!value["TranscodeTemplate"].isNull())
|
||||
domainTranscodeListObject.transcodeTemplate = value["TranscodeTemplate"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeApp"].isNull())
|
||||
domainTranscodeListObject.transcodeApp = valueDomainTranscodeListDomainTranscodeInfo["TranscodeApp"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeId"].isNull())
|
||||
domainTranscodeListObject.transcodeId = valueDomainTranscodeListDomainTranscodeInfo["TranscodeId"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeName"].isNull())
|
||||
domainTranscodeListObject.transcodeName = valueDomainTranscodeListDomainTranscodeInfo["TranscodeName"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeRecord"].isNull())
|
||||
domainTranscodeListObject.transcodeRecord = valueDomainTranscodeListDomainTranscodeInfo["TranscodeRecord"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeSnapshot"].isNull())
|
||||
domainTranscodeListObject.transcodeSnapshot = valueDomainTranscodeListDomainTranscodeInfo["TranscodeSnapshot"].asString();
|
||||
if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeTemplate"].isNull())
|
||||
domainTranscodeListObject.transcodeTemplate = valueDomainTranscodeListDomainTranscodeInfo["TranscodeTemplate"].asString();
|
||||
domainTranscodeList_.push_back(domainTranscodeListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeLiveStreamsControlHistoryResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allControlInfo = value["ControlInfo"]["LiveStreamControlInfo"];
|
||||
for (auto value : allControlInfo)
|
||||
auto allControlInfoNode = value["ControlInfo"]["LiveStreamControlInfo"];
|
||||
for (auto valueControlInfoLiveStreamControlInfo : allControlInfoNode)
|
||||
{
|
||||
LiveStreamControlInfo controlInfoObject;
|
||||
if(!value["StreamName"].isNull())
|
||||
controlInfoObject.streamName = value["StreamName"].asString();
|
||||
if(!value["ClientIP"].isNull())
|
||||
controlInfoObject.clientIP = value["ClientIP"].asString();
|
||||
if(!value["Action"].isNull())
|
||||
controlInfoObject.action = value["Action"].asString();
|
||||
if(!value["TimeStamp"].isNull())
|
||||
controlInfoObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!valueControlInfoLiveStreamControlInfo["StreamName"].isNull())
|
||||
controlInfoObject.streamName = valueControlInfoLiveStreamControlInfo["StreamName"].asString();
|
||||
if(!valueControlInfoLiveStreamControlInfo["ClientIP"].isNull())
|
||||
controlInfoObject.clientIP = valueControlInfoLiveStreamControlInfo["ClientIP"].asString();
|
||||
if(!valueControlInfoLiveStreamControlInfo["Action"].isNull())
|
||||
controlInfoObject.action = valueControlInfoLiveStreamControlInfo["Action"].asString();
|
||||
if(!valueControlInfoLiveStreamControlInfo["TimeStamp"].isNull())
|
||||
controlInfoObject.timeStamp = valueControlInfoLiveStreamControlInfo["TimeStamp"].asString();
|
||||
controlInfo_.push_back(controlInfoObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeLiveStreamsFrameRateAndBitRateDataResult::parse(const std::string &
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
|
||||
for (auto value : allFrameRateAndBitRateInfos)
|
||||
auto allFrameRateAndBitRateInfosNode = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
|
||||
for (auto valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo : allFrameRateAndBitRateInfosNode)
|
||||
{
|
||||
FrameRateAndBitRateInfo frameRateAndBitRateInfosObject;
|
||||
if(!value["StreamUrl"].isNull())
|
||||
frameRateAndBitRateInfosObject.streamUrl = value["StreamUrl"].asString();
|
||||
if(!value["VideoFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString());
|
||||
if(!value["AudioFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString());
|
||||
if(!value["BitRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.bitRate = std::stof(value["BitRate"].asString());
|
||||
if(!value["Time"].isNull())
|
||||
frameRateAndBitRateInfosObject.time = value["Time"].asString();
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["StreamUrl"].isNull())
|
||||
frameRateAndBitRateInfosObject.streamUrl = valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["StreamUrl"].asString();
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["VideoFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.videoFrameRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["VideoFrameRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["AudioFrameRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.audioFrameRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["AudioFrameRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["BitRate"].isNull())
|
||||
frameRateAndBitRateInfosObject.bitRate = std::stof(valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["BitRate"].asString());
|
||||
if(!valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["Time"].isNull())
|
||||
frameRateAndBitRateInfosObject.time = valueFrameRateAndBitRateInfosFrameRateAndBitRateInfo["Time"].asString();
|
||||
frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfosObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeLiveStreamsOnlineListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOnlineInfo = value["OnlineInfo"]["LiveStreamOnlineInfo"];
|
||||
for (auto value : allOnlineInfo)
|
||||
auto allOnlineInfoNode = value["OnlineInfo"]["LiveStreamOnlineInfo"];
|
||||
for (auto valueOnlineInfoLiveStreamOnlineInfo : allOnlineInfoNode)
|
||||
{
|
||||
LiveStreamOnlineInfo onlineInfoObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
onlineInfoObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
onlineInfoObject.appName = value["AppName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
onlineInfoObject.streamName = value["StreamName"].asString();
|
||||
if(!value["PublishTime"].isNull())
|
||||
onlineInfoObject.publishTime = value["PublishTime"].asString();
|
||||
if(!value["PublishUrl"].isNull())
|
||||
onlineInfoObject.publishUrl = value["PublishUrl"].asString();
|
||||
if(!valueOnlineInfoLiveStreamOnlineInfo["DomainName"].isNull())
|
||||
onlineInfoObject.domainName = valueOnlineInfoLiveStreamOnlineInfo["DomainName"].asString();
|
||||
if(!valueOnlineInfoLiveStreamOnlineInfo["AppName"].isNull())
|
||||
onlineInfoObject.appName = valueOnlineInfoLiveStreamOnlineInfo["AppName"].asString();
|
||||
if(!valueOnlineInfoLiveStreamOnlineInfo["StreamName"].isNull())
|
||||
onlineInfoObject.streamName = valueOnlineInfoLiveStreamOnlineInfo["StreamName"].asString();
|
||||
if(!valueOnlineInfoLiveStreamOnlineInfo["PublishTime"].isNull())
|
||||
onlineInfoObject.publishTime = valueOnlineInfoLiveStreamOnlineInfo["PublishTime"].asString();
|
||||
if(!valueOnlineInfoLiveStreamOnlineInfo["PublishUrl"].isNull())
|
||||
onlineInfoObject.publishUrl = valueOnlineInfoLiveStreamOnlineInfo["PublishUrl"].asString();
|
||||
onlineInfo_.push_back(onlineInfoObject);
|
||||
}
|
||||
if(!value["PageNum"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeLiveStreamsPublishListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPublishInfo = value["PublishInfo"]["LiveStreamPublishInfo"];
|
||||
for (auto value : allPublishInfo)
|
||||
auto allPublishInfoNode = value["PublishInfo"]["LiveStreamPublishInfo"];
|
||||
for (auto valuePublishInfoLiveStreamPublishInfo : allPublishInfoNode)
|
||||
{
|
||||
LiveStreamPublishInfo publishInfoObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
publishInfoObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
publishInfoObject.appName = value["AppName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
publishInfoObject.streamName = value["StreamName"].asString();
|
||||
if(!value["StreamUrl"].isNull())
|
||||
publishInfoObject.streamUrl = value["StreamUrl"].asString();
|
||||
if(!value["PublishTime"].isNull())
|
||||
publishInfoObject.publishTime = value["PublishTime"].asString();
|
||||
if(!value["StopTime"].isNull())
|
||||
publishInfoObject.stopTime = value["StopTime"].asString();
|
||||
if(!value["PublishUrl"].isNull())
|
||||
publishInfoObject.publishUrl = value["PublishUrl"].asString();
|
||||
if(!value["ClientAddr"].isNull())
|
||||
publishInfoObject.clientAddr = value["ClientAddr"].asString();
|
||||
if(!value["EdgeNodeAddr"].isNull())
|
||||
publishInfoObject.edgeNodeAddr = value["EdgeNodeAddr"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["DomainName"].isNull())
|
||||
publishInfoObject.domainName = valuePublishInfoLiveStreamPublishInfo["DomainName"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["AppName"].isNull())
|
||||
publishInfoObject.appName = valuePublishInfoLiveStreamPublishInfo["AppName"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["StreamName"].isNull())
|
||||
publishInfoObject.streamName = valuePublishInfoLiveStreamPublishInfo["StreamName"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["StreamUrl"].isNull())
|
||||
publishInfoObject.streamUrl = valuePublishInfoLiveStreamPublishInfo["StreamUrl"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["PublishTime"].isNull())
|
||||
publishInfoObject.publishTime = valuePublishInfoLiveStreamPublishInfo["PublishTime"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["StopTime"].isNull())
|
||||
publishInfoObject.stopTime = valuePublishInfoLiveStreamPublishInfo["StopTime"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["PublishUrl"].isNull())
|
||||
publishInfoObject.publishUrl = valuePublishInfoLiveStreamPublishInfo["PublishUrl"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["ClientAddr"].isNull())
|
||||
publishInfoObject.clientAddr = valuePublishInfoLiveStreamPublishInfo["ClientAddr"].asString();
|
||||
if(!valuePublishInfoLiveStreamPublishInfo["EdgeNodeAddr"].isNull())
|
||||
publishInfoObject.edgeNodeAddr = valuePublishInfoLiveStreamPublishInfo["EdgeNodeAddr"].asString();
|
||||
publishInfo_.push_back(publishInfoObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeRefreshTasksResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTasks = value["Tasks"]["CDNTask"];
|
||||
for (auto value : allTasks)
|
||||
auto allTasksNode = value["Tasks"]["CDNTask"];
|
||||
for (auto valueTasksCDNTask : allTasksNode)
|
||||
{
|
||||
CDNTask tasksObject;
|
||||
if(!value["TaskId"].isNull())
|
||||
tasksObject.taskId = value["TaskId"].asString();
|
||||
if(!value["ObjectPath"].isNull())
|
||||
tasksObject.objectPath = value["ObjectPath"].asString();
|
||||
if(!value["Process"].isNull())
|
||||
tasksObject.process = value["Process"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
tasksObject.status = value["Status"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
tasksObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
tasksObject.description = value["Description"].asString();
|
||||
if(!value["ObjectType"].isNull())
|
||||
tasksObject.objectType = value["ObjectType"].asString();
|
||||
if(!valueTasksCDNTask["TaskId"].isNull())
|
||||
tasksObject.taskId = valueTasksCDNTask["TaskId"].asString();
|
||||
if(!valueTasksCDNTask["ObjectPath"].isNull())
|
||||
tasksObject.objectPath = valueTasksCDNTask["ObjectPath"].asString();
|
||||
if(!valueTasksCDNTask["Process"].isNull())
|
||||
tasksObject.process = valueTasksCDNTask["Process"].asString();
|
||||
if(!valueTasksCDNTask["Status"].isNull())
|
||||
tasksObject.status = valueTasksCDNTask["Status"].asString();
|
||||
if(!valueTasksCDNTask["CreationTime"].isNull())
|
||||
tasksObject.creationTime = valueTasksCDNTask["CreationTime"].asString();
|
||||
if(!valueTasksCDNTask["Description"].isNull())
|
||||
tasksObject.description = valueTasksCDNTask["Description"].asString();
|
||||
if(!valueTasksCDNTask["ObjectType"].isNull())
|
||||
tasksObject.objectType = valueTasksCDNTask["ObjectType"].asString();
|
||||
tasks_.push_back(tasksObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeTopDomainsByFlowResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTopDomains = value["TopDomains"]["TopDomain"];
|
||||
for (auto value : allTopDomains)
|
||||
auto allTopDomainsNode = value["TopDomains"]["TopDomain"];
|
||||
for (auto valueTopDomainsTopDomain : allTopDomainsNode)
|
||||
{
|
||||
TopDomain topDomainsObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
topDomainsObject.domainName = value["DomainName"].asString();
|
||||
if(!value["Rank"].isNull())
|
||||
topDomainsObject.rank = std::stol(value["Rank"].asString());
|
||||
if(!value["TotalTraffic"].isNull())
|
||||
topDomainsObject.totalTraffic = value["TotalTraffic"].asString();
|
||||
if(!value["TrafficPercent"].isNull())
|
||||
topDomainsObject.trafficPercent = value["TrafficPercent"].asString();
|
||||
if(!value["MaxBps"].isNull())
|
||||
topDomainsObject.maxBps = std::stof(value["MaxBps"].asString());
|
||||
if(!value["MaxBpsTime"].isNull())
|
||||
topDomainsObject.maxBpsTime = value["MaxBpsTime"].asString();
|
||||
if(!value["TotalAccess"].isNull())
|
||||
topDomainsObject.totalAccess = std::stol(value["TotalAccess"].asString());
|
||||
if(!valueTopDomainsTopDomain["DomainName"].isNull())
|
||||
topDomainsObject.domainName = valueTopDomainsTopDomain["DomainName"].asString();
|
||||
if(!valueTopDomainsTopDomain["Rank"].isNull())
|
||||
topDomainsObject.rank = std::stol(valueTopDomainsTopDomain["Rank"].asString());
|
||||
if(!valueTopDomainsTopDomain["TotalTraffic"].isNull())
|
||||
topDomainsObject.totalTraffic = valueTopDomainsTopDomain["TotalTraffic"].asString();
|
||||
if(!valueTopDomainsTopDomain["TrafficPercent"].isNull())
|
||||
topDomainsObject.trafficPercent = valueTopDomainsTopDomain["TrafficPercent"].asString();
|
||||
if(!valueTopDomainsTopDomain["MaxBps"].isNull())
|
||||
topDomainsObject.maxBps = std::stof(valueTopDomainsTopDomain["MaxBps"].asString());
|
||||
if(!valueTopDomainsTopDomain["MaxBpsTime"].isNull())
|
||||
topDomainsObject.maxBpsTime = valueTopDomainsTopDomain["MaxBpsTime"].asString();
|
||||
if(!valueTopDomainsTopDomain["TotalAccess"].isNull())
|
||||
topDomainsObject.totalAccess = std::stol(valueTopDomainsTopDomain["TotalAccess"].asString());
|
||||
topDomains_.push_back(topDomainsObject);
|
||||
}
|
||||
if(!value["StartTime"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeUserDomainsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomains = value["Domains"]["PageData"];
|
||||
for (auto value : allDomains)
|
||||
auto allDomainsNode = value["Domains"]["PageData"];
|
||||
for (auto valueDomainsPageData : allDomainsNode)
|
||||
{
|
||||
PageData domainsObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
domainsObject.domainName = value["DomainName"].asString();
|
||||
if(!value["Cname"].isNull())
|
||||
domainsObject.cname = value["Cname"].asString();
|
||||
if(!value["CdnType"].isNull())
|
||||
domainsObject.cdnType = value["CdnType"].asString();
|
||||
if(!value["DomainStatus"].isNull())
|
||||
domainsObject.domainStatus = value["DomainStatus"].asString();
|
||||
if(!value["GmtCreated"].isNull())
|
||||
domainsObject.gmtCreated = value["GmtCreated"].asString();
|
||||
if(!value["GmtModified"].isNull())
|
||||
domainsObject.gmtModified = value["GmtModified"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
domainsObject.description = value["Description"].asString();
|
||||
if(!value["SourceType"].isNull())
|
||||
domainsObject.sourceType = value["SourceType"].asString();
|
||||
if(!value["SslProtocol"].isNull())
|
||||
domainsObject.sslProtocol = value["SslProtocol"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
domainsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["Sandbox"].isNull())
|
||||
domainsObject.sandbox = value["Sandbox"].asString();
|
||||
if(!valueDomainsPageData["DomainName"].isNull())
|
||||
domainsObject.domainName = valueDomainsPageData["DomainName"].asString();
|
||||
if(!valueDomainsPageData["Cname"].isNull())
|
||||
domainsObject.cname = valueDomainsPageData["Cname"].asString();
|
||||
if(!valueDomainsPageData["CdnType"].isNull())
|
||||
domainsObject.cdnType = valueDomainsPageData["CdnType"].asString();
|
||||
if(!valueDomainsPageData["DomainStatus"].isNull())
|
||||
domainsObject.domainStatus = valueDomainsPageData["DomainStatus"].asString();
|
||||
if(!valueDomainsPageData["GmtCreated"].isNull())
|
||||
domainsObject.gmtCreated = valueDomainsPageData["GmtCreated"].asString();
|
||||
if(!valueDomainsPageData["GmtModified"].isNull())
|
||||
domainsObject.gmtModified = valueDomainsPageData["GmtModified"].asString();
|
||||
if(!valueDomainsPageData["Description"].isNull())
|
||||
domainsObject.description = valueDomainsPageData["Description"].asString();
|
||||
if(!valueDomainsPageData["SourceType"].isNull())
|
||||
domainsObject.sourceType = valueDomainsPageData["SourceType"].asString();
|
||||
if(!valueDomainsPageData["SslProtocol"].isNull())
|
||||
domainsObject.sslProtocol = valueDomainsPageData["SslProtocol"].asString();
|
||||
if(!valueDomainsPageData["ResourceGroupId"].isNull())
|
||||
domainsObject.resourceGroupId = valueDomainsPageData["ResourceGroupId"].asString();
|
||||
if(!valueDomainsPageData["Sandbox"].isNull())
|
||||
domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
|
||||
auto allSources = value["Sources"]["Source"];
|
||||
for (auto value : allSources)
|
||||
domainsObject.sources.push_back(value.asString());
|
||||
|
||||
@@ -39,16 +39,16 @@ void StartMixStreamsServiceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMixStreamsInfoList = value["MixStreamsInfoList"]["MixStreamsInfo"];
|
||||
for (auto value : allMixStreamsInfoList)
|
||||
auto allMixStreamsInfoListNode = value["MixStreamsInfoList"]["MixStreamsInfo"];
|
||||
for (auto valueMixStreamsInfoListMixStreamsInfo : allMixStreamsInfoListNode)
|
||||
{
|
||||
MixStreamsInfo mixStreamsInfoListObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
mixStreamsInfoListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
mixStreamsInfoListObject.appName = value["AppName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
mixStreamsInfoListObject.streamName = value["StreamName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["DomainName"].isNull())
|
||||
mixStreamsInfoListObject.domainName = valueMixStreamsInfoListMixStreamsInfo["DomainName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["AppName"].isNull())
|
||||
mixStreamsInfoListObject.appName = valueMixStreamsInfoListMixStreamsInfo["AppName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["StreamName"].isNull())
|
||||
mixStreamsInfoListObject.streamName = valueMixStreamsInfoListMixStreamsInfo["StreamName"].asString();
|
||||
mixStreamsInfoList_.push_back(mixStreamsInfoListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void StopMixStreamsServiceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMixStreamsInfoList = value["MixStreamsInfoList"]["MixStreamsInfo"];
|
||||
for (auto value : allMixStreamsInfoList)
|
||||
auto allMixStreamsInfoListNode = value["MixStreamsInfoList"]["MixStreamsInfo"];
|
||||
for (auto valueMixStreamsInfoListMixStreamsInfo : allMixStreamsInfoListNode)
|
||||
{
|
||||
MixStreamsInfo mixStreamsInfoListObject;
|
||||
if(!value["DomainName"].isNull())
|
||||
mixStreamsInfoListObject.domainName = value["DomainName"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
mixStreamsInfoListObject.appName = value["AppName"].asString();
|
||||
if(!value["StreamName"].isNull())
|
||||
mixStreamsInfoListObject.streamName = value["StreamName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["DomainName"].isNull())
|
||||
mixStreamsInfoListObject.domainName = valueMixStreamsInfoListMixStreamsInfo["DomainName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["AppName"].isNull())
|
||||
mixStreamsInfoListObject.appName = valueMixStreamsInfoListMixStreamsInfo["AppName"].asString();
|
||||
if(!valueMixStreamsInfoListMixStreamsInfo["StreamName"].isNull())
|
||||
mixStreamsInfoListObject.streamName = valueMixStreamsInfoListMixStreamsInfo["StreamName"].asString();
|
||||
mixStreamsInfoList_.push_back(mixStreamsInfoListObject);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user