Delete API.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-05-10 Version: 1.36.718
|
||||
- Delete API.
|
||||
|
||||
2021-05-08 Version: 1.36.717
|
||||
- Support SLB DescribeLoadBalancerListeners.
|
||||
|
||||
|
||||
@@ -45,10 +45,10 @@ set(scdn_public_header_model
|
||||
include/alibabacloud/scdn/model/DescribeScdnCertificateDetailResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnCertificateListRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnCertificateListResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDdosInfoRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDdosInfoResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDDoSInfoRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDDoSInfoResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoResult.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataRequest.h
|
||||
include/alibabacloud/scdn/model/DescribeScdnDomainBpsDataResult.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/SetScdnCcInfoRequest.h
|
||||
include/alibabacloud/scdn/model/SetScdnCcInfoResult.h
|
||||
include/alibabacloud/scdn/model/SetScdnDdosInfoRequest.h
|
||||
include/alibabacloud/scdn/model/SetScdnDdosInfoResult.h
|
||||
include/alibabacloud/scdn/model/SetScdnDDoSInfoRequest.h
|
||||
include/alibabacloud/scdn/model/SetScdnDDoSInfoResult.h
|
||||
include/alibabacloud/scdn/model/SetScdnDomainBizInfoRequest.h
|
||||
include/alibabacloud/scdn/model/SetScdnDomainBizInfoResult.h
|
||||
include/alibabacloud/scdn/model/SetScdnDomainCertificateRequest.h
|
||||
@@ -164,10 +164,10 @@ set(scdn_src
|
||||
src/model/DescribeScdnCertificateDetailResult.cc
|
||||
src/model/DescribeScdnCertificateListRequest.cc
|
||||
src/model/DescribeScdnCertificateListResult.cc
|
||||
src/model/DescribeScdnDdosInfoRequest.cc
|
||||
src/model/DescribeScdnDdosInfoResult.cc
|
||||
src/model/DescribeScdnDdosTrafficInfoRequest.cc
|
||||
src/model/DescribeScdnDdosTrafficInfoResult.cc
|
||||
src/model/DescribeScdnDDoSInfoRequest.cc
|
||||
src/model/DescribeScdnDDoSInfoResult.cc
|
||||
src/model/DescribeScdnDDoSTrafficInfoRequest.cc
|
||||
src/model/DescribeScdnDDoSTrafficInfoResult.cc
|
||||
src/model/DescribeScdnDomainBpsDataRequest.cc
|
||||
src/model/DescribeScdnDomainBpsDataResult.cc
|
||||
src/model/DescribeScdnDomainCertificateInfoRequest.cc
|
||||
@@ -244,8 +244,8 @@ set(scdn_src
|
||||
src/model/SetScdnBotInfoResult.cc
|
||||
src/model/SetScdnCcInfoRequest.cc
|
||||
src/model/SetScdnCcInfoResult.cc
|
||||
src/model/SetScdnDdosInfoRequest.cc
|
||||
src/model/SetScdnDdosInfoResult.cc
|
||||
src/model/SetScdnDDoSInfoRequest.cc
|
||||
src/model/SetScdnDDoSInfoResult.cc
|
||||
src/model/SetScdnDomainBizInfoRequest.cc
|
||||
src/model/SetScdnDomainBizInfoResult.cc
|
||||
src/model/SetScdnDomainCertificateRequest.cc
|
||||
|
||||
@@ -46,10 +46,10 @@
|
||||
#include "model/DescribeScdnCertificateDetailResult.h"
|
||||
#include "model/DescribeScdnCertificateListRequest.h"
|
||||
#include "model/DescribeScdnCertificateListResult.h"
|
||||
#include "model/DescribeScdnDdosInfoRequest.h"
|
||||
#include "model/DescribeScdnDdosInfoResult.h"
|
||||
#include "model/DescribeScdnDdosTrafficInfoRequest.h"
|
||||
#include "model/DescribeScdnDdosTrafficInfoResult.h"
|
||||
#include "model/DescribeScdnDDoSInfoRequest.h"
|
||||
#include "model/DescribeScdnDDoSInfoResult.h"
|
||||
#include "model/DescribeScdnDDoSTrafficInfoRequest.h"
|
||||
#include "model/DescribeScdnDDoSTrafficInfoResult.h"
|
||||
#include "model/DescribeScdnDomainBpsDataRequest.h"
|
||||
#include "model/DescribeScdnDomainBpsDataResult.h"
|
||||
#include "model/DescribeScdnDomainCertificateInfoRequest.h"
|
||||
@@ -126,8 +126,8 @@
|
||||
#include "model/SetScdnBotInfoResult.h"
|
||||
#include "model/SetScdnCcInfoRequest.h"
|
||||
#include "model/SetScdnCcInfoResult.h"
|
||||
#include "model/SetScdnDdosInfoRequest.h"
|
||||
#include "model/SetScdnDdosInfoResult.h"
|
||||
#include "model/SetScdnDDoSInfoRequest.h"
|
||||
#include "model/SetScdnDDoSInfoResult.h"
|
||||
#include "model/SetScdnDomainBizInfoRequest.h"
|
||||
#include "model/SetScdnDomainBizInfoResult.h"
|
||||
#include "model/SetScdnDomainCertificateRequest.h"
|
||||
@@ -183,12 +183,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeScdnCertificateListResult> DescribeScdnCertificateListOutcome;
|
||||
typedef std::future<DescribeScdnCertificateListOutcome> DescribeScdnCertificateListOutcomeCallable;
|
||||
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 std::future<DescribeScdnDdosInfoOutcome> DescribeScdnDdosInfoOutcomeCallable;
|
||||
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 std::future<DescribeScdnDdosTrafficInfoOutcome> DescribeScdnDdosTrafficInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDdosTrafficInfoRequest&, const DescribeScdnDdosTrafficInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDdosTrafficInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnDDoSInfoResult> DescribeScdnDDoSInfoOutcome;
|
||||
typedef std::future<DescribeScdnDDoSInfoOutcome> DescribeScdnDDoSInfoOutcomeCallable;
|
||||
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 std::future<DescribeScdnDDoSTrafficInfoOutcome> DescribeScdnDDoSTrafficInfoOutcomeCallable;
|
||||
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 std::future<DescribeScdnDomainBpsDataOutcome> DescribeScdnDomainBpsDataOutcomeCallable;
|
||||
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 std::future<SetScdnCcInfoOutcome> SetScdnCcInfoOutcomeCallable;
|
||||
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 std::future<SetScdnDdosInfoOutcome> SetScdnDdosInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnDdosInfoRequest&, const SetScdnDdosInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDdosInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnDDoSInfoResult> SetScdnDDoSInfoOutcome;
|
||||
typedef std::future<SetScdnDDoSInfoOutcome> SetScdnDDoSInfoOutcomeCallable;
|
||||
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 std::future<SetScdnDomainBizInfoOutcome> SetScdnDomainBizInfoOutcomeCallable;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
DescribeScdnDdosInfoOutcomeCallable describeScdnDdosInfoCallable(const Model::DescribeScdnDdosInfoRequest& 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;
|
||||
DescribeScdnDdosTrafficInfoOutcomeCallable describeScdnDdosTrafficInfoCallable(const Model::DescribeScdnDdosTrafficInfoRequest& 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;
|
||||
DescribeScdnDDoSInfoOutcomeCallable describeScdnDDoSInfoCallable(const Model::DescribeScdnDDoSInfoRequest& 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;
|
||||
DescribeScdnDDoSTrafficInfoOutcomeCallable describeScdnDDoSTrafficInfoCallable(const Model::DescribeScdnDDoSTrafficInfoRequest& 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;
|
||||
DescribeScdnDomainBpsDataOutcomeCallable describeScdnDomainBpsDataCallable(const Model::DescribeScdnDomainBpsDataRequest& request) const;
|
||||
@@ -482,9 +482,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
SetScdnCcInfoOutcomeCallable setScdnCcInfoCallable(const Model::SetScdnCcInfoRequest& 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;
|
||||
SetScdnDdosInfoOutcomeCallable setScdnDdosInfoCallable(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;
|
||||
SetScdnDDoSInfoOutcomeCallable setScdnDDoSInfoCallable(const Model::SetScdnDDoSInfoRequest& 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;
|
||||
SetScdnDomainBizInfoOutcomeCallable setScdnDomainBizInfoCallable(const Model::SetScdnDomainBizInfoRequest& request) const;
|
||||
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnDdosInfoRequest();
|
||||
~DescribeScdnDdosInfoRequest();
|
||||
DescribeScdnDDoSInfoRequest();
|
||||
~DescribeScdnDDoSInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoResult : public ServiceResult
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeScdnDdosInfoResult();
|
||||
explicit DescribeScdnDdosInfoResult(const std::string &payload);
|
||||
~DescribeScdnDdosInfoResult();
|
||||
DescribeScdnDDoSInfoResult();
|
||||
explicit DescribeScdnDDoSInfoResult(const std::string &payload);
|
||||
~DescribeScdnDDoSInfoResult();
|
||||
int getSecBandwidth()const;
|
||||
int getElasticBandwidth()const;
|
||||
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSTrafficInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnDdosTrafficInfoRequest();
|
||||
~DescribeScdnDdosTrafficInfoRequest();
|
||||
DescribeScdnDDoSTrafficInfoRequest();
|
||||
~DescribeScdnDDoSTrafficInfoRequest();
|
||||
|
||||
std::string getLine()const;
|
||||
void setLine(const std::string& line);
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoResult : public ServiceResult
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSTrafficInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TimeScope
|
||||
@@ -39,9 +39,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
DescribeScdnDdosTrafficInfoResult();
|
||||
explicit DescribeScdnDdosTrafficInfoResult(const std::string &payload);
|
||||
~DescribeScdnDdosTrafficInfoResult();
|
||||
DescribeScdnDDoSTrafficInfoResult();
|
||||
explicit DescribeScdnDDoSTrafficInfoResult(const std::string &payload);
|
||||
~DescribeScdnDDoSTrafficInfoResult();
|
||||
std::vector<TimeScope> getTimeScopes()const;
|
||||
std::vector<std::string> getBpsDrops()const;
|
||||
std::vector<std::string> getPpsDrops()const;
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDDoSInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetScdnDdosInfoRequest();
|
||||
~SetScdnDdosInfoRequest();
|
||||
SetScdnDDoSInfoRequest();
|
||||
~SetScdnDDoSInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoResult : public ServiceResult
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDDoSInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetScdnDdosInfoResult();
|
||||
explicit SetScdnDdosInfoResult(const std::string &payload);
|
||||
~SetScdnDdosInfoResult();
|
||||
SetScdnDDoSInfoResult();
|
||||
explicit SetScdnDDoSInfoResult(const std::string &payload);
|
||||
~SetScdnDDoSInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -483,72 +483,72 @@ ScdnClient::DescribeScdnCertificateListOutcomeCallable ScdnClient::describeScdnC
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ScdnClient::DescribeScdnDdosInfoOutcome ScdnClient::describeScdnDdosInfo(const DescribeScdnDdosInfoRequest &request) const
|
||||
ScdnClient::DescribeScdnDDoSInfoOutcome ScdnClient::describeScdnDDoSInfo(const DescribeScdnDDoSInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeScdnDdosInfoOutcome(endpointOutcome.error());
|
||||
return DescribeScdnDDoSInfoOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeScdnDdosInfoOutcome(DescribeScdnDdosInfoResult(outcome.result()));
|
||||
return DescribeScdnDDoSInfoOutcome(DescribeScdnDDoSInfoResult(outcome.result()));
|
||||
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]()
|
||||
{
|
||||
handler(this, request, describeScdnDdosInfo(request), context);
|
||||
handler(this, request, describeScdnDDoSInfo(request), context);
|
||||
};
|
||||
|
||||
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]()
|
||||
{
|
||||
return this->describeScdnDdosInfo(request);
|
||||
return this->describeScdnDDoSInfo(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ScdnClient::DescribeScdnDdosTrafficInfoOutcome ScdnClient::describeScdnDdosTrafficInfo(const DescribeScdnDdosTrafficInfoRequest &request) const
|
||||
ScdnClient::DescribeScdnDDoSTrafficInfoOutcome ScdnClient::describeScdnDDoSTrafficInfo(const DescribeScdnDDoSTrafficInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeScdnDdosTrafficInfoOutcome(endpointOutcome.error());
|
||||
return DescribeScdnDDoSTrafficInfoOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeScdnDdosTrafficInfoOutcome(DescribeScdnDdosTrafficInfoResult(outcome.result()));
|
||||
return DescribeScdnDDoSTrafficInfoOutcome(DescribeScdnDDoSTrafficInfoResult(outcome.result()));
|
||||
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]()
|
||||
{
|
||||
handler(this, request, describeScdnDdosTrafficInfo(request), context);
|
||||
handler(this, request, describeScdnDDoSTrafficInfo(request), context);
|
||||
};
|
||||
|
||||
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]()
|
||||
{
|
||||
return this->describeScdnDdosTrafficInfo(request);
|
||||
return this->describeScdnDDoSTrafficInfo(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -1923,36 +1923,36 @@ ScdnClient::SetScdnCcInfoOutcomeCallable ScdnClient::setScdnCcInfoCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ScdnClient::SetScdnDdosInfoOutcome ScdnClient::setScdnDdosInfo(const SetScdnDdosInfoRequest &request) const
|
||||
ScdnClient::SetScdnDDoSInfoOutcome ScdnClient::setScdnDDoSInfo(const SetScdnDDoSInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetScdnDdosInfoOutcome(endpointOutcome.error());
|
||||
return SetScdnDDoSInfoOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetScdnDdosInfoOutcome(SetScdnDdosInfoResult(outcome.result()));
|
||||
return SetScdnDDoSInfoOutcome(SetScdnDDoSInfoResult(outcome.result()));
|
||||
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]()
|
||||
{
|
||||
handler(this, request, setScdnDdosInfo(request), context);
|
||||
handler(this, request, setScdnDDoSInfo(request), context);
|
||||
};
|
||||
|
||||
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]()
|
||||
{
|
||||
return this->setScdnDdosInfo(request);
|
||||
return this->setScdnDDoSInfo(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
|
||||
@@ -14,25 +14,25 @@
|
||||
* 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() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDdosInfo")
|
||||
DescribeScdnDDoSInfoRequest::DescribeScdnDDoSInfoRequest() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDDoSInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeScdnDdosInfoRequest::~DescribeScdnDdosInfoRequest()
|
||||
DescribeScdnDDoSInfoRequest::~DescribeScdnDDoSInfoRequest()
|
||||
{}
|
||||
|
||||
long DescribeScdnDdosInfoRequest::getOwnerId()const
|
||||
long DescribeScdnDDoSInfoRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScdnDdosInfoRequest::setOwnerId(long ownerId)
|
||||
void DescribeScdnDDoSInfoRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/scdn/model/DescribeScdnDdosInfoResult.h>
|
||||
#include <alibabacloud/scdn/model/DescribeScdnDDoSInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Scdn;
|
||||
using namespace AlibabaCloud::Scdn::Model;
|
||||
|
||||
DescribeScdnDdosInfoResult::DescribeScdnDdosInfoResult() :
|
||||
DescribeScdnDDoSInfoResult::DescribeScdnDDoSInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScdnDdosInfoResult::DescribeScdnDdosInfoResult(const std::string &payload) :
|
||||
DescribeScdnDDoSInfoResult::DescribeScdnDDoSInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScdnDdosInfoResult::~DescribeScdnDdosInfoResult()
|
||||
DescribeScdnDDoSInfoResult::~DescribeScdnDDoSInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeScdnDdosInfoResult::parse(const std::string &payload)
|
||||
void DescribeScdnDDoSInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -46,12 +46,12 @@ void DescribeScdnDdosInfoResult::parse(const std::string &payload)
|
||||
|
||||
}
|
||||
|
||||
int DescribeScdnDdosInfoResult::getSecBandwidth()const
|
||||
int DescribeScdnDDoSInfoResult::getSecBandwidth()const
|
||||
{
|
||||
return secBandwidth_;
|
||||
}
|
||||
|
||||
int DescribeScdnDdosInfoResult::getElasticBandwidth()const
|
||||
int DescribeScdnDDoSInfoResult::getElasticBandwidth()const
|
||||
{
|
||||
return elasticBandwidth_;
|
||||
}
|
||||
@@ -14,58 +14,58 @@
|
||||
* 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() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDdosTrafficInfo")
|
||||
DescribeScdnDDoSTrafficInfoRequest::DescribeScdnDDoSTrafficInfoRequest() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDDoSTrafficInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeScdnDdosTrafficInfoRequest::~DescribeScdnDdosTrafficInfoRequest()
|
||||
DescribeScdnDDoSTrafficInfoRequest::~DescribeScdnDDoSTrafficInfoRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeScdnDdosTrafficInfoRequest::getLine()const
|
||||
std::string DescribeScdnDDoSTrafficInfoRequest::getLine()const
|
||||
{
|
||||
return line_;
|
||||
}
|
||||
|
||||
void DescribeScdnDdosTrafficInfoRequest::setLine(const std::string& line)
|
||||
void DescribeScdnDDoSTrafficInfoRequest::setLine(const std::string& line)
|
||||
{
|
||||
line_ = line;
|
||||
setParameter("Line", line);
|
||||
}
|
||||
|
||||
std::string DescribeScdnDdosTrafficInfoRequest::getStartTime()const
|
||||
std::string DescribeScdnDDoSTrafficInfoRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeScdnDdosTrafficInfoRequest::setStartTime(const std::string& startTime)
|
||||
void DescribeScdnDDoSTrafficInfoRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeScdnDdosTrafficInfoRequest::getEndTime()const
|
||||
std::string DescribeScdnDDoSTrafficInfoRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeScdnDdosTrafficInfoRequest::setEndTime(const std::string& endTime)
|
||||
void DescribeScdnDDoSTrafficInfoRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
long DescribeScdnDdosTrafficInfoRequest::getOwnerId()const
|
||||
long DescribeScdnDDoSTrafficInfoRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScdnDdosTrafficInfoRequest::setOwnerId(long ownerId)
|
||||
void DescribeScdnDDoSTrafficInfoRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/scdn/model/DescribeScdnDdosTrafficInfoResult.h>
|
||||
#include <alibabacloud/scdn/model/DescribeScdnDDoSTrafficInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Scdn;
|
||||
using namespace AlibabaCloud::Scdn::Model;
|
||||
|
||||
DescribeScdnDdosTrafficInfoResult::DescribeScdnDdosTrafficInfoResult() :
|
||||
DescribeScdnDDoSTrafficInfoResult::DescribeScdnDDoSTrafficInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScdnDdosTrafficInfoResult::DescribeScdnDdosTrafficInfoResult(const std::string &payload) :
|
||||
DescribeScdnDDoSTrafficInfoResult::DescribeScdnDDoSTrafficInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScdnDdosTrafficInfoResult::~DescribeScdnDdosTrafficInfoResult()
|
||||
DescribeScdnDDoSTrafficInfoResult::~DescribeScdnDDoSTrafficInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeScdnDdosTrafficInfoResult::parse(const std::string &payload)
|
||||
void DescribeScdnDDoSTrafficInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
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_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getBpsDrops()const
|
||||
std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getBpsDrops()const
|
||||
{
|
||||
return bpsDrops_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getPpsDrops()const
|
||||
std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getPpsDrops()const
|
||||
{
|
||||
return ppsDrops_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getBpsTotals()const
|
||||
std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getBpsTotals()const
|
||||
{
|
||||
return bpsTotals_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeScdnDdosTrafficInfoResult::getPpsTotals()const
|
||||
std::vector<std::string> DescribeScdnDDoSTrafficInfoResult::getPpsTotals()const
|
||||
{
|
||||
return ppsTotals_;
|
||||
}
|
||||
@@ -14,36 +14,36 @@
|
||||
* 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() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "SetScdnDdosInfo")
|
||||
SetScdnDDoSInfoRequest::SetScdnDDoSInfoRequest() :
|
||||
RpcServiceRequest("scdn", "2017-11-15", "SetScdnDDoSInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
SetScdnDdosInfoRequest::~SetScdnDdosInfoRequest()
|
||||
SetScdnDDoSInfoRequest::~SetScdnDDoSInfoRequest()
|
||||
{}
|
||||
|
||||
long SetScdnDdosInfoRequest::getOwnerId()const
|
||||
long SetScdnDDoSInfoRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SetScdnDdosInfoRequest::setOwnerId(long ownerId)
|
||||
void SetScdnDDoSInfoRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int SetScdnDdosInfoRequest::getElasticBandwidth()const
|
||||
int SetScdnDDoSInfoRequest::getElasticBandwidth()const
|
||||
{
|
||||
return elasticBandwidth_;
|
||||
}
|
||||
|
||||
void SetScdnDdosInfoRequest::setElasticBandwidth(int elasticBandwidth)
|
||||
void SetScdnDDoSInfoRequest::setElasticBandwidth(int elasticBandwidth)
|
||||
{
|
||||
elasticBandwidth_ = elasticBandwidth;
|
||||
setParameter("ElasticBandwidth", std::to_string(elasticBandwidth));
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/scdn/model/SetScdnDdosInfoResult.h>
|
||||
#include <alibabacloud/scdn/model/SetScdnDDoSInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Scdn;
|
||||
using namespace AlibabaCloud::Scdn::Model;
|
||||
|
||||
SetScdnDdosInfoResult::SetScdnDdosInfoResult() :
|
||||
SetScdnDDoSInfoResult::SetScdnDDoSInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SetScdnDdosInfoResult::SetScdnDdosInfoResult(const std::string &payload) :
|
||||
SetScdnDDoSInfoResult::SetScdnDDoSInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SetScdnDdosInfoResult::~SetScdnDdosInfoResult()
|
||||
SetScdnDDoSInfoResult::~SetScdnDDoSInfoResult()
|
||||
{}
|
||||
|
||||
void SetScdnDdosInfoResult::parse(const std::string &payload)
|
||||
void SetScdnDDoSInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
Reference in New Issue
Block a user