Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

View File

@@ -159,42 +159,6 @@ SasClient::DescribeSuspEventsOutcomeCallable SasClient::describeSuspEventsCallab
return task->get_future();
}
SasClient::DescribeConcernNecessityOutcome SasClient::describeConcernNecessity(const DescribeConcernNecessityRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeConcernNecessityOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeConcernNecessityOutcome(DescribeConcernNecessityResult(outcome.result()));
else
return DescribeConcernNecessityOutcome(outcome.error());
}
void SasClient::describeConcernNecessityAsync(const DescribeConcernNecessityRequest& request, const DescribeConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeConcernNecessity(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeConcernNecessityOutcomeCallable SasClient::describeConcernNecessityCallable(const DescribeConcernNecessityRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeConcernNecessityOutcome()>>(
[this, request]()
{
return this->describeConcernNecessity(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::ModifySecurityCheckScheduleConfigOutcome SasClient::modifySecurityCheckScheduleConfig(const ModifySecurityCheckScheduleConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -231,6 +195,42 @@ SasClient::ModifySecurityCheckScheduleConfigOutcomeCallable SasClient::modifySec
return task->get_future();
}
SasClient::DescribeConcernNecessityOutcome SasClient::describeConcernNecessity(const DescribeConcernNecessityRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeConcernNecessityOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeConcernNecessityOutcome(DescribeConcernNecessityResult(outcome.result()));
else
return DescribeConcernNecessityOutcome(outcome.error());
}
void SasClient::describeConcernNecessityAsync(const DescribeConcernNecessityRequest& request, const DescribeConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeConcernNecessity(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeConcernNecessityOutcomeCallable SasClient::describeConcernNecessityCallable(const DescribeConcernNecessityRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeConcernNecessityOutcome()>>(
[this, request]()
{
return this->describeConcernNecessity(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeCheckWarningSummaryOutcome SasClient::describeCheckWarningSummary(const DescribeCheckWarningSummaryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -303,42 +303,6 @@ SasClient::DescribeEmgVulGroupOutcomeCallable SasClient::describeEmgVulGroupCall
return task->get_future();
}
SasClient::DescribeAutoDelConfigOutcome SasClient::describeAutoDelConfig(const DescribeAutoDelConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAutoDelConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAutoDelConfigOutcome(DescribeAutoDelConfigResult(outcome.result()));
else
return DescribeAutoDelConfigOutcome(outcome.error());
}
void SasClient::describeAutoDelConfigAsync(const DescribeAutoDelConfigRequest& request, const DescribeAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAutoDelConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeAutoDelConfigOutcomeCallable SasClient::describeAutoDelConfigCallable(const DescribeAutoDelConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAutoDelConfigOutcome()>>(
[this, request]()
{
return this->describeAutoDelConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeVulListOutcome SasClient::describeVulList(const DescribeVulListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -375,6 +339,42 @@ SasClient::DescribeVulListOutcomeCallable SasClient::describeVulListCallable(con
return task->get_future();
}
SasClient::DescribeAutoDelConfigOutcome SasClient::describeAutoDelConfig(const DescribeAutoDelConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAutoDelConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAutoDelConfigOutcome(DescribeAutoDelConfigResult(outcome.result()));
else
return DescribeAutoDelConfigOutcome(outcome.error());
}
void SasClient::describeAutoDelConfigAsync(const DescribeAutoDelConfigRequest& request, const DescribeAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAutoDelConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeAutoDelConfigOutcomeCallable SasClient::describeAutoDelConfigCallable(const DescribeAutoDelConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAutoDelConfigOutcome()>>(
[this, request]()
{
return this->describeAutoDelConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeVulWhitelistOutcome SasClient::describeVulWhitelist(const DescribeVulWhitelistRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -699,6 +699,42 @@ SasClient::DescribeStratetyOutcomeCallable SasClient::describeStratetyCallable(c
return task->get_future();
}
SasClient::DescribeRiskCheckItemResultOutcome SasClient::describeRiskCheckItemResult(const DescribeRiskCheckItemResultRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRiskCheckItemResultOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRiskCheckItemResultOutcome(DescribeRiskCheckItemResultResult(outcome.result()));
else
return DescribeRiskCheckItemResultOutcome(outcome.error());
}
void SasClient::describeRiskCheckItemResultAsync(const DescribeRiskCheckItemResultRequest& request, const DescribeRiskCheckItemResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRiskCheckItemResult(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeRiskCheckItemResultOutcomeCallable SasClient::describeRiskCheckItemResultCallable(const DescribeRiskCheckItemResultRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRiskCheckItemResultOutcome()>>(
[this, request]()
{
return this->describeRiskCheckItemResult(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeWarningMachinesOutcome SasClient::describeWarningMachines(const DescribeWarningMachinesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1131,42 +1167,6 @@ SasClient::DescribeRiskItemTypeOutcomeCallable SasClient::describeRiskItemTypeCa
return task->get_future();
}
SasClient::DescribeUserBaselineAuthorizationOutcome SasClient::describeUserBaselineAuthorization(const DescribeUserBaselineAuthorizationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeUserBaselineAuthorizationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeUserBaselineAuthorizationOutcome(DescribeUserBaselineAuthorizationResult(outcome.result()));
else
return DescribeUserBaselineAuthorizationOutcome(outcome.error());
}
void SasClient::describeUserBaselineAuthorizationAsync(const DescribeUserBaselineAuthorizationRequest& request, const DescribeUserBaselineAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeUserBaselineAuthorization(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeUserBaselineAuthorizationOutcomeCallable SasClient::describeUserBaselineAuthorizationCallable(const DescribeUserBaselineAuthorizationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeUserBaselineAuthorizationOutcome()>>(
[this, request]()
{
return this->describeUserBaselineAuthorization(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeCheckWarningsOutcome SasClient::describeCheckWarnings(const DescribeCheckWarningsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,6 +1203,42 @@ SasClient::DescribeCheckWarningsOutcomeCallable SasClient::describeCheckWarnings
return task->get_future();
}
SasClient::DescribeUserBaselineAuthorizationOutcome SasClient::describeUserBaselineAuthorization(const DescribeUserBaselineAuthorizationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeUserBaselineAuthorizationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeUserBaselineAuthorizationOutcome(DescribeUserBaselineAuthorizationResult(outcome.result()));
else
return DescribeUserBaselineAuthorizationOutcome(outcome.error());
}
void SasClient::describeUserBaselineAuthorizationAsync(const DescribeUserBaselineAuthorizationRequest& request, const DescribeUserBaselineAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeUserBaselineAuthorization(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeUserBaselineAuthorizationOutcomeCallable SasClient::describeUserBaselineAuthorizationCallable(const DescribeUserBaselineAuthorizationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeUserBaselineAuthorizationOutcome()>>(
[this, request]()
{
return this->describeUserBaselineAuthorization(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::ModifyConcernNecessityOutcome SasClient::modifyConcernNecessity(const ModifyConcernNecessityRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -35,10 +35,13 @@ DescribeAlarmEventDetailResult::~DescribeAlarmEventDetailResult()
void DescribeAlarmEventDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["InternetIp"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeAlarmEventListResult::~DescribeAlarmEventListResult()
void DescribeAlarmEventListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allSuspEvents = value["SuspEvents"]["SuspEventsItem"];
for (auto value : allSuspEvents)

View File

@@ -35,10 +35,13 @@ DescribeAutoDelConfigResult::~DescribeAutoDelConfigResult()
void DescribeAutoDelConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Days"].isNull())
days_ = std::stoi(value["Days"].asString());

View File

@@ -35,10 +35,13 @@ DescribeCheckWarningDetailResult::~DescribeCheckWarningDetailResult()
void DescribeCheckWarningDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["CheckId"].isNull())
checkId_ = std::stol(value["CheckId"].asString());

View File

@@ -35,10 +35,13 @@ DescribeCheckWarningSummaryResult::~DescribeCheckWarningSummaryResult()
void DescribeCheckWarningSummaryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allWarningSummarys = value["WarningSummarys"]["WarningSummary"];
for (auto value : allWarningSummarys)

View File

@@ -35,10 +35,13 @@ DescribeCheckWarningsResult::~DescribeCheckWarningsResult()
void DescribeCheckWarningsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allCheckWarnings = value["CheckWarnings"]["CheckWarning"];
for (auto value : allCheckWarnings)

View File

@@ -35,10 +35,13 @@ DescribeConcernNecessityResult::~DescribeConcernNecessityResult()
void DescribeConcernNecessityResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allConcernNecessity = value["ConcernNecessity"]["Necessity"];
for (const auto &item : allConcernNecessity)

View File

@@ -35,10 +35,13 @@ DescribeEmgVulGroupResult::~DescribeEmgVulGroupResult()
void DescribeEmgVulGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allEmgVulGroupList = value["EmgVulGroupList"]["EmgVulGroup"];
for (auto value : allEmgVulGroupList)

View File

@@ -35,10 +35,13 @@ DescribeGroupedVulResult::~DescribeGroupedVulResult()
void DescribeGroupedVulResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allGroupedVulItems = value["GroupedVulItems"]["GroupedVulItem"];
for (auto value : allGroupedVulItems)

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeRiskCheckItemResultRequest.h>
using AlibabaCloud::Sas::Model::DescribeRiskCheckItemResultRequest;
DescribeRiskCheckItemResultRequest::DescribeRiskCheckItemResultRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeRiskCheckItemResult")
{}
DescribeRiskCheckItemResultRequest::~DescribeRiskCheckItemResultRequest()
{}
long DescribeRiskCheckItemResultRequest::getItemId()const
{
return itemId_;
}
void DescribeRiskCheckItemResultRequest::setItemId(long itemId)
{
itemId_ = itemId;
setCoreParameter("ItemId", std::to_string(itemId));
}
long DescribeRiskCheckItemResultRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRiskCheckItemResultRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRiskCheckItemResultRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribeRiskCheckItemResultRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}
int DescribeRiskCheckItemResultRequest::getPageSize()const
{
return pageSize_;
}
void DescribeRiskCheckItemResultRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
int DescribeRiskCheckItemResultRequest::getCurrentPage()const
{
return currentPage_;
}
void DescribeRiskCheckItemResultRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setCoreParameter("CurrentPage", std::to_string(currentPage));
}
std::string DescribeRiskCheckItemResultRequest::getLang()const
{
return lang_;
}
void DescribeRiskCheckItemResultRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeRiskCheckItemResultResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Sas;
using namespace AlibabaCloud::Sas::Model;
DescribeRiskCheckItemResultResult::DescribeRiskCheckItemResultResult() :
ServiceResult()
{}
DescribeRiskCheckItemResultResult::DescribeRiskCheckItemResultResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRiskCheckItemResultResult::~DescribeRiskCheckItemResultResult()
{}
void DescribeRiskCheckItemResultResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto pageContentResourceNode = value["PageContentResource"];
if(!pageContentResourceNode["ContentResource"].isNull())
pageContentResource_.contentResource = pageContentResourceNode["ContentResource"].asString();
if(!pageContentResourceNode["CurrentPage"].isNull())
pageContentResource_.currentPage = std::stoi(pageContentResourceNode["CurrentPage"].asString());
if(!pageContentResourceNode["PageSize"].isNull())
pageContentResource_.pageSize = std::stoi(pageContentResourceNode["PageSize"].asString());
if(!pageContentResourceNode["TotalCount"].isNull())
pageContentResource_.totalCount = std::stoi(pageContentResourceNode["TotalCount"].asString());
if(!pageContentResourceNode["Count"].isNull())
pageContentResource_.count = std::stoi(pageContentResourceNode["Count"].asString());
if(!pageContentResourceNode["PageCount"].isNull())
pageContentResource_.pageCount = std::stoi(pageContentResourceNode["PageCount"].asString());
}
DescribeRiskCheckItemResultResult::PageContentResource DescribeRiskCheckItemResultResult::getPageContentResource()const
{
return pageContentResource_;
}

View File

@@ -58,6 +58,18 @@ void DescribeRiskCheckResultRequest::setGroupId(long groupId)
setCoreParameter("GroupId", std::to_string(groupId));
}
std::vector<std::string> DescribeRiskCheckResultRequest::getItemIds()const
{
return itemIds_;
}
void DescribeRiskCheckResultRequest::setItemIds(const std::vector<std::string>& itemIds)
{
itemIds_ = itemIds;
for(int i = 0; i!= itemIds.size(); i++)
setCoreParameter("ItemIds."+ std::to_string(i), itemIds.at(i));
}
std::string DescribeRiskCheckResultRequest::getName()const
{
return name_;
@@ -113,3 +125,14 @@ void DescribeRiskCheckResultRequest::setRiskLevel(const std::string& riskLevel)
setCoreParameter("RiskLevel", riskLevel);
}
std::string DescribeRiskCheckResultRequest::getStatus()const
{
return status_;
}
void DescribeRiskCheckResultRequest::setStatus(const std::string& status)
{
status_ = status;
setCoreParameter("Status", status);
}

View File

@@ -35,10 +35,13 @@ DescribeRiskCheckResultResult::~DescribeRiskCheckResultResult()
void DescribeRiskCheckResultResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allList = value["List"]["RiskCheckResultForDisplay"];
for (auto value : allList)
@@ -64,6 +67,10 @@ void DescribeRiskCheckResultResult::parse(const std::string &payload)
listObject.sort = std::stoi(value["Sort"].asString());
if(!value["Type"].isNull())
listObject.type = value["Type"].asString();
if(!value["StartStatus"].isNull())
listObject.startStatus = value["StartStatus"].asString();
if(!value["RiskAssertType"].isNull())
listObject.riskAssertType = value["RiskAssertType"].asString();
auto allRiskItemResources = value["RiskItemResources"]["RiskItemResource"];
for (auto value : allRiskItemResources)
{

View File

@@ -35,10 +35,13 @@ DescribeRiskCheckSummaryResult::~DescribeRiskCheckSummaryResult()
void DescribeRiskCheckSummaryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto riskCheckSummaryNode = value["RiskCheckSummary"];
if(!riskCheckSummaryNode["RiskCount"].isNull())
@@ -53,6 +56,10 @@ void DescribeRiskCheckSummaryResult::parse(const std::string &payload)
riskCheckSummary_.affectedAssetCount = std::stoi(riskCheckSummaryNode["AffectedAssetCount"].asString());
if(!riskCheckSummaryNode["PreviousTime"].isNull())
riskCheckSummary_.previousTime = std::stol(riskCheckSummaryNode["PreviousTime"].asString());
if(!riskCheckSummaryNode["EnabledRiskCount"].isNull())
riskCheckSummary_.enabledRiskCount = std::stoi(riskCheckSummaryNode["EnabledRiskCount"].asString());
if(!riskCheckSummaryNode["DisabledRiskCount"].isNull())
riskCheckSummary_.disabledRiskCount = std::stoi(riskCheckSummaryNode["DisabledRiskCount"].asString());
auto allRiskLevelCount = value["RiskLevelCount"]["levelCount"];
for (auto value : allRiskLevelCount)
{

View File

@@ -35,10 +35,13 @@ DescribeRiskItemTypeResult::~DescribeRiskItemTypeResult()
void DescribeRiskItemTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allList = value["List"]["ItemType"];
for (auto value : allList)

View File

@@ -35,10 +35,13 @@ DescribeSecurityCheckScheduleConfigResult::~DescribeSecurityCheckScheduleConfigR
void DescribeSecurityCheckScheduleConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto riskCheckJobConfigNode = value["RiskCheckJobConfig"];
if(!riskCheckJobConfigNode["StartTime"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeStrategyExecDetailResult::~DescribeStrategyExecDetailResult()
void DescribeStrategyExecDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allFailedEcsList = value["FailedEcsList"]["FailedEcs"];
for (auto value : allFailedEcsList)

View File

@@ -35,10 +35,13 @@ DescribeStratetyResult::~DescribeStratetyResult()
void DescribeStratetyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allStrategies = value["Strategies"]["Strategy"];
for (auto value : allStrategies)

View File

@@ -35,10 +35,13 @@ DescribeSuspEventDetailResult::~DescribeSuspEventDetailResult()
void DescribeSuspEventDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDetails = value["Details"]["QuaraFile"];
for (auto value : allDetails)

View File

@@ -35,10 +35,13 @@ DescribeSuspEventsResult::~DescribeSuspEventsResult()
void DescribeSuspEventsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allSuspEvents = value["SuspEvents"]["WarningSummary"];
for (auto value : allSuspEvents)

View File

@@ -35,10 +35,13 @@ DescribeUserBaselineAuthorizationResult::~DescribeUserBaselineAuthorizationResul
void DescribeUserBaselineAuthorizationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto userBaselineAuthorizationNode = value["UserBaselineAuthorization"];
if(!userBaselineAuthorizationNode["Status"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeVulDetailsResult::~DescribeVulDetailsResult()
void DescribeVulDetailsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allCves = value["Cves"]["Cve"];
for (auto value : allCves)

View File

@@ -35,10 +35,13 @@ DescribeVulListResult::~DescribeVulListResult()
void DescribeVulListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allVulRecords = value["VulRecords"]["VulRecord"];
for (auto value : allVulRecords)

View File

@@ -35,10 +35,13 @@ DescribeVulWhitelistResult::~DescribeVulWhitelistResult()
void DescribeVulWhitelistResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allVulWhitelists = value["VulWhitelists"]["VulWhitelist"];
for (auto value : allVulWhitelists)

View File

@@ -35,10 +35,13 @@ DescribeWarningMachinesResult::~DescribeWarningMachinesResult()
void DescribeWarningMachinesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allWarningMachines = value["WarningMachines"]["WarningMachine"];
for (auto value : allWarningMachines)

View File

@@ -35,10 +35,13 @@ ModifyAutoDelConfigResult::~ModifyAutoDelConfigResult()
void ModifyAutoDelConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyConcernNecessityResult::~ModifyConcernNecessityResult()
void ModifyConcernNecessityResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyCreateVulWhitelistResult::~ModifyCreateVulWhitelistResult()
void ModifyCreateVulWhitelistResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDeleteVulWhitelistResult::~ModifyDeleteVulWhitelistResult()
void ModifyDeleteVulWhitelistResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyEmgVulSubmitResult::~ModifyEmgVulSubmitResult()
void ModifyEmgVulSubmitResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyOperateVulResult::~ModifyOperateVulResult()
void ModifyOperateVulResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyPushAllTaskResult::~ModifyPushAllTaskResult()
void ModifyPushAllTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto pushTaskRspNode = value["PushTaskRsp"];
auto allPushTaskResultList = value["PushTaskResultList"]["pushTaskResult"];

View File

@@ -35,10 +35,13 @@ ModifyRiskCheckStatusResult::~ModifyRiskCheckStatusResult()
void ModifyRiskCheckStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyRiskSingleResultStatusResult::~ModifyRiskSingleResultStatusResult()
void ModifyRiskSingleResultStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifySecurityCheckScheduleConfigResult::~ModifySecurityCheckScheduleConfigResul
void ModifySecurityCheckScheduleConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ StartBaselineSecurityCheckResult::~StartBaselineSecurityCheckResult()
void StartBaselineSecurityCheckResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}