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

@@ -123,42 +123,6 @@ TeslaMaxComputeClient::GetProjectInstanceOutcomeCallable TeslaMaxComputeClient::
return task->get_future();
}
TeslaMaxComputeClient::QueryResourceInventoryOutcome TeslaMaxComputeClient::queryResourceInventory(const QueryResourceInventoryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryResourceInventoryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryResourceInventoryOutcome(QueryResourceInventoryResult(outcome.result()));
else
return QueryResourceInventoryOutcome(outcome.error());
}
void TeslaMaxComputeClient::queryResourceInventoryAsync(const QueryResourceInventoryRequest& request, const QueryResourceInventoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryResourceInventory(request), context);
};
asyncExecute(new Runnable(fn));
}
TeslaMaxComputeClient::QueryResourceInventoryOutcomeCallable TeslaMaxComputeClient::queryResourceInventoryCallable(const QueryResourceInventoryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryResourceInventoryOutcome()>>(
[this, request]()
{
return this->queryResourceInventory(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
TeslaMaxComputeClient::QueryTopologyOutcome TeslaMaxComputeClient::queryTopology(const QueryTopologyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -195,6 +159,42 @@ TeslaMaxComputeClient::QueryTopologyOutcomeCallable TeslaMaxComputeClient::query
return task->get_future();
}
TeslaMaxComputeClient::QueryResourceInventoryOutcome TeslaMaxComputeClient::queryResourceInventory(const QueryResourceInventoryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryResourceInventoryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryResourceInventoryOutcome(QueryResourceInventoryResult(outcome.result()));
else
return QueryResourceInventoryOutcome(outcome.error());
}
void TeslaMaxComputeClient::queryResourceInventoryAsync(const QueryResourceInventoryRequest& request, const QueryResourceInventoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryResourceInventory(request), context);
};
asyncExecute(new Runnable(fn));
}
TeslaMaxComputeClient::QueryResourceInventoryOutcomeCallable TeslaMaxComputeClient::queryResourceInventoryCallable(const QueryResourceInventoryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryResourceInventoryOutcome()>>(
[this, request]()
{
return this->queryResourceInventory(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
TeslaMaxComputeClient::GetInstancesStatusCountOutcome TeslaMaxComputeClient::getInstancesStatusCount(const GetInstancesStatusCountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -33,7 +33,7 @@ std::string GetClusterInstanceRequest::getCluster()const
void GetClusterInstanceRequest::setCluster(const std::string& cluster)
{
cluster_ = cluster;
setParameter("Cluster", cluster);
setCoreParameter("Cluster", cluster);
}
int GetClusterInstanceRequest::getPageSize()const
@@ -44,7 +44,7 @@ int GetClusterInstanceRequest::getPageSize()const
void GetClusterInstanceRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
int GetClusterInstanceRequest::getPageNum()const
@@ -55,7 +55,7 @@ int GetClusterInstanceRequest::getPageNum()const
void GetClusterInstanceRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string GetClusterInstanceRequest::getRegion()const
@@ -66,7 +66,7 @@ std::string GetClusterInstanceRequest::getRegion()const
void GetClusterInstanceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetClusterInstanceRequest::getStatus()const
@@ -77,6 +77,6 @@ std::string GetClusterInstanceRequest::getStatus()const
void GetClusterInstanceRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
setCoreParameter("Status", status);
}

View File

@@ -35,10 +35,13 @@ GetClusterInstanceResult::~GetClusterInstanceResult()
void GetClusterInstanceResult::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["Total"].isNull())

View File

@@ -33,7 +33,7 @@ std::string GetInstancesStatusCountRequest::getCluster()const
void GetInstancesStatusCountRequest::setCluster(const std::string& cluster)
{
cluster_ = cluster;
setParameter("Cluster", cluster);
setCoreParameter("Cluster", cluster);
}
std::string GetInstancesStatusCountRequest::getQuotaId()const
@@ -44,7 +44,7 @@ std::string GetInstancesStatusCountRequest::getQuotaId()const
void GetInstancesStatusCountRequest::setQuotaId(const std::string& quotaId)
{
quotaId_ = quotaId;
setParameter("QuotaId", quotaId);
setCoreParameter("QuotaId", quotaId);
}
std::string GetInstancesStatusCountRequest::getRegion()const
@@ -55,7 +55,7 @@ std::string GetInstancesStatusCountRequest::getRegion()const
void GetInstancesStatusCountRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetInstancesStatusCountRequest::getQuotaName()const
@@ -66,6 +66,6 @@ std::string GetInstancesStatusCountRequest::getQuotaName()const
void GetInstancesStatusCountRequest::setQuotaName(const std::string& quotaName)
{
quotaName_ = quotaName;
setParameter("QuotaName", quotaName);
setCoreParameter("QuotaName", quotaName);
}

View File

@@ -35,10 +35,13 @@ GetInstancesStatusCountResult::~GetInstancesStatusCountResult()
void GetInstancesStatusCountResult::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 allData = value["Data"]["DataItem"];
for (auto value : allData)

View File

@@ -33,7 +33,7 @@ int GetProjectInstanceRequest::getPageSize()const
void GetProjectInstanceRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string GetProjectInstanceRequest::getProject()const
@@ -44,7 +44,7 @@ std::string GetProjectInstanceRequest::getProject()const
void GetProjectInstanceRequest::setProject(const std::string& project)
{
project_ = project;
setParameter("Project", project);
setCoreParameter("Project", project);
}
int GetProjectInstanceRequest::getPageNum()const
@@ -55,7 +55,7 @@ int GetProjectInstanceRequest::getPageNum()const
void GetProjectInstanceRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string GetProjectInstanceRequest::getRegion()const
@@ -66,7 +66,7 @@ std::string GetProjectInstanceRequest::getRegion()const
void GetProjectInstanceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetProjectInstanceRequest::getStatus()const
@@ -77,6 +77,6 @@ std::string GetProjectInstanceRequest::getStatus()const
void GetProjectInstanceRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
setCoreParameter("Status", status);
}

View File

@@ -35,10 +35,13 @@ GetProjectInstanceResult::~GetProjectInstanceResult()
void GetProjectInstanceResult::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["Total"].isNull())

View File

@@ -33,7 +33,7 @@ std::string GetQuotaHistoryInfoRequest::getCluster()const
void GetQuotaHistoryInfoRequest::setCluster(const std::string& cluster)
{
cluster_ = cluster;
setParameter("Cluster", cluster);
setCoreParameter("Cluster", cluster);
}
int GetQuotaHistoryInfoRequest::getEndTime()const
@@ -44,7 +44,7 @@ int GetQuotaHistoryInfoRequest::getEndTime()const
void GetQuotaHistoryInfoRequest::setEndTime(int endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
setCoreParameter("EndTime", std::to_string(endTime));
}
int GetQuotaHistoryInfoRequest::getStartTime()const
@@ -55,7 +55,7 @@ int GetQuotaHistoryInfoRequest::getStartTime()const
void GetQuotaHistoryInfoRequest::setStartTime(int startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
setCoreParameter("StartTime", std::to_string(startTime));
}
std::string GetQuotaHistoryInfoRequest::getRegion()const
@@ -66,7 +66,7 @@ std::string GetQuotaHistoryInfoRequest::getRegion()const
void GetQuotaHistoryInfoRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetQuotaHistoryInfoRequest::getQuotaName()const
@@ -77,6 +77,6 @@ std::string GetQuotaHistoryInfoRequest::getQuotaName()const
void GetQuotaHistoryInfoRequest::setQuotaName(const std::string& quotaName)
{
quotaName_ = quotaName;
setParameter("QuotaName", quotaName);
setCoreParameter("QuotaName", quotaName);
}

View File

@@ -35,10 +35,13 @@ GetQuotaHistoryInfoResult::~GetQuotaHistoryInfoResult()
void GetQuotaHistoryInfoResult::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 allData = value["Data"]["DataItem"];
for (auto value : allData)

View File

@@ -33,7 +33,7 @@ std::string GetQuotaInstanceRequest::getCluster()const
void GetQuotaInstanceRequest::setCluster(const std::string& cluster)
{
cluster_ = cluster;
setParameter("Cluster", cluster);
setCoreParameter("Cluster", cluster);
}
int GetQuotaInstanceRequest::getPageSize()const
@@ -44,7 +44,7 @@ int GetQuotaInstanceRequest::getPageSize()const
void GetQuotaInstanceRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string GetQuotaInstanceRequest::getQuotaId()const
@@ -55,7 +55,7 @@ std::string GetQuotaInstanceRequest::getQuotaId()const
void GetQuotaInstanceRequest::setQuotaId(const std::string& quotaId)
{
quotaId_ = quotaId;
setParameter("QuotaId", quotaId);
setCoreParameter("QuotaId", quotaId);
}
int GetQuotaInstanceRequest::getPageNum()const
@@ -66,7 +66,7 @@ int GetQuotaInstanceRequest::getPageNum()const
void GetQuotaInstanceRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string GetQuotaInstanceRequest::getRegion()const
@@ -77,7 +77,7 @@ std::string GetQuotaInstanceRequest::getRegion()const
void GetQuotaInstanceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetQuotaInstanceRequest::getQuotaName()const
@@ -88,7 +88,7 @@ std::string GetQuotaInstanceRequest::getQuotaName()const
void GetQuotaInstanceRequest::setQuotaName(const std::string& quotaName)
{
quotaName_ = quotaName;
setParameter("QuotaName", quotaName);
setCoreParameter("QuotaName", quotaName);
}
std::string GetQuotaInstanceRequest::getStatus()const
@@ -99,6 +99,6 @@ std::string GetQuotaInstanceRequest::getStatus()const
void GetQuotaInstanceRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
setCoreParameter("Status", status);
}

View File

@@ -35,10 +35,13 @@ GetQuotaInstanceResult::~GetQuotaInstanceResult()
void GetQuotaInstanceResult::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["Total"].isNull())

View File

@@ -33,7 +33,7 @@ int GetUserInstanceRequest::getPageSize()const
void GetUserInstanceRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
int GetUserInstanceRequest::getPageNum()const
@@ -44,7 +44,7 @@ int GetUserInstanceRequest::getPageNum()const
void GetUserInstanceRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string GetUserInstanceRequest::getRegion()const
@@ -55,7 +55,7 @@ std::string GetUserInstanceRequest::getRegion()const
void GetUserInstanceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetUserInstanceRequest::getUser()const
@@ -66,7 +66,7 @@ std::string GetUserInstanceRequest::getUser()const
void GetUserInstanceRequest::setUser(const std::string& user)
{
user_ = user;
setParameter("User", user);
setCoreParameter("User", user);
}
std::string GetUserInstanceRequest::getStatus()const
@@ -77,6 +77,6 @@ std::string GetUserInstanceRequest::getStatus()const
void GetUserInstanceRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
setCoreParameter("Status", status);
}

View File

@@ -35,10 +35,13 @@ GetUserInstanceResult::~GetUserInstanceResult()
void GetUserInstanceResult::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["Total"].isNull())

View File

@@ -33,6 +33,6 @@ std::string QueryCustomerSaleInfoRequest::getRegionName()const
void QueryCustomerSaleInfoRequest::setRegionName(const std::string& regionName)
{
regionName_ = regionName;
setParameter("RegionName", regionName);
setCoreParameter("RegionName", regionName);
}

View File

@@ -35,10 +35,13 @@ QueryCustomerSaleInfoResult::~QueryCustomerSaleInfoResult()
void QueryCustomerSaleInfoResult::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["LastUpdate"].isNull())

View File

@@ -35,10 +35,13 @@ QueryResourceInventoryResult::~QueryResourceInventoryResult()
void QueryResourceInventoryResult::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["LastUpdate"].isNull())

View File

@@ -35,10 +35,13 @@ QueryTopologyResult::~QueryTopologyResult()
void QueryTopologyResult::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 allResult = value["Result"]["resultItem"];
for (auto value : allResult)