Delete API.

This commit is contained in:
sdk-team
2021-05-10 02:39:01 +00:00
parent d2744d517f
commit 761c9a617d
17 changed files with 139 additions and 136 deletions

View File

@@ -1,3 +1,6 @@
2021-05-10 Version: 1.36.718
- Delete API.
2021-05-08 Version: 1.36.717 2021-05-08 Version: 1.36.717
- Support SLB DescribeLoadBalancerListeners. - Support SLB DescribeLoadBalancerListeners.

View File

@@ -1 +1 @@
1.36.717 1.36.718

View File

@@ -45,10 +45,10 @@ set(scdn_public_header_model
include/alibabacloud/scdn/model/DescribeScdnCertificateDetailResult.h include/alibabacloud/scdn/model/DescribeScdnCertificateDetailResult.h
include/alibabacloud/scdn/model/DescribeScdnCertificateListRequest.h include/alibabacloud/scdn/model/DescribeScdnCertificateListRequest.h
include/alibabacloud/scdn/model/DescribeScdnCertificateListResult.h include/alibabacloud/scdn/model/DescribeScdnCertificateListResult.h
include/alibabacloud/scdn/model/DescribeScdnDdosInfoRequest.h include/alibabacloud/scdn/model/DescribeScdnDDoSInfoRequest.h
include/alibabacloud/scdn/model/DescribeScdnDdosInfoResult.h include/alibabacloud/scdn/model/DescribeScdnDDoSInfoResult.h
include/alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoRequest.h include/alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoRequest.h
include/alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoResult.h include/alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoResult.h
include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataRequest.h include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataRequest.h
include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataResult.h include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataResult.h
include/alibabacloud/scdn/model/DescribeScdnDomainCertificateInfoRequest.h include/alibabacloud/scdn/model/DescribeScdnDomainCertificateInfoRequest.h
@@ -125,8 +125,8 @@ set(scdn_public_header_model
include/alibabacloud/scdn/model/SetScdnBotInfoResult.h include/alibabacloud/scdn/model/SetScdnBotInfoResult.h
include/alibabacloud/scdn/model/SetScdnCcInfoRequest.h include/alibabacloud/scdn/model/SetScdnCcInfoRequest.h
include/alibabacloud/scdn/model/SetScdnCcInfoResult.h include/alibabacloud/scdn/model/SetScdnCcInfoResult.h
include/alibabacloud/scdn/model/SetScdnDdosInfoRequest.h include/alibabacloud/scdn/model/SetScdnDDoSInfoRequest.h
include/alibabacloud/scdn/model/SetScdnDdosInfoResult.h include/alibabacloud/scdn/model/SetScdnDDoSInfoResult.h
include/alibabacloud/scdn/model/SetScdnDomainBizInfoRequest.h include/alibabacloud/scdn/model/SetScdnDomainBizInfoRequest.h
include/alibabacloud/scdn/model/SetScdnDomainBizInfoResult.h include/alibabacloud/scdn/model/SetScdnDomainBizInfoResult.h
include/alibabacloud/scdn/model/SetScdnDomainCertificateRequest.h include/alibabacloud/scdn/model/SetScdnDomainCertificateRequest.h
@@ -164,10 +164,10 @@ set(scdn_src
src/model/DescribeScdnCertificateDetailResult.cc src/model/DescribeScdnCertificateDetailResult.cc
src/model/DescribeScdnCertificateListRequest.cc src/model/DescribeScdnCertificateListRequest.cc
src/model/DescribeScdnCertificateListResult.cc src/model/DescribeScdnCertificateListResult.cc
src/model/DescribeScdnDdosInfoRequest.cc src/model/DescribeScdnDDoSInfoRequest.cc
src/model/DescribeScdnDdosInfoResult.cc src/model/DescribeScdnDDoSInfoResult.cc
src/model/DescribeScdnDdosTrafficInfoRequest.cc src/model/DescribeScdnDDoSTrafficInfoRequest.cc
src/model/DescribeScdnDdosTrafficInfoResult.cc src/model/DescribeScdnDDoSTrafficInfoResult.cc
src/model/DescribeScdnDomainBpsDataRequest.cc src/model/DescribeScdnDomainBpsDataRequest.cc
src/model/DescribeScdnDomainBpsDataResult.cc src/model/DescribeScdnDomainBpsDataResult.cc
src/model/DescribeScdnDomainCertificateInfoRequest.cc src/model/DescribeScdnDomainCertificateInfoRequest.cc
@@ -244,8 +244,8 @@ set(scdn_src
src/model/SetScdnBotInfoResult.cc src/model/SetScdnBotInfoResult.cc
src/model/SetScdnCcInfoRequest.cc src/model/SetScdnCcInfoRequest.cc
src/model/SetScdnCcInfoResult.cc src/model/SetScdnCcInfoResult.cc
src/model/SetScdnDdosInfoRequest.cc src/model/SetScdnDDoSInfoRequest.cc
src/model/SetScdnDdosInfoResult.cc src/model/SetScdnDDoSInfoResult.cc
src/model/SetScdnDomainBizInfoRequest.cc src/model/SetScdnDomainBizInfoRequest.cc
src/model/SetScdnDomainBizInfoResult.cc src/model/SetScdnDomainBizInfoResult.cc
src/model/SetScdnDomainCertificateRequest.cc src/model/SetScdnDomainCertificateRequest.cc

View File

@@ -46,10 +46,10 @@
#include "model/DescribeScdnCertificateDetailResult.h" #include "model/DescribeScdnCertificateDetailResult.h"
#include "model/DescribeScdnCertificateListRequest.h" #include "model/DescribeScdnCertificateListRequest.h"
#include "model/DescribeScdnCertificateListResult.h" #include "model/DescribeScdnCertificateListResult.h"
#include "model/DescribeScdnDdosInfoRequest.h" #include "model/DescribeScdnDDoSInfoRequest.h"
#include "model/DescribeScdnDdosInfoResult.h" #include "model/DescribeScdnDDoSInfoResult.h"
#include "model/DescribeScdnDdosTrafficInfoRequest.h" #include "model/DescribeScdnDDoSTrafficInfoRequest.h"
#include "model/DescribeScdnDdosTrafficInfoResult.h" #include "model/DescribeScdnDDoSTrafficInfoResult.h"
#include "model/DescribeScdnDomainBpsDataRequest.h" #include "model/DescribeScdnDomainBpsDataRequest.h"
#include "model/DescribeScdnDomainBpsDataResult.h" #include "model/DescribeScdnDomainBpsDataResult.h"
#include "model/DescribeScdnDomainCertificateInfoRequest.h" #include "model/DescribeScdnDomainCertificateInfoRequest.h"
@@ -126,8 +126,8 @@
#include "model/SetScdnBotInfoResult.h" #include "model/SetScdnBotInfoResult.h"
#include "model/SetScdnCcInfoRequest.h" #include "model/SetScdnCcInfoRequest.h"
#include "model/SetScdnCcInfoResult.h" #include "model/SetScdnCcInfoResult.h"
#include "model/SetScdnDdosInfoRequest.h" #include "model/SetScdnDDoSInfoRequest.h"
#include "model/SetScdnDdosInfoResult.h" #include "model/SetScdnDDoSInfoResult.h"
#include "model/SetScdnDomainBizInfoRequest.h" #include "model/SetScdnDomainBizInfoRequest.h"
#include "model/SetScdnDomainBizInfoResult.h" #include "model/SetScdnDomainBizInfoResult.h"
#include "model/SetScdnDomainCertificateRequest.h" #include "model/SetScdnDomainCertificateRequest.h"
@@ -183,12 +183,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeScdnCertificateListResult> DescribeScdnCertificateListOutcome; typedef Outcome<Error, Model::DescribeScdnCertificateListResult> DescribeScdnCertificateListOutcome;
typedef std::future<DescribeScdnCertificateListOutcome> DescribeScdnCertificateListOutcomeCallable; typedef std::future<DescribeScdnCertificateListOutcome> DescribeScdnCertificateListOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCertificateListRequest&, const DescribeScdnCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCertificateListAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCertificateListRequest&, const DescribeScdnCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCertificateListAsyncHandler;
typedef Outcome<Error, Model::DescribeScdnDdosInfoResult> DescribeScdnDdosInfoOutcome; typedef Outcome<Error, Model::DescribeScdnDDoSInfoResult> DescribeScdnDDoSInfoOutcome;
typedef std::future<DescribeScdnDdosInfoOutcome> DescribeScdnDdosInfoOutcomeCallable; typedef std::future<DescribeScdnDDoSInfoOutcome> DescribeScdnDDoSInfoOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDdosInfoRequest&, const DescribeScdnDdosInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDdosInfoAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDDoSInfoRequest&, const DescribeScdnDDoSInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDDoSInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeScdnDdosTrafficInfoResult> DescribeScdnDdosTrafficInfoOutcome; typedef Outcome<Error, Model::DescribeScdnDDoSTrafficInfoResult> DescribeScdnDDoSTrafficInfoOutcome;
typedef std::future<DescribeScdnDdosTrafficInfoOutcome> DescribeScdnDdosTrafficInfoOutcomeCallable; typedef std::future<DescribeScdnDDoSTrafficInfoOutcome> DescribeScdnDDoSTrafficInfoOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDdosTrafficInfoRequest&, const DescribeScdnDdosTrafficInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDdosTrafficInfoAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDDoSTrafficInfoRequest&, const DescribeScdnDDoSTrafficInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDDoSTrafficInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeScdnDomainBpsDataResult> DescribeScdnDomainBpsDataOutcome; typedef Outcome<Error, Model::DescribeScdnDomainBpsDataResult> DescribeScdnDomainBpsDataOutcome;
typedef std::future<DescribeScdnDomainBpsDataOutcome> DescribeScdnDomainBpsDataOutcomeCallable; typedef std::future<DescribeScdnDomainBpsDataOutcome> DescribeScdnDomainBpsDataOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDomainBpsDataRequest&, const DescribeScdnDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDomainBpsDataAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDomainBpsDataRequest&, const DescribeScdnDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDomainBpsDataAsyncHandler;
@@ -303,9 +303,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetScdnCcInfoResult> SetScdnCcInfoOutcome; typedef Outcome<Error, Model::SetScdnCcInfoResult> SetScdnCcInfoOutcome;
typedef std::future<SetScdnCcInfoOutcome> SetScdnCcInfoOutcomeCallable; typedef std::future<SetScdnCcInfoOutcome> SetScdnCcInfoOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::SetScdnCcInfoRequest&, const SetScdnCcInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnCcInfoAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::SetScdnCcInfoRequest&, const SetScdnCcInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnCcInfoAsyncHandler;
typedef Outcome<Error, Model::SetScdnDdosInfoResult> SetScdnDdosInfoOutcome; typedef Outcome<Error, Model::SetScdnDDoSInfoResult> SetScdnDDoSInfoOutcome;
typedef std::future<SetScdnDdosInfoOutcome> SetScdnDdosInfoOutcomeCallable; typedef std::future<SetScdnDDoSInfoOutcome> SetScdnDDoSInfoOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::SetScdnDdosInfoRequest&, const SetScdnDdosInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDdosInfoAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::SetScdnDDoSInfoRequest&, const SetScdnDDoSInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDDoSInfoAsyncHandler;
typedef Outcome<Error, Model::SetScdnDomainBizInfoResult> SetScdnDomainBizInfoOutcome; typedef Outcome<Error, Model::SetScdnDomainBizInfoResult> SetScdnDomainBizInfoOutcome;
typedef std::future<SetScdnDomainBizInfoOutcome> SetScdnDomainBizInfoOutcomeCallable; typedef std::future<SetScdnDomainBizInfoOutcome> SetScdnDomainBizInfoOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::SetScdnDomainBizInfoRequest&, const SetScdnDomainBizInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDomainBizInfoAsyncHandler; typedef std::function<void(const ScdnClient*, const Model::SetScdnDomainBizInfoRequest&, const SetScdnDomainBizInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDomainBizInfoAsyncHandler;
@@ -362,12 +362,12 @@ namespace AlibabaCloud
DescribeScdnCertificateListOutcome describeScdnCertificateList(const Model::DescribeScdnCertificateListRequest &request)const; DescribeScdnCertificateListOutcome describeScdnCertificateList(const Model::DescribeScdnCertificateListRequest &request)const;
void describeScdnCertificateListAsync(const Model::DescribeScdnCertificateListRequest& request, const DescribeScdnCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeScdnCertificateListAsync(const Model::DescribeScdnCertificateListRequest& request, const DescribeScdnCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnCertificateListOutcomeCallable describeScdnCertificateListCallable(const Model::DescribeScdnCertificateListRequest& request) const; DescribeScdnCertificateListOutcomeCallable describeScdnCertificateListCallable(const Model::DescribeScdnCertificateListRequest& request) const;
DescribeScdnDdosInfoOutcome describeScdnDdosInfo(const Model::DescribeScdnDdosInfoRequest &request)const; DescribeScdnDDoSInfoOutcome describeScdnDDoSInfo(const Model::DescribeScdnDDoSInfoRequest &request)const;
void describeScdnDdosInfoAsync(const Model::DescribeScdnDdosInfoRequest& request, const DescribeScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeScdnDDoSInfoAsync(const Model::DescribeScdnDDoSInfoRequest& request, const DescribeScdnDDoSInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnDdosInfoOutcomeCallable describeScdnDdosInfoCallable(const Model::DescribeScdnDdosInfoRequest& request) const; DescribeScdnDDoSInfoOutcomeCallable describeScdnDDoSInfoCallable(const Model::DescribeScdnDDoSInfoRequest& request) const;
DescribeScdnDdosTrafficInfoOutcome describeScdnDdosTrafficInfo(const Model::DescribeScdnDdosTrafficInfoRequest &request)const; DescribeScdnDDoSTrafficInfoOutcome describeScdnDDoSTrafficInfo(const Model::DescribeScdnDDoSTrafficInfoRequest &request)const;
void describeScdnDdosTrafficInfoAsync(const Model::DescribeScdnDdosTrafficInfoRequest& request, const DescribeScdnDdosTrafficInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeScdnDDoSTrafficInfoAsync(const Model::DescribeScdnDDoSTrafficInfoRequest& request, const DescribeScdnDDoSTrafficInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnDdosTrafficInfoOutcomeCallable describeScdnDdosTrafficInfoCallable(const Model::DescribeScdnDdosTrafficInfoRequest& request) const; DescribeScdnDDoSTrafficInfoOutcomeCallable describeScdnDDoSTrafficInfoCallable(const Model::DescribeScdnDDoSTrafficInfoRequest& request) const;
DescribeScdnDomainBpsDataOutcome describeScdnDomainBpsData(const Model::DescribeScdnDomainBpsDataRequest &request)const; DescribeScdnDomainBpsDataOutcome describeScdnDomainBpsData(const Model::DescribeScdnDomainBpsDataRequest &request)const;
void describeScdnDomainBpsDataAsync(const Model::DescribeScdnDomainBpsDataRequest& request, const DescribeScdnDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeScdnDomainBpsDataAsync(const Model::DescribeScdnDomainBpsDataRequest& request, const DescribeScdnDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnDomainBpsDataOutcomeCallable describeScdnDomainBpsDataCallable(const Model::DescribeScdnDomainBpsDataRequest& request) const; DescribeScdnDomainBpsDataOutcomeCallable describeScdnDomainBpsDataCallable(const Model::DescribeScdnDomainBpsDataRequest& request) const;
@@ -482,9 +482,9 @@ namespace AlibabaCloud
SetScdnCcInfoOutcome setScdnCcInfo(const Model::SetScdnCcInfoRequest &request)const; SetScdnCcInfoOutcome setScdnCcInfo(const Model::SetScdnCcInfoRequest &request)const;
void setScdnCcInfoAsync(const Model::SetScdnCcInfoRequest& request, const SetScdnCcInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setScdnCcInfoAsync(const Model::SetScdnCcInfoRequest& request, const SetScdnCcInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetScdnCcInfoOutcomeCallable setScdnCcInfoCallable(const Model::SetScdnCcInfoRequest& request) const; SetScdnCcInfoOutcomeCallable setScdnCcInfoCallable(const Model::SetScdnCcInfoRequest& request) const;
SetScdnDdosInfoOutcome setScdnDdosInfo(const Model::SetScdnDdosInfoRequest &request)const; SetScdnDDoSInfoOutcome setScdnDDoSInfo(const Model::SetScdnDDoSInfoRequest &request)const;
void setScdnDdosInfoAsync(const Model::SetScdnDdosInfoRequest& request, const SetScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setScdnDDoSInfoAsync(const Model::SetScdnDDoSInfoRequest& request, const SetScdnDDoSInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetScdnDdosInfoOutcomeCallable setScdnDdosInfoCallable(const Model::SetScdnDdosInfoRequest& request) const; SetScdnDDoSInfoOutcomeCallable setScdnDDoSInfoCallable(const Model::SetScdnDDoSInfoRequest& request) const;
SetScdnDomainBizInfoOutcome setScdnDomainBizInfo(const Model::SetScdnDomainBizInfoRequest &request)const; SetScdnDomainBizInfoOutcome setScdnDomainBizInfo(const Model::SetScdnDomainBizInfoRequest &request)const;
void setScdnDomainBizInfoAsync(const Model::SetScdnDomainBizInfoRequest& request, const SetScdnDomainBizInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setScdnDomainBizInfoAsync(const Model::SetScdnDomainBizInfoRequest& request, const SetScdnDomainBizInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetScdnDomainBizInfoOutcomeCallable setScdnDomainBizInfoCallable(const Model::SetScdnDomainBizInfoRequest& request) const; SetScdnDomainBizInfoOutcomeCallable setScdnDomainBizInfoCallable(const Model::SetScdnDomainBizInfoRequest& request) const;

View File

@@ -28,12 +28,12 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoRequest : public RpcServiceRequest class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSInfoRequest : public RpcServiceRequest
{ {
public: public:
DescribeScdnDdosInfoRequest(); DescribeScdnDDoSInfoRequest();
~DescribeScdnDdosInfoRequest(); ~DescribeScdnDDoSInfoRequest();
long getOwnerId()const; long getOwnerId()const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);

View File

@@ -29,14 +29,14 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoResult : public ServiceResult class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSInfoResult : public ServiceResult
{ {
public: public:
DescribeScdnDdosInfoResult(); DescribeScdnDDoSInfoResult();
explicit DescribeScdnDdosInfoResult(const std::string &payload); explicit DescribeScdnDDoSInfoResult(const std::string &payload);
~DescribeScdnDdosInfoResult(); ~DescribeScdnDDoSInfoResult();
int getSecBandwidth()const; int getSecBandwidth()const;
int getElasticBandwidth()const; int getElasticBandwidth()const;

View File

@@ -28,12 +28,12 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoRequest : public RpcServiceRequest class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSTrafficInfoRequest : public RpcServiceRequest
{ {
public: public:
DescribeScdnDdosTrafficInfoRequest(); DescribeScdnDDoSTrafficInfoRequest();
~DescribeScdnDdosTrafficInfoRequest(); ~DescribeScdnDDoSTrafficInfoRequest();
std::string getLine()const; std::string getLine()const;
void setLine(const std::string& line); void setLine(const std::string& line);

View File

@@ -29,7 +29,7 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoResult : public ServiceResult class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSTrafficInfoResult : public ServiceResult
{ {
public: public:
struct TimeScope struct TimeScope
@@ -39,9 +39,9 @@ namespace AlibabaCloud
}; };
DescribeScdnDdosTrafficInfoResult(); DescribeScdnDDoSTrafficInfoResult();
explicit DescribeScdnDdosTrafficInfoResult(const std::string &payload); explicit DescribeScdnDDoSTrafficInfoResult(const std::string &payload);
~DescribeScdnDdosTrafficInfoResult(); ~DescribeScdnDDoSTrafficInfoResult();
std::vector<TimeScope> getTimeScopes()const; std::vector<TimeScope> getTimeScopes()const;
std::vector<std::string> getBpsDrops()const; std::vector<std::string> getBpsDrops()const;
std::vector<std::string> getPpsDrops()const; std::vector<std::string> getPpsDrops()const;

View File

@@ -28,12 +28,12 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoRequest : public RpcServiceRequest class ALIBABACLOUD_SCDN_EXPORT SetScdnDDoSInfoRequest : public RpcServiceRequest
{ {
public: public:
SetScdnDdosInfoRequest(); SetScdnDDoSInfoRequest();
~SetScdnDdosInfoRequest(); ~SetScdnDDoSInfoRequest();
long getOwnerId()const; long getOwnerId()const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);

View File

@@ -29,14 +29,14 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoResult : public ServiceResult class ALIBABACLOUD_SCDN_EXPORT SetScdnDDoSInfoResult : public ServiceResult
{ {
public: public:
SetScdnDdosInfoResult(); SetScdnDDoSInfoResult();
explicit SetScdnDdosInfoResult(const std::string &payload); explicit SetScdnDDoSInfoResult(const std::string &payload);
~SetScdnDdosInfoResult(); ~SetScdnDDoSInfoResult();
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);

View File

@@ -483,72 +483,72 @@ ScdnClient::DescribeScdnCertificateListOutcomeCallable ScdnClient::describeScdnC
return task->get_future(); return task->get_future();
} }
ScdnClient::DescribeScdnDdosInfoOutcome ScdnClient::describeScdnDdosInfo(const DescribeScdnDdosInfoRequest &request) const ScdnClient::DescribeScdnDDoSInfoOutcome ScdnClient::describeScdnDDoSInfo(const DescribeScdnDDoSInfoRequest &request) const
{ {
auto endpointOutcome = endpointProvider_->getEndpoint(); auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess()) if (!endpointOutcome.isSuccess())
return DescribeScdnDdosInfoOutcome(endpointOutcome.error()); return DescribeScdnDDoSInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request); auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess()) if (outcome.isSuccess())
return DescribeScdnDdosInfoOutcome(DescribeScdnDdosInfoResult(outcome.result())); return DescribeScdnDDoSInfoOutcome(DescribeScdnDDoSInfoResult(outcome.result()));
else else
return DescribeScdnDdosInfoOutcome(outcome.error()); return DescribeScdnDDoSInfoOutcome(outcome.error());
} }
void ScdnClient::describeScdnDdosInfoAsync(const DescribeScdnDdosInfoRequest& request, const DescribeScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const void ScdnClient::describeScdnDDoSInfoAsync(const DescribeScdnDDoSInfoRequest& request, const DescribeScdnDDoSInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{ {
auto fn = [this, request, handler, context]() auto fn = [this, request, handler, context]()
{ {
handler(this, request, describeScdnDdosInfo(request), context); handler(this, request, describeScdnDDoSInfo(request), context);
}; };
asyncExecute(new Runnable(fn)); asyncExecute(new Runnable(fn));
} }
ScdnClient::DescribeScdnDdosInfoOutcomeCallable ScdnClient::describeScdnDdosInfoCallable(const DescribeScdnDdosInfoRequest &request) const ScdnClient::DescribeScdnDDoSInfoOutcomeCallable ScdnClient::describeScdnDDoSInfoCallable(const DescribeScdnDDoSInfoRequest &request) const
{ {
auto task = std::make_shared<std::packaged_task<DescribeScdnDdosInfoOutcome()>>( auto task = std::make_shared<std::packaged_task<DescribeScdnDDoSInfoOutcome()>>(
[this, request]() [this, request]()
{ {
return this->describeScdnDdosInfo(request); return this->describeScdnDDoSInfo(request);
}); });
asyncExecute(new Runnable([task]() { (*task)(); })); asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future(); return task->get_future();
} }
ScdnClient::DescribeScdnDdosTrafficInfoOutcome ScdnClient::describeScdnDdosTrafficInfo(const DescribeScdnDdosTrafficInfoRequest &request) const ScdnClient::DescribeScdnDDoSTrafficInfoOutcome ScdnClient::describeScdnDDoSTrafficInfo(const DescribeScdnDDoSTrafficInfoRequest &request) const
{ {
auto endpointOutcome = endpointProvider_->getEndpoint(); auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess()) if (!endpointOutcome.isSuccess())
return DescribeScdnDdosTrafficInfoOutcome(endpointOutcome.error()); return DescribeScdnDDoSTrafficInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request); auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess()) if (outcome.isSuccess())
return DescribeScdnDdosTrafficInfoOutcome(DescribeScdnDdosTrafficInfoResult(outcome.result())); return DescribeScdnDDoSTrafficInfoOutcome(DescribeScdnDDoSTrafficInfoResult(outcome.result()));
else else
return DescribeScdnDdosTrafficInfoOutcome(outcome.error()); return DescribeScdnDDoSTrafficInfoOutcome(outcome.error());
} }
void ScdnClient::describeScdnDdosTrafficInfoAsync(const DescribeScdnDdosTrafficInfoRequest& request, const DescribeScdnDdosTrafficInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const void ScdnClient::describeScdnDDoSTrafficInfoAsync(const DescribeScdnDDoSTrafficInfoRequest& request, const DescribeScdnDDoSTrafficInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{ {
auto fn = [this, request, handler, context]() auto fn = [this, request, handler, context]()
{ {
handler(this, request, describeScdnDdosTrafficInfo(request), context); handler(this, request, describeScdnDDoSTrafficInfo(request), context);
}; };
asyncExecute(new Runnable(fn)); asyncExecute(new Runnable(fn));
} }
ScdnClient::DescribeScdnDdosTrafficInfoOutcomeCallable ScdnClient::describeScdnDdosTrafficInfoCallable(const DescribeScdnDdosTrafficInfoRequest &request) const ScdnClient::DescribeScdnDDoSTrafficInfoOutcomeCallable ScdnClient::describeScdnDDoSTrafficInfoCallable(const DescribeScdnDDoSTrafficInfoRequest &request) const
{ {
auto task = std::make_shared<std::packaged_task<DescribeScdnDdosTrafficInfoOutcome()>>( auto task = std::make_shared<std::packaged_task<DescribeScdnDDoSTrafficInfoOutcome()>>(
[this, request]() [this, request]()
{ {
return this->describeScdnDdosTrafficInfo(request); return this->describeScdnDDoSTrafficInfo(request);
}); });
asyncExecute(new Runnable([task]() { (*task)(); })); asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -1923,36 +1923,36 @@ ScdnClient::SetScdnCcInfoOutcomeCallable ScdnClient::setScdnCcInfoCallable(const
return task->get_future(); return task->get_future();
} }
ScdnClient::SetScdnDdosInfoOutcome ScdnClient::setScdnDdosInfo(const SetScdnDdosInfoRequest &request) const ScdnClient::SetScdnDDoSInfoOutcome ScdnClient::setScdnDDoSInfo(const SetScdnDDoSInfoRequest &request) const
{ {
auto endpointOutcome = endpointProvider_->getEndpoint(); auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess()) if (!endpointOutcome.isSuccess())
return SetScdnDdosInfoOutcome(endpointOutcome.error()); return SetScdnDDoSInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request); auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess()) if (outcome.isSuccess())
return SetScdnDdosInfoOutcome(SetScdnDdosInfoResult(outcome.result())); return SetScdnDDoSInfoOutcome(SetScdnDDoSInfoResult(outcome.result()));
else else
return SetScdnDdosInfoOutcome(outcome.error()); return SetScdnDDoSInfoOutcome(outcome.error());
} }
void ScdnClient::setScdnDdosInfoAsync(const SetScdnDdosInfoRequest& request, const SetScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const void ScdnClient::setScdnDDoSInfoAsync(const SetScdnDDoSInfoRequest& request, const SetScdnDDoSInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{ {
auto fn = [this, request, handler, context]() auto fn = [this, request, handler, context]()
{ {
handler(this, request, setScdnDdosInfo(request), context); handler(this, request, setScdnDDoSInfo(request), context);
}; };
asyncExecute(new Runnable(fn)); asyncExecute(new Runnable(fn));
} }
ScdnClient::SetScdnDdosInfoOutcomeCallable ScdnClient::setScdnDdosInfoCallable(const SetScdnDdosInfoRequest &request) const ScdnClient::SetScdnDDoSInfoOutcomeCallable ScdnClient::setScdnDDoSInfoCallable(const SetScdnDDoSInfoRequest &request) const
{ {
auto task = std::make_shared<std::packaged_task<SetScdnDdosInfoOutcome()>>( auto task = std::make_shared<std::packaged_task<SetScdnDDoSInfoOutcome()>>(
[this, request]() [this, request]()
{ {
return this->setScdnDdosInfo(request); return this->setScdnDDoSInfo(request);
}); });
asyncExecute(new Runnable([task]() { (*task)(); })); asyncExecute(new Runnable([task]() { (*task)(); }));

View File

@@ -14,25 +14,25 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/DescribeScdnDdosInfoRequest.h> #include <alibabacloud/scdn/model/DescribeScdnDDoSInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnDdosInfoRequest; using AlibabaCloud::Scdn::Model::DescribeScdnDDoSInfoRequest;
DescribeScdnDdosInfoRequest::DescribeScdnDdosInfoRequest() : DescribeScdnDDoSInfoRequest::DescribeScdnDDoSInfoRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDdosInfo") RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDDoSInfo")
{ {
setMethod(HttpRequest::Method::Get); setMethod(HttpRequest::Method::Get);
} }
DescribeScdnDdosInfoRequest::~DescribeScdnDdosInfoRequest() DescribeScdnDDoSInfoRequest::~DescribeScdnDDoSInfoRequest()
{} {}
long DescribeScdnDdosInfoRequest::getOwnerId()const long DescribeScdnDDoSInfoRequest::getOwnerId()const
{ {
return ownerId_; return ownerId_;
} }
void DescribeScdnDdosInfoRequest::setOwnerId(long ownerId) void DescribeScdnDDoSInfoRequest::setOwnerId(long ownerId)
{ {
ownerId_ = ownerId; ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId)); setParameter("OwnerId", std::to_string(ownerId));

View File

@@ -14,26 +14,26 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/DescribeScdnDdosInfoResult.h> #include <alibabacloud/scdn/model/DescribeScdnDDoSInfoResult.h>
#include <json/json.h> #include <json/json.h>
using namespace AlibabaCloud::Scdn; using namespace AlibabaCloud::Scdn;
using namespace AlibabaCloud::Scdn::Model; using namespace AlibabaCloud::Scdn::Model;
DescribeScdnDdosInfoResult::DescribeScdnDdosInfoResult() : DescribeScdnDDoSInfoResult::DescribeScdnDDoSInfoResult() :
ServiceResult() ServiceResult()
{} {}
DescribeScdnDdosInfoResult::DescribeScdnDdosInfoResult(const std::string &payload) : DescribeScdnDDoSInfoResult::DescribeScdnDDoSInfoResult(const std::string &payload) :
ServiceResult() ServiceResult()
{ {
parse(payload); parse(payload);
} }
DescribeScdnDdosInfoResult::~DescribeScdnDdosInfoResult() DescribeScdnDDoSInfoResult::~DescribeScdnDDoSInfoResult()
{} {}
void DescribeScdnDdosInfoResult::parse(const std::string &payload) void DescribeScdnDDoSInfoResult::parse(const std::string &payload)
{ {
Json::Reader reader; Json::Reader reader;
Json::Value value; Json::Value value;
@@ -46,12 +46,12 @@ void DescribeScdnDdosInfoResult::parse(const std::string &payload)
} }
int DescribeScdnDdosInfoResult::getSecBandwidth()const int DescribeScdnDDoSInfoResult::getSecBandwidth()const
{ {
return secBandwidth_; return secBandwidth_;
} }
int DescribeScdnDdosInfoResult::getElasticBandwidth()const int DescribeScdnDDoSInfoResult::getElasticBandwidth()const
{ {
return elasticBandwidth_; return elasticBandwidth_;
} }

View File

@@ -14,58 +14,58 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoRequest.h> #include <alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnDdosTrafficInfoRequest; using AlibabaCloud::Scdn::Model::DescribeScdnDDoSTrafficInfoRequest;
DescribeScdnDdosTrafficInfoRequest::DescribeScdnDdosTrafficInfoRequest() : DescribeScdnDDoSTrafficInfoRequest::DescribeScdnDDoSTrafficInfoRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDdosTrafficInfo") RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDDoSTrafficInfo")
{ {
setMethod(HttpRequest::Method::Get); setMethod(HttpRequest::Method::Get);
} }
DescribeScdnDdosTrafficInfoRequest::~DescribeScdnDdosTrafficInfoRequest() DescribeScdnDDoSTrafficInfoRequest::~DescribeScdnDDoSTrafficInfoRequest()
{} {}
std::string DescribeScdnDdosTrafficInfoRequest::getLine()const std::string DescribeScdnDDoSTrafficInfoRequest::getLine()const
{ {
return line_; return line_;
} }
void DescribeScdnDdosTrafficInfoRequest::setLine(const std::string& line) void DescribeScdnDDoSTrafficInfoRequest::setLine(const std::string& line)
{ {
line_ = line; line_ = line;
setParameter("Line", line); setParameter("Line", line);
} }
std::string DescribeScdnDdosTrafficInfoRequest::getStartTime()const std::string DescribeScdnDDoSTrafficInfoRequest::getStartTime()const
{ {
return startTime_; return startTime_;
} }
void DescribeScdnDdosTrafficInfoRequest::setStartTime(const std::string& startTime) void DescribeScdnDDoSTrafficInfoRequest::setStartTime(const std::string& startTime)
{ {
startTime_ = startTime; startTime_ = startTime;
setParameter("StartTime", startTime); setParameter("StartTime", startTime);
} }
std::string DescribeScdnDdosTrafficInfoRequest::getEndTime()const std::string DescribeScdnDDoSTrafficInfoRequest::getEndTime()const
{ {
return endTime_; return endTime_;
} }
void DescribeScdnDdosTrafficInfoRequest::setEndTime(const std::string& endTime) void DescribeScdnDDoSTrafficInfoRequest::setEndTime(const std::string& endTime)
{ {
endTime_ = endTime; endTime_ = endTime;
setParameter("EndTime", endTime); setParameter("EndTime", endTime);
} }
long DescribeScdnDdosTrafficInfoRequest::getOwnerId()const long DescribeScdnDDoSTrafficInfoRequest::getOwnerId()const
{ {
return ownerId_; return ownerId_;
} }
void DescribeScdnDdosTrafficInfoRequest::setOwnerId(long ownerId) void DescribeScdnDDoSTrafficInfoRequest::setOwnerId(long ownerId)
{ {
ownerId_ = ownerId; ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId)); setParameter("OwnerId", std::to_string(ownerId));

View File

@@ -14,26 +14,26 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoResult.h> #include <alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoResult.h>
#include <json/json.h> #include <json/json.h>
using namespace AlibabaCloud::Scdn; using namespace AlibabaCloud::Scdn;
using namespace AlibabaCloud::Scdn::Model; using namespace AlibabaCloud::Scdn::Model;
DescribeScdnDdosTrafficInfoResult::DescribeScdnDdosTrafficInfoResult() : DescribeScdnDDoSTrafficInfoResult::DescribeScdnDDoSTrafficInfoResult() :
ServiceResult() ServiceResult()
{} {}
DescribeScdnDdosTrafficInfoResult::DescribeScdnDdosTrafficInfoResult(const std::string &payload) : DescribeScdnDDoSTrafficInfoResult::DescribeScdnDDoSTrafficInfoResult(const std::string &payload) :
ServiceResult() ServiceResult()
{ {
parse(payload); parse(payload);
} }
DescribeScdnDdosTrafficInfoResult::~DescribeScdnDdosTrafficInfoResult() DescribeScdnDDoSTrafficInfoResult::~DescribeScdnDDoSTrafficInfoResult()
{} {}
void DescribeScdnDdosTrafficInfoResult::parse(const std::string &payload) void DescribeScdnDDoSTrafficInfoResult::parse(const std::string &payload)
{ {
Json::Reader reader; Json::Reader reader;
Json::Value value; Json::Value value;
@@ -64,27 +64,27 @@ void DescribeScdnDdosTrafficInfoResult::parse(const std::string &payload)
} }
std::vector<DescribeScdnDdosTrafficInfoResult::TimeScope> DescribeScdnDdosTrafficInfoResult::getTimeScopes()const std::vector<DescribeScdnDDoSTrafficInfoResult::TimeScope> DescribeScdnDDoSTrafficInfoResult::getTimeScopes()const
{ {
return timeScopes_; return timeScopes_;
} }
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getBpsDrops()const std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getBpsDrops()const
{ {
return bpsDrops_; return bpsDrops_;
} }
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getPpsDrops()const std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getPpsDrops()const
{ {
return ppsDrops_; return ppsDrops_;
} }
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getBpsTotals()const std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getBpsTotals()const
{ {
return bpsTotals_; return bpsTotals_;
} }
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getPpsTotals()const std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getPpsTotals()const
{ {
return ppsTotals_; return ppsTotals_;
} }

View File

@@ -14,36 +14,36 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/SetScdnDdosInfoRequest.h> #include <alibabacloud/scdn/model/SetScdnDDoSInfoRequest.h>
using AlibabaCloud::Scdn::Model::SetScdnDdosInfoRequest; using AlibabaCloud::Scdn::Model::SetScdnDDoSInfoRequest;
SetScdnDdosInfoRequest::SetScdnDdosInfoRequest() : SetScdnDDoSInfoRequest::SetScdnDDoSInfoRequest() :
RpcServiceRequest("scdn", "2017-11-15", "SetScdnDdosInfo") RpcServiceRequest("scdn", "2017-11-15", "SetScdnDDoSInfo")
{ {
setMethod(HttpRequest::Method::Get); setMethod(HttpRequest::Method::Get);
} }
SetScdnDdosInfoRequest::~SetScdnDdosInfoRequest() SetScdnDDoSInfoRequest::~SetScdnDDoSInfoRequest()
{} {}
long SetScdnDdosInfoRequest::getOwnerId()const long SetScdnDDoSInfoRequest::getOwnerId()const
{ {
return ownerId_; return ownerId_;
} }
void SetScdnDdosInfoRequest::setOwnerId(long ownerId) void SetScdnDDoSInfoRequest::setOwnerId(long ownerId)
{ {
ownerId_ = ownerId; ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId)); setParameter("OwnerId", std::to_string(ownerId));
} }
int SetScdnDdosInfoRequest::getElasticBandwidth()const int SetScdnDDoSInfoRequest::getElasticBandwidth()const
{ {
return elasticBandwidth_; return elasticBandwidth_;
} }
void SetScdnDdosInfoRequest::setElasticBandwidth(int elasticBandwidth) void SetScdnDDoSInfoRequest::setElasticBandwidth(int elasticBandwidth)
{ {
elasticBandwidth_ = elasticBandwidth; elasticBandwidth_ = elasticBandwidth;
setParameter("ElasticBandwidth", std::to_string(elasticBandwidth)); setParameter("ElasticBandwidth", std::to_string(elasticBandwidth));

View File

@@ -14,26 +14,26 @@
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/scdn/model/SetScdnDdosInfoResult.h> #include <alibabacloud/scdn/model/SetScdnDDoSInfoResult.h>
#include <json/json.h> #include <json/json.h>
using namespace AlibabaCloud::Scdn; using namespace AlibabaCloud::Scdn;
using namespace AlibabaCloud::Scdn::Model; using namespace AlibabaCloud::Scdn::Model;
SetScdnDdosInfoResult::SetScdnDdosInfoResult() : SetScdnDDoSInfoResult::SetScdnDDoSInfoResult() :
ServiceResult() ServiceResult()
{} {}
SetScdnDdosInfoResult::SetScdnDdosInfoResult(const std::string &payload) : SetScdnDDoSInfoResult::SetScdnDDoSInfoResult(const std::string &payload) :
ServiceResult() ServiceResult()
{ {
parse(payload); parse(payload);
} }
SetScdnDdosInfoResult::~SetScdnDdosInfoResult() SetScdnDDoSInfoResult::~SetScdnDDoSInfoResult()
{} {}
void SetScdnDdosInfoResult::parse(const std::string &payload) void SetScdnDDoSInfoResult::parse(const std::string &payload)
{ {
Json::Reader reader; Json::Reader reader;
Json::Value value; Json::Value value;