Generate SDK by new Generator

This commit is contained in:
wb-hx510875
2019-09-18 11:18:56 +08:00
parent be86048a76
commit f3eaf1d292
9054 changed files with 325898 additions and 381375 deletions

View File

@@ -51,150 +51,6 @@ Sas_apiClient::Sas_apiClient(const std::string & accessKeyId, const std::string
Sas_apiClient::~Sas_apiClient()
{}
Sas_apiClient::DescribeAccountProfileByKeyWordOutcome Sas_apiClient::describeAccountProfileByKeyWord(const DescribeAccountProfileByKeyWordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAccountProfileByKeyWordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAccountProfileByKeyWordOutcome(DescribeAccountProfileByKeyWordResult(outcome.result()));
else
return DescribeAccountProfileByKeyWordOutcome(outcome.error());
}
void Sas_apiClient::describeAccountProfileByKeyWordAsync(const DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAccountProfileByKeyWord(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeAccountProfileByKeyWordOutcomeCallable Sas_apiClient::describeAccountProfileByKeyWordCallable(const DescribeAccountProfileByKeyWordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAccountProfileByKeyWordOutcome()>>(
[this, request]()
{
return this->describeAccountProfileByKeyWord(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeThreatDistributeOutcome Sas_apiClient::describeThreatDistribute(const DescribeThreatDistributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeThreatDistributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeThreatDistributeOutcome(DescribeThreatDistributeResult(outcome.result()));
else
return DescribeThreatDistributeOutcome(outcome.error());
}
void Sas_apiClient::describeThreatDistributeAsync(const DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeThreatDistribute(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeThreatDistributeOutcomeCallable Sas_apiClient::describeThreatDistributeCallable(const DescribeThreatDistributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeThreatDistributeOutcome()>>(
[this, request]()
{
return this->describeThreatDistribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeThreatTypeLinesOutcome Sas_apiClient::describeThreatTypeLines(const DescribeThreatTypeLinesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeThreatTypeLinesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeThreatTypeLinesOutcome(DescribeThreatTypeLinesResult(outcome.result()));
else
return DescribeThreatTypeLinesOutcome(outcome.error());
}
void Sas_apiClient::describeThreatTypeLinesAsync(const DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeThreatTypeLines(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeThreatTypeLinesOutcomeCallable Sas_apiClient::describeThreatTypeLinesCallable(const DescribeThreatTypeLinesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeThreatTypeLinesOutcome()>>(
[this, request]()
{
return this->describeThreatTypeLines(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetPhoneProfileOutcome Sas_apiClient::getPhoneProfile(const GetPhoneProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetPhoneProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetPhoneProfileOutcome(GetPhoneProfileResult(outcome.result()));
else
return GetPhoneProfileOutcome(outcome.error());
}
void Sas_apiClient::getPhoneProfileAsync(const GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getPhoneProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetPhoneProfileOutcomeCallable Sas_apiClient::getPhoneProfileCallable(const GetPhoneProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetPhoneProfileOutcome()>>(
[this, request]()
{
return this->getPhoneProfile(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeAccountProfileByKeyOutcome Sas_apiClient::describeAccountProfileByKey(const DescribeAccountProfileByKeyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -231,180 +87,36 @@ Sas_apiClient::DescribeAccountProfileByKeyOutcomeCallable Sas_apiClient::describ
return task->get_future();
}
Sas_apiClient::GetInstanceCountOutcome Sas_apiClient::getInstanceCount(const GetInstanceCountRequest &request) const
Sas_apiClient::DescribeAccountProfileByKeyWordOutcome Sas_apiClient::describeAccountProfileByKeyWord(const DescribeAccountProfileByKeyWordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetInstanceCountOutcome(endpointOutcome.error());
return DescribeAccountProfileByKeyWordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetInstanceCountOutcome(GetInstanceCountResult(outcome.result()));
return DescribeAccountProfileByKeyWordOutcome(DescribeAccountProfileByKeyWordResult(outcome.result()));
else
return GetInstanceCountOutcome(outcome.error());
return DescribeAccountProfileByKeyWordOutcome(outcome.error());
}
void Sas_apiClient::getInstanceCountAsync(const GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void Sas_apiClient::describeAccountProfileByKeyWordAsync(const DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getInstanceCount(request), context);
handler(this, request, describeAccountProfileByKeyWord(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetInstanceCountOutcomeCallable Sas_apiClient::getInstanceCountCallable(const GetInstanceCountRequest &request) const
Sas_apiClient::DescribeAccountProfileByKeyWordOutcomeCallable Sas_apiClient::describeAccountProfileByKeyWordCallable(const DescribeAccountProfileByKeyWordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetInstanceCountOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeAccountProfileByKeyWordOutcome()>>(
[this, request]()
{
return this->getInstanceCount(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribePerDateDataOutcome Sas_apiClient::describePerDateData(const DescribePerDateDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribePerDateDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribePerDateDataOutcome(DescribePerDateDataResult(outcome.result()));
else
return DescribePerDateDataOutcome(outcome.error());
}
void Sas_apiClient::describePerDateDataAsync(const DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describePerDateData(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribePerDateDataOutcomeCallable Sas_apiClient::describePerDateDataCallable(const DescribePerDateDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribePerDateDataOutcome()>>(
[this, request]()
{
return this->describePerDateData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetAccountProfileOutcome Sas_apiClient::getAccountProfile(const GetAccountProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccountProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccountProfileOutcome(GetAccountProfileResult(outcome.result()));
else
return GetAccountProfileOutcome(outcome.error());
}
void Sas_apiClient::getAccountProfileAsync(const GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccountProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetAccountProfileOutcomeCallable Sas_apiClient::getAccountProfileCallable(const GetAccountProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccountProfileOutcome()>>(
[this, request]()
{
return this->getAccountProfile(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeTotalAndRateLineOutcome Sas_apiClient::describeTotalAndRateLine(const DescribeTotalAndRateLineRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTotalAndRateLineOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTotalAndRateLineOutcome(DescribeTotalAndRateLineResult(outcome.result()));
else
return DescribeTotalAndRateLineOutcome(outcome.error());
}
void Sas_apiClient::describeTotalAndRateLineAsync(const DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTotalAndRateLine(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeTotalAndRateLineOutcomeCallable Sas_apiClient::describeTotalAndRateLineCallable(const DescribeTotalAndRateLineRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTotalAndRateLineOutcome()>>(
[this, request]()
{
return this->describeTotalAndRateLine(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetIpProfileOutcome Sas_apiClient::getIpProfile(const GetIpProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetIpProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetIpProfileOutcome(GetIpProfileResult(outcome.result()));
else
return GetIpProfileOutcome(outcome.error());
}
void Sas_apiClient::getIpProfileAsync(const GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getIpProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetIpProfileOutcomeCallable Sas_apiClient::getIpProfileCallable(const GetIpProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetIpProfileOutcome()>>(
[this, request]()
{
return this->getIpProfile(request);
return this->describeAccountProfileByKeyWord(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -483,3 +195,291 @@ Sas_apiClient::DescribeHitRatePieOutcomeCallable Sas_apiClient::describeHitRateP
return task->get_future();
}
Sas_apiClient::DescribePerDateDataOutcome Sas_apiClient::describePerDateData(const DescribePerDateDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribePerDateDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribePerDateDataOutcome(DescribePerDateDataResult(outcome.result()));
else
return DescribePerDateDataOutcome(outcome.error());
}
void Sas_apiClient::describePerDateDataAsync(const DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describePerDateData(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribePerDateDataOutcomeCallable Sas_apiClient::describePerDateDataCallable(const DescribePerDateDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribePerDateDataOutcome()>>(
[this, request]()
{
return this->describePerDateData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeThreatDistributeOutcome Sas_apiClient::describeThreatDistribute(const DescribeThreatDistributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeThreatDistributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeThreatDistributeOutcome(DescribeThreatDistributeResult(outcome.result()));
else
return DescribeThreatDistributeOutcome(outcome.error());
}
void Sas_apiClient::describeThreatDistributeAsync(const DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeThreatDistribute(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeThreatDistributeOutcomeCallable Sas_apiClient::describeThreatDistributeCallable(const DescribeThreatDistributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeThreatDistributeOutcome()>>(
[this, request]()
{
return this->describeThreatDistribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeThreatTypeLinesOutcome Sas_apiClient::describeThreatTypeLines(const DescribeThreatTypeLinesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeThreatTypeLinesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeThreatTypeLinesOutcome(DescribeThreatTypeLinesResult(outcome.result()));
else
return DescribeThreatTypeLinesOutcome(outcome.error());
}
void Sas_apiClient::describeThreatTypeLinesAsync(const DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeThreatTypeLines(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeThreatTypeLinesOutcomeCallable Sas_apiClient::describeThreatTypeLinesCallable(const DescribeThreatTypeLinesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeThreatTypeLinesOutcome()>>(
[this, request]()
{
return this->describeThreatTypeLines(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::DescribeTotalAndRateLineOutcome Sas_apiClient::describeTotalAndRateLine(const DescribeTotalAndRateLineRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTotalAndRateLineOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTotalAndRateLineOutcome(DescribeTotalAndRateLineResult(outcome.result()));
else
return DescribeTotalAndRateLineOutcome(outcome.error());
}
void Sas_apiClient::describeTotalAndRateLineAsync(const DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTotalAndRateLine(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::DescribeTotalAndRateLineOutcomeCallable Sas_apiClient::describeTotalAndRateLineCallable(const DescribeTotalAndRateLineRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTotalAndRateLineOutcome()>>(
[this, request]()
{
return this->describeTotalAndRateLine(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetAccountProfileOutcome Sas_apiClient::getAccountProfile(const GetAccountProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccountProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccountProfileOutcome(GetAccountProfileResult(outcome.result()));
else
return GetAccountProfileOutcome(outcome.error());
}
void Sas_apiClient::getAccountProfileAsync(const GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccountProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetAccountProfileOutcomeCallable Sas_apiClient::getAccountProfileCallable(const GetAccountProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccountProfileOutcome()>>(
[this, request]()
{
return this->getAccountProfile(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetInstanceCountOutcome Sas_apiClient::getInstanceCount(const GetInstanceCountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetInstanceCountOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetInstanceCountOutcome(GetInstanceCountResult(outcome.result()));
else
return GetInstanceCountOutcome(outcome.error());
}
void Sas_apiClient::getInstanceCountAsync(const GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getInstanceCount(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetInstanceCountOutcomeCallable Sas_apiClient::getInstanceCountCallable(const GetInstanceCountRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetInstanceCountOutcome()>>(
[this, request]()
{
return this->getInstanceCount(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetIpProfileOutcome Sas_apiClient::getIpProfile(const GetIpProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetIpProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetIpProfileOutcome(GetIpProfileResult(outcome.result()));
else
return GetIpProfileOutcome(outcome.error());
}
void Sas_apiClient::getIpProfileAsync(const GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getIpProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetIpProfileOutcomeCallable Sas_apiClient::getIpProfileCallable(const GetIpProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetIpProfileOutcome()>>(
[this, request]()
{
return this->getIpProfile(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Sas_apiClient::GetPhoneProfileOutcome Sas_apiClient::getPhoneProfile(const GetPhoneProfileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetPhoneProfileOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetPhoneProfileOutcome(GetPhoneProfileResult(outcome.result()));
else
return GetPhoneProfileOutcome(outcome.error());
}
void Sas_apiClient::getPhoneProfileAsync(const GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getPhoneProfile(request), context);
};
asyncExecute(new Runnable(fn));
}
Sas_apiClient::GetPhoneProfileOutcomeCallable Sas_apiClient::getPhoneProfileCallable(const GetPhoneProfileRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetPhoneProfileOutcome()>>(
[this, request]()
{
return this->getPhoneProfile(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

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

View File

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

View File

@@ -25,6 +25,28 @@ DescribeHitRateColumnRequest::DescribeHitRateColumnRequest() :
DescribeHitRateColumnRequest::~DescribeHitRateColumnRequest()
{}
std::string DescribeHitRateColumnRequest::getStartDate()const
{
return startDate_;
}
void DescribeHitRateColumnRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeHitRateColumnRequest::getApiType()const
{
return apiType_;
}
void DescribeHitRateColumnRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribeHitRateColumnRequest::getEndDate()const
{
return endDate_;
@@ -58,25 +80,3 @@ void DescribeHitRateColumnRequest::setHitDay(int hitDay)
setCoreParameter("HitDay", std::to_string(hitDay));
}
std::string DescribeHitRateColumnRequest::getStartDate()const
{
return startDate_;
}
void DescribeHitRateColumnRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeHitRateColumnRequest::getApiType()const
{
return apiType_;
}
void DescribeHitRateColumnRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}

View File

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

View File

@@ -25,6 +25,28 @@ DescribeHitRatePieRequest::DescribeHitRatePieRequest() :
DescribeHitRatePieRequest::~DescribeHitRatePieRequest()
{}
std::string DescribeHitRatePieRequest::getStartDate()const
{
return startDate_;
}
void DescribeHitRatePieRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeHitRatePieRequest::getApiType()const
{
return apiType_;
}
void DescribeHitRatePieRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribeHitRatePieRequest::getEndDate()const
{
return endDate_;
@@ -47,17 +69,6 @@ void DescribeHitRatePieRequest::setSourceIp(const std::string& sourceIp)
setCoreParameter("SourceIp", sourceIp);
}
std::string DescribeHitRatePieRequest::getStartDate()const
{
return startDate_;
}
void DescribeHitRatePieRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeHitRatePieRequest::getHitDay()const
{
return hitDay_;
@@ -69,14 +80,3 @@ void DescribeHitRatePieRequest::setHitDay(int hitDay)
setCoreParameter("HitDay", std::to_string(hitDay));
}
int DescribeHitRatePieRequest::getApiType()const
{
return apiType_;
}
void DescribeHitRatePieRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}

View File

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

View File

@@ -25,17 +25,6 @@ DescribePerDateDataRequest::DescribePerDateDataRequest() :
DescribePerDateDataRequest::~DescribePerDateDataRequest()
{}
std::string DescribePerDateDataRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribePerDateDataRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}
int DescribePerDateDataRequest::getApiType()const
{
return apiType_;
@@ -47,3 +36,14 @@ void DescribePerDateDataRequest::setApiType(int apiType)
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribePerDateDataRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribePerDateDataRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}

View File

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

View File

@@ -25,6 +25,28 @@ DescribeThreatDistributeRequest::DescribeThreatDistributeRequest() :
DescribeThreatDistributeRequest::~DescribeThreatDistributeRequest()
{}
std::string DescribeThreatDistributeRequest::getStartDate()const
{
return startDate_;
}
void DescribeThreatDistributeRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeThreatDistributeRequest::getApiType()const
{
return apiType_;
}
void DescribeThreatDistributeRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribeThreatDistributeRequest::getEndDate()const
{
return endDate_;
@@ -58,25 +80,3 @@ void DescribeThreatDistributeRequest::setHitDay(int hitDay)
setCoreParameter("HitDay", std::to_string(hitDay));
}
std::string DescribeThreatDistributeRequest::getStartDate()const
{
return startDate_;
}
void DescribeThreatDistributeRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
int DescribeThreatDistributeRequest::getApiType()const
{
return apiType_;
}
void DescribeThreatDistributeRequest::setApiType(int apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", std::to_string(apiType));
}

View File

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

View File

@@ -25,17 +25,6 @@ DescribeThreatTypeLinesRequest::DescribeThreatTypeLinesRequest() :
DescribeThreatTypeLinesRequest::~DescribeThreatTypeLinesRequest()
{}
std::string DescribeThreatTypeLinesRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribeThreatTypeLinesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}
int DescribeThreatTypeLinesRequest::getApiType()const
{
return apiType_;
@@ -47,3 +36,14 @@ void DescribeThreatTypeLinesRequest::setApiType(int apiType)
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribeThreatTypeLinesRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribeThreatTypeLinesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}

View File

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

View File

@@ -25,17 +25,6 @@ DescribeTotalAndRateLineRequest::DescribeTotalAndRateLineRequest() :
DescribeTotalAndRateLineRequest::~DescribeTotalAndRateLineRequest()
{}
std::string DescribeTotalAndRateLineRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribeTotalAndRateLineRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}
int DescribeTotalAndRateLineRequest::getApiType()const
{
return apiType_;
@@ -47,3 +36,14 @@ void DescribeTotalAndRateLineRequest::setApiType(int apiType)
setCoreParameter("ApiType", std::to_string(apiType));
}
std::string DescribeTotalAndRateLineRequest::getSourceIp()const
{
return sourceIp_;
}
void DescribeTotalAndRateLineRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setCoreParameter("SourceIp", sourceIp);
}

View File

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

View File

@@ -36,17 +36,6 @@ void GetAccountProfileRequest::setDeviceIdMd5(const std::string& deviceIdMd5)
setCoreParameter("DeviceIdMd5", deviceIdMd5);
}
int GetAccountProfileRequest::getCarrier()const
{
return carrier_;
}
void GetAccountProfileRequest::setCarrier(int carrier)
{
carrier_ = carrier;
setCoreParameter("Carrier", std::to_string(carrier));
}
std::string GetAccountProfileRequest::getOs()const
{
return os_;
@@ -58,28 +47,6 @@ void GetAccountProfileRequest::setOs(const std::string& os)
setCoreParameter("Os", os);
}
std::string GetAccountProfileRequest::getPhone()const
{
return phone_;
}
void GetAccountProfileRequest::setPhone(const std::string& phone)
{
phone_ = phone;
setCoreParameter("Phone", phone);
}
std::string GetAccountProfileRequest::getRequestUrl()const
{
return requestUrl_;
}
void GetAccountProfileRequest::setRequestUrl(const std::string& requestUrl)
{
requestUrl_ = requestUrl;
setCoreParameter("RequestUrl", requestUrl);
}
std::string GetAccountProfileRequest::getIp()const
{
return ip_;
@@ -102,17 +69,6 @@ void GetAccountProfileRequest::setUserAgent(const std::string& userAgent)
setCoreParameter("UserAgent", userAgent);
}
int GetAccountProfileRequest::getConnectionType()const
{
return connectionType_;
}
void GetAccountProfileRequest::setConnectionType(int connectionType)
{
connectionType_ = connectionType;
setCoreParameter("ConnectionType", std::to_string(connectionType));
}
int GetAccountProfileRequest::getSensType()const
{
return sensType_;
@@ -135,17 +91,6 @@ void GetAccountProfileRequest::setDeviceType(int deviceType)
setCoreParameter("DeviceType", std::to_string(deviceType));
}
long GetAccountProfileRequest::getAccessTimestamp()const
{
return accessTimestamp_;
}
void GetAccountProfileRequest::setAccessTimestamp(long accessTimestamp)
{
accessTimestamp_ = accessTimestamp;
setCoreParameter("AccessTimestamp", std::to_string(accessTimestamp));
}
int GetAccountProfileRequest::getBusinessType()const
{
return businessType_;
@@ -157,3 +102,58 @@ void GetAccountProfileRequest::setBusinessType(int businessType)
setCoreParameter("BusinessType", std::to_string(businessType));
}
int GetAccountProfileRequest::getCarrier()const
{
return carrier_;
}
void GetAccountProfileRequest::setCarrier(int carrier)
{
carrier_ = carrier;
setCoreParameter("Carrier", std::to_string(carrier));
}
std::string GetAccountProfileRequest::getPhone()const
{
return phone_;
}
void GetAccountProfileRequest::setPhone(const std::string& phone)
{
phone_ = phone;
setCoreParameter("Phone", phone);
}
std::string GetAccountProfileRequest::getRequestUrl()const
{
return requestUrl_;
}
void GetAccountProfileRequest::setRequestUrl(const std::string& requestUrl)
{
requestUrl_ = requestUrl;
setCoreParameter("RequestUrl", requestUrl);
}
int GetAccountProfileRequest::getConnectionType()const
{
return connectionType_;
}
void GetAccountProfileRequest::setConnectionType(int connectionType)
{
connectionType_ = connectionType;
setCoreParameter("ConnectionType", std::to_string(connectionType));
}
long GetAccountProfileRequest::getAccessTimestamp()const
{
return accessTimestamp_;
}
void GetAccountProfileRequest::setAccessTimestamp(long accessTimestamp)
{
accessTimestamp_ = accessTimestamp;
setCoreParameter("AccessTimestamp", std::to_string(accessTimestamp));
}

View File

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

View File

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

View File

@@ -36,17 +36,6 @@ void GetIpProfileRequest::setDeviceIdMd5(const std::string& deviceIdMd5)
setCoreParameter("DeviceIdMd5", deviceIdMd5);
}
int GetIpProfileRequest::getCarrier()const
{
return carrier_;
}
void GetIpProfileRequest::setCarrier(int carrier)
{
carrier_ = carrier;
setCoreParameter("Carrier", std::to_string(carrier));
}
std::string GetIpProfileRequest::getOs()const
{
return os_;
@@ -58,17 +47,6 @@ void GetIpProfileRequest::setOs(const std::string& os)
setCoreParameter("Os", os);
}
std::string GetIpProfileRequest::getRequestUrl()const
{
return requestUrl_;
}
void GetIpProfileRequest::setRequestUrl(const std::string& requestUrl)
{
requestUrl_ = requestUrl;
setCoreParameter("RequestUrl", requestUrl);
}
std::string GetIpProfileRequest::getIp()const
{
return ip_;
@@ -91,17 +69,6 @@ void GetIpProfileRequest::setUserAgent(const std::string& userAgent)
setCoreParameter("UserAgent", userAgent);
}
int GetIpProfileRequest::getConnectionType()const
{
return connectionType_;
}
void GetIpProfileRequest::setConnectionType(int connectionType)
{
connectionType_ = connectionType;
setCoreParameter("ConnectionType", std::to_string(connectionType));
}
int GetIpProfileRequest::getSensType()const
{
return sensType_;
@@ -135,3 +102,36 @@ void GetIpProfileRequest::setBusinessType(int businessType)
setCoreParameter("BusinessType", std::to_string(businessType));
}
int GetIpProfileRequest::getCarrier()const
{
return carrier_;
}
void GetIpProfileRequest::setCarrier(int carrier)
{
carrier_ = carrier;
setCoreParameter("Carrier", std::to_string(carrier));
}
std::string GetIpProfileRequest::getRequestUrl()const
{
return requestUrl_;
}
void GetIpProfileRequest::setRequestUrl(const std::string& requestUrl)
{
requestUrl_ = requestUrl;
setCoreParameter("RequestUrl", requestUrl);
}
int GetIpProfileRequest::getConnectionType()const
{
return connectionType_;
}
void GetIpProfileRequest::setConnectionType(int connectionType)
{
connectionType_ = connectionType;
setCoreParameter("ConnectionType", std::to_string(connectionType));
}

View File

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

View File

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