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

@@ -21,37 +21,37 @@ set(httpdns_public_header
include/alibabacloud/httpdns/HttpdnsExport.h )
set(httpdns_public_header_model
include/alibabacloud/httpdns/model/GetResolveStatisticsRequest.h
include/alibabacloud/httpdns/model/GetResolveStatisticsResult.h
include/alibabacloud/httpdns/model/AddDomainRequest.h
include/alibabacloud/httpdns/model/AddDomainResult.h
include/alibabacloud/httpdns/model/DeleteDomainRequest.h
include/alibabacloud/httpdns/model/DeleteDomainResult.h
include/alibabacloud/httpdns/model/DescribeDomainsRequest.h
include/alibabacloud/httpdns/model/DescribeDomainsResult.h
include/alibabacloud/httpdns/model/GetAccountInfoRequest.h
include/alibabacloud/httpdns/model/GetAccountInfoResult.h
include/alibabacloud/httpdns/model/GetResolveCountSummaryRequest.h
include/alibabacloud/httpdns/model/GetResolveCountSummaryResult.h
include/alibabacloud/httpdns/model/AddDomainRequest.h
include/alibabacloud/httpdns/model/AddDomainResult.h
include/alibabacloud/httpdns/model/GetResolveStatisticsRequest.h
include/alibabacloud/httpdns/model/GetResolveStatisticsResult.h
include/alibabacloud/httpdns/model/ListDomainsRequest.h
include/alibabacloud/httpdns/model/ListDomainsResult.h
include/alibabacloud/httpdns/model/GetAccountInfoRequest.h
include/alibabacloud/httpdns/model/GetAccountInfoResult.h )
include/alibabacloud/httpdns/model/ListDomainsResult.h )
set(httpdns_src
src/HttpdnsClient.cc
src/model/GetResolveStatisticsRequest.cc
src/model/GetResolveStatisticsResult.cc
src/model/AddDomainRequest.cc
src/model/AddDomainResult.cc
src/model/DeleteDomainRequest.cc
src/model/DeleteDomainResult.cc
src/model/DescribeDomainsRequest.cc
src/model/DescribeDomainsResult.cc
src/model/GetAccountInfoRequest.cc
src/model/GetAccountInfoResult.cc
src/model/GetResolveCountSummaryRequest.cc
src/model/GetResolveCountSummaryResult.cc
src/model/AddDomainRequest.cc
src/model/AddDomainResult.cc
src/model/GetResolveStatisticsRequest.cc
src/model/GetResolveStatisticsResult.cc
src/model/ListDomainsRequest.cc
src/model/ListDomainsResult.cc
src/model/GetAccountInfoRequest.cc
src/model/GetAccountInfoResult.cc )
src/model/ListDomainsResult.cc )
add_library(httpdns ${LIB_TYPE}
${httpdns_public_header}

View File

@@ -22,20 +22,20 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "HttpdnsExport.h"
#include "model/GetResolveStatisticsRequest.h"
#include "model/GetResolveStatisticsResult.h"
#include "model/AddDomainRequest.h"
#include "model/AddDomainResult.h"
#include "model/DeleteDomainRequest.h"
#include "model/DeleteDomainResult.h"
#include "model/DescribeDomainsRequest.h"
#include "model/DescribeDomainsResult.h"
#include "model/GetResolveCountSummaryRequest.h"
#include "model/GetResolveCountSummaryResult.h"
#include "model/AddDomainRequest.h"
#include "model/AddDomainResult.h"
#include "model/ListDomainsRequest.h"
#include "model/ListDomainsResult.h"
#include "model/GetAccountInfoRequest.h"
#include "model/GetAccountInfoResult.h"
#include "model/GetResolveCountSummaryRequest.h"
#include "model/GetResolveCountSummaryResult.h"
#include "model/GetResolveStatisticsRequest.h"
#include "model/GetResolveStatisticsResult.h"
#include "model/ListDomainsRequest.h"
#include "model/ListDomainsResult.h"
namespace AlibabaCloud
@@ -45,53 +45,53 @@ namespace AlibabaCloud
class ALIBABACLOUD_HTTPDNS_EXPORT HttpdnsClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::GetResolveStatisticsResult> GetResolveStatisticsOutcome;
typedef std::future<GetResolveStatisticsOutcome> GetResolveStatisticsOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::GetResolveStatisticsRequest&, const GetResolveStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResolveStatisticsAsyncHandler;
typedef Outcome<Error, Model::AddDomainResult> AddDomainOutcome;
typedef std::future<AddDomainOutcome> AddDomainOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::AddDomainRequest&, const AddDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDomainAsyncHandler;
typedef Outcome<Error, Model::DeleteDomainResult> DeleteDomainOutcome;
typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::DeleteDomainRequest&, const DeleteDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainsResult> DescribeDomainsOutcome;
typedef std::future<DescribeDomainsOutcome> DescribeDomainsOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::DescribeDomainsRequest&, const DescribeDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainsAsyncHandler;
typedef Outcome<Error, Model::GetResolveCountSummaryResult> GetResolveCountSummaryOutcome;
typedef std::future<GetResolveCountSummaryOutcome> GetResolveCountSummaryOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::GetResolveCountSummaryRequest&, const GetResolveCountSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResolveCountSummaryAsyncHandler;
typedef Outcome<Error, Model::AddDomainResult> AddDomainOutcome;
typedef std::future<AddDomainOutcome> AddDomainOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::AddDomainRequest&, const AddDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDomainAsyncHandler;
typedef Outcome<Error, Model::ListDomainsResult> ListDomainsOutcome;
typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::ListDomainsRequest&, const ListDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDomainsAsyncHandler;
typedef Outcome<Error, Model::GetAccountInfoResult> GetAccountInfoOutcome;
typedef std::future<GetAccountInfoOutcome> GetAccountInfoOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::GetAccountInfoRequest&, const GetAccountInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccountInfoAsyncHandler;
typedef Outcome<Error, Model::GetResolveCountSummaryResult> GetResolveCountSummaryOutcome;
typedef std::future<GetResolveCountSummaryOutcome> GetResolveCountSummaryOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::GetResolveCountSummaryRequest&, const GetResolveCountSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResolveCountSummaryAsyncHandler;
typedef Outcome<Error, Model::GetResolveStatisticsResult> GetResolveStatisticsOutcome;
typedef std::future<GetResolveStatisticsOutcome> GetResolveStatisticsOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::GetResolveStatisticsRequest&, const GetResolveStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResolveStatisticsAsyncHandler;
typedef Outcome<Error, Model::ListDomainsResult> ListDomainsOutcome;
typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
typedef std::function<void(const HttpdnsClient*, const Model::ListDomainsRequest&, const ListDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDomainsAsyncHandler;
HttpdnsClient(const Credentials &credentials, const ClientConfiguration &configuration);
HttpdnsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
HttpdnsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~HttpdnsClient();
GetResolveStatisticsOutcome getResolveStatistics(const Model::GetResolveStatisticsRequest &request)const;
void getResolveStatisticsAsync(const Model::GetResolveStatisticsRequest& request, const GetResolveStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResolveStatisticsOutcomeCallable getResolveStatisticsCallable(const Model::GetResolveStatisticsRequest& request) const;
AddDomainOutcome addDomain(const Model::AddDomainRequest &request)const;
void addDomainAsync(const Model::AddDomainRequest& request, const AddDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddDomainOutcomeCallable addDomainCallable(const Model::AddDomainRequest& request) const;
DeleteDomainOutcome deleteDomain(const Model::DeleteDomainRequest &request)const;
void deleteDomainAsync(const Model::DeleteDomainRequest& request, const DeleteDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDomainOutcomeCallable deleteDomainCallable(const Model::DeleteDomainRequest& request) const;
DescribeDomainsOutcome describeDomains(const Model::DescribeDomainsRequest &request)const;
void describeDomainsAsync(const Model::DescribeDomainsRequest& request, const DescribeDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainsOutcomeCallable describeDomainsCallable(const Model::DescribeDomainsRequest& request) const;
GetResolveCountSummaryOutcome getResolveCountSummary(const Model::GetResolveCountSummaryRequest &request)const;
void getResolveCountSummaryAsync(const Model::GetResolveCountSummaryRequest& request, const GetResolveCountSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResolveCountSummaryOutcomeCallable getResolveCountSummaryCallable(const Model::GetResolveCountSummaryRequest& request) const;
AddDomainOutcome addDomain(const Model::AddDomainRequest &request)const;
void addDomainAsync(const Model::AddDomainRequest& request, const AddDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddDomainOutcomeCallable addDomainCallable(const Model::AddDomainRequest& request) const;
ListDomainsOutcome listDomains(const Model::ListDomainsRequest &request)const;
void listDomainsAsync(const Model::ListDomainsRequest& request, const ListDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDomainsOutcomeCallable listDomainsCallable(const Model::ListDomainsRequest& request) const;
GetAccountInfoOutcome getAccountInfo(const Model::GetAccountInfoRequest &request)const;
void getAccountInfoAsync(const Model::GetAccountInfoRequest& request, const GetAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccountInfoOutcomeCallable getAccountInfoCallable(const Model::GetAccountInfoRequest& request) const;
GetResolveCountSummaryOutcome getResolveCountSummary(const Model::GetResolveCountSummaryRequest &request)const;
void getResolveCountSummaryAsync(const Model::GetResolveCountSummaryRequest& request, const GetResolveCountSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResolveCountSummaryOutcomeCallable getResolveCountSummaryCallable(const Model::GetResolveCountSummaryRequest& request) const;
GetResolveStatisticsOutcome getResolveStatistics(const Model::GetResolveStatisticsRequest &request)const;
void getResolveStatisticsAsync(const Model::GetResolveStatisticsRequest& request, const GetResolveStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResolveStatisticsOutcomeCallable getResolveStatisticsCallable(const Model::GetResolveStatisticsRequest& request) const;
ListDomainsOutcome listDomains(const Model::ListDomainsRequest &request)const;
void listDomainsAsync(const Model::ListDomainsRequest& request, const ListDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDomainsOutcomeCallable listDomainsCallable(const Model::ListDomainsRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
AddDomainRequest();
~AddDomainRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
std::string domainName_;
std::string accessKeyId_;
std::string accountId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteDomainRequest();
~DeleteDomainRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
private:
std::string accountId_;
std::string domainName_;
std::string accessKeyId_;
std::string accountId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeDomainsRequest();
~DescribeDomainsRequest();
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
long getPageSize()const;
void setPageSize(long pageSize);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
long getPageSize()const;
void setPageSize(long pageSize);
private:
std::string accountId_;
long pageSize_;
long pageNumber_;
std::string accessKeyId_;
std::string accountId_;
long pageSize_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetResolveCountSummaryRequest();
~GetResolveCountSummaryRequest();
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
int getTimeSpan()const;
void setTimeSpan(int timeSpan);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
private:
std::string granularity_;
int timeSpan_;
std::string accessKeyId_;
std::string granularity_;
};
}

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
GetResolveStatisticsRequest();
~GetResolveStatisticsRequest();
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
std::string getProtocolName()const;
void setProtocolName(const std::string& protocolName);
std::string getDomainName()const;
@@ -45,13 +43,15 @@ namespace AlibabaCloud
void setTimeSpan(int timeSpan);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
private:
std::string granularity_;
std::string protocolName_;
std::string domainName_;
int timeSpan_;
std::string accessKeyId_;
std::string granularity_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
ListDomainsRequest();
~ListDomainsRequest();
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageSize_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
};
}

View File

@@ -51,36 +51,36 @@ HttpdnsClient::HttpdnsClient(const std::string & accessKeyId, const std::string
HttpdnsClient::~HttpdnsClient()
{}
HttpdnsClient::GetResolveStatisticsOutcome HttpdnsClient::getResolveStatistics(const GetResolveStatisticsRequest &request) const
HttpdnsClient::AddDomainOutcome HttpdnsClient::addDomain(const AddDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetResolveStatisticsOutcome(endpointOutcome.error());
return AddDomainOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetResolveStatisticsOutcome(GetResolveStatisticsResult(outcome.result()));
return AddDomainOutcome(AddDomainResult(outcome.result()));
else
return GetResolveStatisticsOutcome(outcome.error());
return AddDomainOutcome(outcome.error());
}
void HttpdnsClient::getResolveStatisticsAsync(const GetResolveStatisticsRequest& request, const GetResolveStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HttpdnsClient::addDomainAsync(const AddDomainRequest& request, const AddDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getResolveStatistics(request), context);
handler(this, request, addDomain(request), context);
};
asyncExecute(new Runnable(fn));
}
HttpdnsClient::GetResolveStatisticsOutcomeCallable HttpdnsClient::getResolveStatisticsCallable(const GetResolveStatisticsRequest &request) const
HttpdnsClient::AddDomainOutcomeCallable HttpdnsClient::addDomainCallable(const AddDomainRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetResolveStatisticsOutcome()>>(
auto task = std::make_shared<std::packaged_task<AddDomainOutcome()>>(
[this, request]()
{
return this->getResolveStatistics(request);
return this->addDomain(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -159,6 +159,42 @@ HttpdnsClient::DescribeDomainsOutcomeCallable HttpdnsClient::describeDomainsCall
return task->get_future();
}
HttpdnsClient::GetAccountInfoOutcome HttpdnsClient::getAccountInfo(const GetAccountInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccountInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccountInfoOutcome(GetAccountInfoResult(outcome.result()));
else
return GetAccountInfoOutcome(outcome.error());
}
void HttpdnsClient::getAccountInfoAsync(const GetAccountInfoRequest& request, const GetAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccountInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
HttpdnsClient::GetAccountInfoOutcomeCallable HttpdnsClient::getAccountInfoCallable(const GetAccountInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccountInfoOutcome()>>(
[this, request]()
{
return this->getAccountInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HttpdnsClient::GetResolveCountSummaryOutcome HttpdnsClient::getResolveCountSummary(const GetResolveCountSummaryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -195,36 +231,36 @@ HttpdnsClient::GetResolveCountSummaryOutcomeCallable HttpdnsClient::getResolveCo
return task->get_future();
}
HttpdnsClient::AddDomainOutcome HttpdnsClient::addDomain(const AddDomainRequest &request) const
HttpdnsClient::GetResolveStatisticsOutcome HttpdnsClient::getResolveStatistics(const GetResolveStatisticsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AddDomainOutcome(endpointOutcome.error());
return GetResolveStatisticsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AddDomainOutcome(AddDomainResult(outcome.result()));
return GetResolveStatisticsOutcome(GetResolveStatisticsResult(outcome.result()));
else
return AddDomainOutcome(outcome.error());
return GetResolveStatisticsOutcome(outcome.error());
}
void HttpdnsClient::addDomainAsync(const AddDomainRequest& request, const AddDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HttpdnsClient::getResolveStatisticsAsync(const GetResolveStatisticsRequest& request, const GetResolveStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, addDomain(request), context);
handler(this, request, getResolveStatistics(request), context);
};
asyncExecute(new Runnable(fn));
}
HttpdnsClient::AddDomainOutcomeCallable HttpdnsClient::addDomainCallable(const AddDomainRequest &request) const
HttpdnsClient::GetResolveStatisticsOutcomeCallable HttpdnsClient::getResolveStatisticsCallable(const GetResolveStatisticsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AddDomainOutcome()>>(
auto task = std::make_shared<std::packaged_task<GetResolveStatisticsOutcome()>>(
[this, request]()
{
return this->addDomain(request);
return this->getResolveStatistics(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -267,39 +303,3 @@ HttpdnsClient::ListDomainsOutcomeCallable HttpdnsClient::listDomainsCallable(con
return task->get_future();
}
HttpdnsClient::GetAccountInfoOutcome HttpdnsClient::getAccountInfo(const GetAccountInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccountInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccountInfoOutcome(GetAccountInfoResult(outcome.result()));
else
return GetAccountInfoOutcome(outcome.error());
}
void HttpdnsClient::getAccountInfoAsync(const GetAccountInfoRequest& request, const GetAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccountInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
HttpdnsClient::GetAccountInfoOutcomeCallable HttpdnsClient::getAccountInfoCallable(const GetAccountInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccountInfoOutcome()>>(
[this, request]()
{
return this->getAccountInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -25,17 +25,6 @@ AddDomainRequest::AddDomainRequest() :
AddDomainRequest::~AddDomainRequest()
{}
std::string AddDomainRequest::getAccountId()const
{
return accountId_;
}
void AddDomainRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}
std::string AddDomainRequest::getDomainName()const
{
return domainName_;
@@ -58,3 +47,14 @@ void AddDomainRequest::setAccessKeyId(const std::string& accessKeyId)
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AddDomainRequest::getAccountId()const
{
return accountId_;
}
void AddDomainRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}

View File

@@ -35,13 +35,9 @@ AddDomainResult::~AddDomainResult()
void AddDomainResult::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["DomainName"].isNull())
domainName_ = value["DomainName"].asString();

View File

@@ -25,17 +25,6 @@ DeleteDomainRequest::DeleteDomainRequest() :
DeleteDomainRequest::~DeleteDomainRequest()
{}
std::string DeleteDomainRequest::getAccountId()const
{
return accountId_;
}
void DeleteDomainRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}
std::string DeleteDomainRequest::getDomainName()const
{
return domainName_;
@@ -58,3 +47,14 @@ void DeleteDomainRequest::setAccessKeyId(const std::string& accessKeyId)
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DeleteDomainRequest::getAccountId()const
{
return accountId_;
}
void DeleteDomainRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}

View File

@@ -35,13 +35,9 @@ DeleteDomainResult::~DeleteDomainResult()
void DeleteDomainResult::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["DomainName"].isNull())
domainName_ = value["DomainName"].asString();

View File

@@ -25,28 +25,6 @@ DescribeDomainsRequest::DescribeDomainsRequest() :
DescribeDomainsRequest::~DescribeDomainsRequest()
{}
std::string DescribeDomainsRequest::getAccountId()const
{
return accountId_;
}
void DescribeDomainsRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}
long DescribeDomainsRequest::getPageSize()const
{
return pageSize_;
}
void DescribeDomainsRequest::setPageSize(long pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
long DescribeDomainsRequest::getPageNumber()const
{
return pageNumber_;
@@ -69,3 +47,25 @@ void DescribeDomainsRequest::setAccessKeyId(const std::string& accessKeyId)
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainsRequest::getAccountId()const
{
return accountId_;
}
void DescribeDomainsRequest::setAccountId(const std::string& accountId)
{
accountId_ = accountId;
setCoreParameter("AccountId", accountId);
}
long DescribeDomainsRequest::getPageSize()const
{
return pageSize_;
}
void DescribeDomainsRequest::setPageSize(long pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -35,13 +35,9 @@ DescribeDomainsResult::~DescribeDomainsResult()
void DescribeDomainsResult::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 allDomains = value["Domains"]["Domain"];
for (auto value : allDomains)

View File

@@ -35,13 +35,9 @@ GetAccountInfoResult::~GetAccountInfoResult()
void GetAccountInfoResult::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 accountInfoNode = value["AccountInfo"];
if(!accountInfoNode["AccountId"].isNull())

View File

@@ -25,17 +25,6 @@ GetResolveCountSummaryRequest::GetResolveCountSummaryRequest() :
GetResolveCountSummaryRequest::~GetResolveCountSummaryRequest()
{}
std::string GetResolveCountSummaryRequest::getGranularity()const
{
return granularity_;
}
void GetResolveCountSummaryRequest::setGranularity(const std::string& granularity)
{
granularity_ = granularity;
setCoreParameter("Granularity", granularity);
}
int GetResolveCountSummaryRequest::getTimeSpan()const
{
return timeSpan_;
@@ -58,3 +47,14 @@ void GetResolveCountSummaryRequest::setAccessKeyId(const std::string& accessKeyI
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string GetResolveCountSummaryRequest::getGranularity()const
{
return granularity_;
}
void GetResolveCountSummaryRequest::setGranularity(const std::string& granularity)
{
granularity_ = granularity;
setCoreParameter("Granularity", granularity);
}

View File

@@ -35,13 +35,9 @@ GetResolveCountSummaryResult::~GetResolveCountSummaryResult()
void GetResolveCountSummaryResult::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 resolveSummaryNode = value["ResolveSummary"];
if(!resolveSummaryNode["Http"].isNull())

View File

@@ -25,17 +25,6 @@ GetResolveStatisticsRequest::GetResolveStatisticsRequest() :
GetResolveStatisticsRequest::~GetResolveStatisticsRequest()
{}
std::string GetResolveStatisticsRequest::getGranularity()const
{
return granularity_;
}
void GetResolveStatisticsRequest::setGranularity(const std::string& granularity)
{
granularity_ = granularity;
setCoreParameter("Granularity", granularity);
}
std::string GetResolveStatisticsRequest::getProtocolName()const
{
return protocolName_;
@@ -80,3 +69,14 @@ void GetResolveStatisticsRequest::setAccessKeyId(const std::string& accessKeyId)
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string GetResolveStatisticsRequest::getGranularity()const
{
return granularity_;
}
void GetResolveStatisticsRequest::setGranularity(const std::string& granularity)
{
granularity_ = granularity;
setCoreParameter("Granularity", granularity);
}

View File

@@ -35,13 +35,9 @@ GetResolveStatisticsResult::~GetResolveStatisticsResult()
void GetResolveStatisticsResult::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 allDataPoints = value["DataPoints"]["DataPoint"];
for (auto value : allDataPoints)

View File

@@ -25,17 +25,6 @@ ListDomainsRequest::ListDomainsRequest() :
ListDomainsRequest::~ListDomainsRequest()
{}
int ListDomainsRequest::getPageSize()const
{
return pageSize_;
}
void ListDomainsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
int ListDomainsRequest::getPageNumber()const
{
return pageNumber_;
@@ -58,3 +47,14 @@ void ListDomainsRequest::setAccessKeyId(const std::string& accessKeyId)
setCoreParameter("AccessKeyId", accessKeyId);
}
int ListDomainsRequest::getPageSize()const
{
return pageSize_;
}
void ListDomainsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -35,13 +35,9 @@ ListDomainsResult::~ListDomainsResult()
void ListDomainsResult::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 allDomainInfos = value["DomainInfos"]["DomainInfo"];
for (auto value : allDomainInfos)