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

@@ -23,12 +23,12 @@ set(tesladam_public_header
set(tesladam_public_header_model
include/alibabacloud/tesladam/model/ActionRequest.h
include/alibabacloud/tesladam/model/ActionResult.h
include/alibabacloud/tesladam/model/ActionDiskRmaRequest.h
include/alibabacloud/tesladam/model/ActionDiskRmaResult.h
include/alibabacloud/tesladam/model/ActionDiskMaskRequest.h
include/alibabacloud/tesladam/model/ActionDiskMaskResult.h
include/alibabacloud/tesladam/model/ActionDiskCheckRequest.h
include/alibabacloud/tesladam/model/ActionDiskCheckResult.h
include/alibabacloud/tesladam/model/ActionDiskMaskRequest.h
include/alibabacloud/tesladam/model/ActionDiskMaskResult.h
include/alibabacloud/tesladam/model/ActionDiskRmaRequest.h
include/alibabacloud/tesladam/model/ActionDiskRmaResult.h
include/alibabacloud/tesladam/model/HostGetsRequest.h
include/alibabacloud/tesladam/model/HostGetsResult.h )
@@ -36,12 +36,12 @@ set(tesladam_src
src/TeslaDamClient.cc
src/model/ActionRequest.cc
src/model/ActionResult.cc
src/model/ActionDiskRmaRequest.cc
src/model/ActionDiskRmaResult.cc
src/model/ActionDiskMaskRequest.cc
src/model/ActionDiskMaskResult.cc
src/model/ActionDiskCheckRequest.cc
src/model/ActionDiskCheckResult.cc
src/model/ActionDiskMaskRequest.cc
src/model/ActionDiskMaskResult.cc
src/model/ActionDiskRmaRequest.cc
src/model/ActionDiskRmaResult.cc
src/model/HostGetsRequest.cc
src/model/HostGetsResult.cc )

View File

@@ -24,12 +24,12 @@
#include "TeslaDamExport.h"
#include "model/ActionRequest.h"
#include "model/ActionResult.h"
#include "model/ActionDiskRmaRequest.h"
#include "model/ActionDiskRmaResult.h"
#include "model/ActionDiskMaskRequest.h"
#include "model/ActionDiskMaskResult.h"
#include "model/ActionDiskCheckRequest.h"
#include "model/ActionDiskCheckResult.h"
#include "model/ActionDiskMaskRequest.h"
#include "model/ActionDiskMaskResult.h"
#include "model/ActionDiskRmaRequest.h"
#include "model/ActionDiskRmaResult.h"
#include "model/HostGetsRequest.h"
#include "model/HostGetsResult.h"
@@ -44,15 +44,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ActionResult> ActionOutcome;
typedef std::future<ActionOutcome> ActionOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionRequest&, const ActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionAsyncHandler;
typedef Outcome<Error, Model::ActionDiskRmaResult> ActionDiskRmaOutcome;
typedef std::future<ActionDiskRmaOutcome> ActionDiskRmaOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionDiskRmaRequest&, const ActionDiskRmaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionDiskRmaAsyncHandler;
typedef Outcome<Error, Model::ActionDiskMaskResult> ActionDiskMaskOutcome;
typedef std::future<ActionDiskMaskOutcome> ActionDiskMaskOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionDiskMaskRequest&, const ActionDiskMaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionDiskMaskAsyncHandler;
typedef Outcome<Error, Model::ActionDiskCheckResult> ActionDiskCheckOutcome;
typedef std::future<ActionDiskCheckOutcome> ActionDiskCheckOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionDiskCheckRequest&, const ActionDiskCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionDiskCheckAsyncHandler;
typedef Outcome<Error, Model::ActionDiskMaskResult> ActionDiskMaskOutcome;
typedef std::future<ActionDiskMaskOutcome> ActionDiskMaskOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionDiskMaskRequest&, const ActionDiskMaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionDiskMaskAsyncHandler;
typedef Outcome<Error, Model::ActionDiskRmaResult> ActionDiskRmaOutcome;
typedef std::future<ActionDiskRmaOutcome> ActionDiskRmaOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::ActionDiskRmaRequest&, const ActionDiskRmaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActionDiskRmaAsyncHandler;
typedef Outcome<Error, Model::HostGetsResult> HostGetsOutcome;
typedef std::future<HostGetsOutcome> HostGetsOutcomeCallable;
typedef std::function<void(const TeslaDamClient*, const Model::HostGetsRequest&, const HostGetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HostGetsAsyncHandler;
@@ -64,15 +64,15 @@ namespace AlibabaCloud
ActionOutcome action(const Model::ActionRequest &request)const;
void actionAsync(const Model::ActionRequest& request, const ActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionOutcomeCallable actionCallable(const Model::ActionRequest& request) const;
ActionDiskRmaOutcome actionDiskRma(const Model::ActionDiskRmaRequest &request)const;
void actionDiskRmaAsync(const Model::ActionDiskRmaRequest& request, const ActionDiskRmaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionDiskRmaOutcomeCallable actionDiskRmaCallable(const Model::ActionDiskRmaRequest& request) const;
ActionDiskMaskOutcome actionDiskMask(const Model::ActionDiskMaskRequest &request)const;
void actionDiskMaskAsync(const Model::ActionDiskMaskRequest& request, const ActionDiskMaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionDiskMaskOutcomeCallable actionDiskMaskCallable(const Model::ActionDiskMaskRequest& request) const;
ActionDiskCheckOutcome actionDiskCheck(const Model::ActionDiskCheckRequest &request)const;
void actionDiskCheckAsync(const Model::ActionDiskCheckRequest& request, const ActionDiskCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionDiskCheckOutcomeCallable actionDiskCheckCallable(const Model::ActionDiskCheckRequest& request) const;
ActionDiskMaskOutcome actionDiskMask(const Model::ActionDiskMaskRequest &request)const;
void actionDiskMaskAsync(const Model::ActionDiskMaskRequest& request, const ActionDiskMaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionDiskMaskOutcomeCallable actionDiskMaskCallable(const Model::ActionDiskMaskRequest& request) const;
ActionDiskRmaOutcome actionDiskRma(const Model::ActionDiskRmaRequest &request)const;
void actionDiskRmaAsync(const Model::ActionDiskRmaRequest& request, const ActionDiskRmaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActionDiskRmaOutcomeCallable actionDiskRmaCallable(const Model::ActionDiskRmaRequest& request) const;
HostGetsOutcome hostGets(const Model::HostGetsRequest &request)const;
void hostGetsAsync(const Model::HostGetsRequest& request, const HostGetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
HostGetsOutcomeCallable hostGetsCallable(const Model::HostGetsRequest& request) const;

View File

@@ -87,36 +87,36 @@ TeslaDamClient::ActionOutcomeCallable TeslaDamClient::actionCallable(const Actio
return task->get_future();
}
TeslaDamClient::ActionDiskRmaOutcome TeslaDamClient::actionDiskRma(const ActionDiskRmaRequest &request) const
TeslaDamClient::ActionDiskCheckOutcome TeslaDamClient::actionDiskCheck(const ActionDiskCheckRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ActionDiskRmaOutcome(endpointOutcome.error());
return ActionDiskCheckOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ActionDiskRmaOutcome(ActionDiskRmaResult(outcome.result()));
return ActionDiskCheckOutcome(ActionDiskCheckResult(outcome.result()));
else
return ActionDiskRmaOutcome(outcome.error());
return ActionDiskCheckOutcome(outcome.error());
}
void TeslaDamClient::actionDiskRmaAsync(const ActionDiskRmaRequest& request, const ActionDiskRmaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void TeslaDamClient::actionDiskCheckAsync(const ActionDiskCheckRequest& request, const ActionDiskCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, actionDiskRma(request), context);
handler(this, request, actionDiskCheck(request), context);
};
asyncExecute(new Runnable(fn));
}
TeslaDamClient::ActionDiskRmaOutcomeCallable TeslaDamClient::actionDiskRmaCallable(const ActionDiskRmaRequest &request) const
TeslaDamClient::ActionDiskCheckOutcomeCallable TeslaDamClient::actionDiskCheckCallable(const ActionDiskCheckRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ActionDiskRmaOutcome()>>(
auto task = std::make_shared<std::packaged_task<ActionDiskCheckOutcome()>>(
[this, request]()
{
return this->actionDiskRma(request);
return this->actionDiskCheck(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -159,36 +159,36 @@ TeslaDamClient::ActionDiskMaskOutcomeCallable TeslaDamClient::actionDiskMaskCall
return task->get_future();
}
TeslaDamClient::ActionDiskCheckOutcome TeslaDamClient::actionDiskCheck(const ActionDiskCheckRequest &request) const
TeslaDamClient::ActionDiskRmaOutcome TeslaDamClient::actionDiskRma(const ActionDiskRmaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ActionDiskCheckOutcome(endpointOutcome.error());
return ActionDiskRmaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ActionDiskCheckOutcome(ActionDiskCheckResult(outcome.result()));
return ActionDiskRmaOutcome(ActionDiskRmaResult(outcome.result()));
else
return ActionDiskCheckOutcome(outcome.error());
return ActionDiskRmaOutcome(outcome.error());
}
void TeslaDamClient::actionDiskCheckAsync(const ActionDiskCheckRequest& request, const ActionDiskCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void TeslaDamClient::actionDiskRmaAsync(const ActionDiskRmaRequest& request, const ActionDiskRmaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, actionDiskCheck(request), context);
handler(this, request, actionDiskRma(request), context);
};
asyncExecute(new Runnable(fn));
}
TeslaDamClient::ActionDiskCheckOutcomeCallable TeslaDamClient::actionDiskCheckCallable(const ActionDiskCheckRequest &request) const
TeslaDamClient::ActionDiskRmaOutcomeCallable TeslaDamClient::actionDiskRmaCallable(const ActionDiskRmaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ActionDiskCheckOutcome()>>(
auto task = std::make_shared<std::packaged_task<ActionDiskRmaOutcome()>>(
[this, request]()
{
return this->actionDiskCheck(request);
return this->actionDiskRma(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));

View File

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

View File

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

View File

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

View File

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

View File

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