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,17 +21,17 @@ set(arms4finance_public_header
include/alibabacloud/arms4finance/ARMS4FINANCEExport.h )
set(arms4finance_public_header_model
include/alibabacloud/arms4finance/model/WhereInDimQueryRequest.h
include/alibabacloud/arms4finance/model/WhereInDimQueryResult.h
include/alibabacloud/arms4finance/model/ARMSQueryDataSetRequest.h
include/alibabacloud/arms4finance/model/ARMSQueryDataSetResult.h )
include/alibabacloud/arms4finance/model/ARMSQueryDataSetResult.h
include/alibabacloud/arms4finance/model/WhereInDimQueryRequest.h
include/alibabacloud/arms4finance/model/WhereInDimQueryResult.h )
set(arms4finance_src
src/ARMS4FINANCEClient.cc
src/model/WhereInDimQueryRequest.cc
src/model/WhereInDimQueryResult.cc
src/model/ARMSQueryDataSetRequest.cc
src/model/ARMSQueryDataSetResult.cc )
src/model/ARMSQueryDataSetResult.cc
src/model/WhereInDimQueryRequest.cc
src/model/WhereInDimQueryResult.cc )
add_library(arms4finance ${LIB_TYPE}
${arms4finance_public_header}

View File

@@ -22,10 +22,10 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "ARMS4FINANCEExport.h"
#include "model/WhereInDimQueryRequest.h"
#include "model/WhereInDimQueryResult.h"
#include "model/ARMSQueryDataSetRequest.h"
#include "model/ARMSQueryDataSetResult.h"
#include "model/WhereInDimQueryRequest.h"
#include "model/WhereInDimQueryResult.h"
namespace AlibabaCloud
@@ -35,23 +35,23 @@ namespace AlibabaCloud
class ALIBABACLOUD_ARMS4FINANCE_EXPORT ARMS4FINANCEClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::WhereInDimQueryResult> WhereInDimQueryOutcome;
typedef std::future<WhereInDimQueryOutcome> WhereInDimQueryOutcomeCallable;
typedef std::function<void(const ARMS4FINANCEClient*, const Model::WhereInDimQueryRequest&, const WhereInDimQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WhereInDimQueryAsyncHandler;
typedef Outcome<Error, Model::ARMSQueryDataSetResult> ARMSQueryDataSetOutcome;
typedef std::future<ARMSQueryDataSetOutcome> ARMSQueryDataSetOutcomeCallable;
typedef std::function<void(const ARMS4FINANCEClient*, const Model::ARMSQueryDataSetRequest&, const ARMSQueryDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ARMSQueryDataSetAsyncHandler;
typedef Outcome<Error, Model::WhereInDimQueryResult> WhereInDimQueryOutcome;
typedef std::future<WhereInDimQueryOutcome> WhereInDimQueryOutcomeCallable;
typedef std::function<void(const ARMS4FINANCEClient*, const Model::WhereInDimQueryRequest&, const WhereInDimQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WhereInDimQueryAsyncHandler;
ARMS4FINANCEClient(const Credentials &credentials, const ClientConfiguration &configuration);
ARMS4FINANCEClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
ARMS4FINANCEClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~ARMS4FINANCEClient();
WhereInDimQueryOutcome whereInDimQuery(const Model::WhereInDimQueryRequest &request)const;
void whereInDimQueryAsync(const Model::WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
WhereInDimQueryOutcomeCallable whereInDimQueryCallable(const Model::WhereInDimQueryRequest& request) const;
ARMSQueryDataSetOutcome aRMSQueryDataSet(const Model::ARMSQueryDataSetRequest &request)const;
void aRMSQueryDataSetAsync(const Model::ARMSQueryDataSetRequest& request, const ARMSQueryDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ARMSQueryDataSetOutcomeCallable aRMSQueryDataSetCallable(const Model::ARMSQueryDataSetRequest& request) const;
WhereInDimQueryOutcome whereInDimQuery(const Model::WhereInDimQueryRequest &request)const;
void whereInDimQueryAsync(const Model::WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
WhereInDimQueryOutcomeCallable whereInDimQueryCallable(const Model::WhereInDimQueryRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -40,31 +40,31 @@ namespace AlibabaCloud
ARMSQueryDataSetRequest();
~ARMSQueryDataSetRequest();
std::string getDateStr()const;
void setDateStr(const std::string& dateStr);
long getMinTime()const;
void setMinTime(long minTime);
long getMaxTime()const;
void setMaxTime(long maxTime);
std::vector<std::string> getMeasures()const;
void setMeasures(const std::vector<std::string>& measures);
int getIntervalInSec()const;
void setIntervalInSec(int intervalInSec);
std::string getDateStr()const;
void setDateStr(const std::string& dateStr);
bool getIsDrillDown()const;
void setIsDrillDown(bool isDrillDown);
long getMinTime()const;
void setMinTime(long minTime);
long getDatasetId()const;
void setDatasetId(long datasetId);
long getMaxTime()const;
void setMaxTime(long maxTime);
std::vector<Dimensions> getDimensions()const;
void setDimensions(const std::vector<Dimensions>& dimensions);
private:
std::string dateStr_;
long minTime_;
long maxTime_;
std::vector<std::string> measures_;
int intervalInSec_;
std::string dateStr_;
bool isDrillDown_;
long minTime_;
long datasetId_;
long maxTime_;
std::vector<Dimensions> dimensions_;
};

View File

@@ -40,37 +40,37 @@ namespace AlibabaCloud
WhereInDimQueryRequest();
~WhereInDimQueryRequest();
std::string getDateStr()const;
void setDateStr(const std::string& dateStr);
long getMinTime()const;
void setMinTime(long minTime);
long getMaxTime()const;
void setMaxTime(long maxTime);
std::string getWhereInKey()const;
void setWhereInKey(const std::string& whereInKey);
std::vector<std::string> getMeasures()const;
void setMeasures(const std::vector<std::string>& measures);
int getIntervalInSec()const;
void setIntervalInSec(int intervalInSec);
std::string getDateStr()const;
void setDateStr(const std::string& dateStr);
bool getIsDrillDown()const;
void setIsDrillDown(bool isDrillDown);
long getMinTime()const;
void setMinTime(long minTime);
long getDatasetId()const;
void setDatasetId(long datasetId);
std::vector<std::string> getWhereInValues()const;
void setWhereInValues(const std::vector<std::string>& whereInValues);
long getMaxTime()const;
void setMaxTime(long maxTime);
std::vector<Dimensions> getDimensions()const;
void setDimensions(const std::vector<Dimensions>& dimensions);
private:
std::string dateStr_;
long minTime_;
long maxTime_;
std::string whereInKey_;
std::vector<std::string> measures_;
int intervalInSec_;
std::string dateStr_;
bool isDrillDown_;
long minTime_;
long datasetId_;
std::vector<std::string> whereInValues_;
long maxTime_;
std::vector<Dimensions> dimensions_;
};

View File

@@ -51,42 +51,6 @@ ARMS4FINANCEClient::ARMS4FINANCEClient(const std::string & accessKeyId, const st
ARMS4FINANCEClient::~ARMS4FINANCEClient()
{}
ARMS4FINANCEClient::WhereInDimQueryOutcome ARMS4FINANCEClient::whereInDimQuery(const WhereInDimQueryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return WhereInDimQueryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return WhereInDimQueryOutcome(WhereInDimQueryResult(outcome.result()));
else
return WhereInDimQueryOutcome(outcome.error());
}
void ARMS4FINANCEClient::whereInDimQueryAsync(const WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, whereInDimQuery(request), context);
};
asyncExecute(new Runnable(fn));
}
ARMS4FINANCEClient::WhereInDimQueryOutcomeCallable ARMS4FINANCEClient::whereInDimQueryCallable(const WhereInDimQueryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<WhereInDimQueryOutcome()>>(
[this, request]()
{
return this->whereInDimQuery(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ARMS4FINANCEClient::ARMSQueryDataSetOutcome ARMS4FINANCEClient::aRMSQueryDataSet(const ARMSQueryDataSetRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -123,3 +87,39 @@ ARMS4FINANCEClient::ARMSQueryDataSetOutcomeCallable ARMS4FINANCEClient::aRMSQuer
return task->get_future();
}
ARMS4FINANCEClient::WhereInDimQueryOutcome ARMS4FINANCEClient::whereInDimQuery(const WhereInDimQueryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return WhereInDimQueryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return WhereInDimQueryOutcome(WhereInDimQueryResult(outcome.result()));
else
return WhereInDimQueryOutcome(outcome.error());
}
void ARMS4FINANCEClient::whereInDimQueryAsync(const WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, whereInDimQuery(request), context);
};
asyncExecute(new Runnable(fn));
}
ARMS4FINANCEClient::WhereInDimQueryOutcomeCallable ARMS4FINANCEClient::whereInDimQueryCallable(const WhereInDimQueryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<WhereInDimQueryOutcome()>>(
[this, request]()
{
return this->whereInDimQuery(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -25,6 +25,39 @@ ARMSQueryDataSetRequest::ARMSQueryDataSetRequest() :
ARMSQueryDataSetRequest::~ARMSQueryDataSetRequest()
{}
std::string ARMSQueryDataSetRequest::getDateStr()const
{
return dateStr_;
}
void ARMSQueryDataSetRequest::setDateStr(const std::string& dateStr)
{
dateStr_ = dateStr;
setCoreParameter("DateStr", dateStr);
}
long ARMSQueryDataSetRequest::getMinTime()const
{
return minTime_;
}
void ARMSQueryDataSetRequest::setMinTime(long minTime)
{
minTime_ = minTime;
setCoreParameter("MinTime", std::to_string(minTime));
}
long ARMSQueryDataSetRequest::getMaxTime()const
{
return maxTime_;
}
void ARMSQueryDataSetRequest::setMaxTime(long maxTime)
{
maxTime_ = maxTime;
setCoreParameter("MaxTime", std::to_string(maxTime));
}
std::vector<std::string> ARMSQueryDataSetRequest::getMeasures()const
{
return measures_;
@@ -48,17 +81,6 @@ void ARMSQueryDataSetRequest::setIntervalInSec(int intervalInSec)
setCoreParameter("IntervalInSec", std::to_string(intervalInSec));
}
std::string ARMSQueryDataSetRequest::getDateStr()const
{
return dateStr_;
}
void ARMSQueryDataSetRequest::setDateStr(const std::string& dateStr)
{
dateStr_ = dateStr;
setCoreParameter("DateStr", dateStr);
}
bool ARMSQueryDataSetRequest::getIsDrillDown()const
{
return isDrillDown_;
@@ -70,17 +92,6 @@ void ARMSQueryDataSetRequest::setIsDrillDown(bool isDrillDown)
setCoreParameter("IsDrillDown", isDrillDown ? "true" : "false");
}
long ARMSQueryDataSetRequest::getMinTime()const
{
return minTime_;
}
void ARMSQueryDataSetRequest::setMinTime(long minTime)
{
minTime_ = minTime;
setCoreParameter("MinTime", std::to_string(minTime));
}
long ARMSQueryDataSetRequest::getDatasetId()const
{
return datasetId_;
@@ -92,17 +103,6 @@ void ARMSQueryDataSetRequest::setDatasetId(long datasetId)
setCoreParameter("DatasetId", std::to_string(datasetId));
}
long ARMSQueryDataSetRequest::getMaxTime()const
{
return maxTime_;
}
void ARMSQueryDataSetRequest::setMaxTime(long maxTime)
{
maxTime_ = maxTime;
setCoreParameter("MaxTime", std::to_string(maxTime));
}
std::vector<ARMSQueryDataSetRequest::Dimensions> ARMSQueryDataSetRequest::getDimensions()const
{
return dimensions_;

View File

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

View File

@@ -25,6 +25,39 @@ WhereInDimQueryRequest::WhereInDimQueryRequest() :
WhereInDimQueryRequest::~WhereInDimQueryRequest()
{}
std::string WhereInDimQueryRequest::getDateStr()const
{
return dateStr_;
}
void WhereInDimQueryRequest::setDateStr(const std::string& dateStr)
{
dateStr_ = dateStr;
setCoreParameter("DateStr", dateStr);
}
long WhereInDimQueryRequest::getMinTime()const
{
return minTime_;
}
void WhereInDimQueryRequest::setMinTime(long minTime)
{
minTime_ = minTime;
setCoreParameter("MinTime", std::to_string(minTime));
}
long WhereInDimQueryRequest::getMaxTime()const
{
return maxTime_;
}
void WhereInDimQueryRequest::setMaxTime(long maxTime)
{
maxTime_ = maxTime;
setCoreParameter("MaxTime", std::to_string(maxTime));
}
std::string WhereInDimQueryRequest::getWhereInKey()const
{
return whereInKey_;
@@ -59,17 +92,6 @@ void WhereInDimQueryRequest::setIntervalInSec(int intervalInSec)
setCoreParameter("IntervalInSec", std::to_string(intervalInSec));
}
std::string WhereInDimQueryRequest::getDateStr()const
{
return dateStr_;
}
void WhereInDimQueryRequest::setDateStr(const std::string& dateStr)
{
dateStr_ = dateStr;
setCoreParameter("DateStr", dateStr);
}
bool WhereInDimQueryRequest::getIsDrillDown()const
{
return isDrillDown_;
@@ -81,17 +103,6 @@ void WhereInDimQueryRequest::setIsDrillDown(bool isDrillDown)
setCoreParameter("IsDrillDown", isDrillDown ? "true" : "false");
}
long WhereInDimQueryRequest::getMinTime()const
{
return minTime_;
}
void WhereInDimQueryRequest::setMinTime(long minTime)
{
minTime_ = minTime;
setCoreParameter("MinTime", std::to_string(minTime));
}
long WhereInDimQueryRequest::getDatasetId()const
{
return datasetId_;
@@ -115,17 +126,6 @@ void WhereInDimQueryRequest::setWhereInValues(const std::vector<std::string>& wh
setCoreParameter("WhereInValues."+ std::to_string(i), whereInValues.at(i));
}
long WhereInDimQueryRequest::getMaxTime()const
{
return maxTime_;
}
void WhereInDimQueryRequest::setMaxTime(long maxTime)
{
maxTime_ = maxTime;
setCoreParameter("MaxTime", std::to_string(maxTime));
}
std::vector<WhereInDimQueryRequest::Dimensions> WhereInDimQueryRequest::getDimensions()const
{
return dimensions_;

View File

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