Generate SDK by new Generator
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user