Compare commits
32 Commits
goodstech-
...
ddoscoo-pa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42b2b25562 | ||
|
|
c2e912302d | ||
|
|
70ddae4685 | ||
|
|
b1e826e6d7 | ||
|
|
aca0a3efa8 | ||
|
|
98c36e9bab | ||
|
|
b84d1c59fa | ||
|
|
c2dc12f92b | ||
|
|
efb0804bf2 | ||
|
|
0e778cd17c | ||
|
|
78d79a3d5b | ||
|
|
5a1415f6e3 | ||
|
|
7f24d410fd | ||
|
|
de9c7e0bd2 | ||
|
|
9d2395215f | ||
|
|
757d3d8922 | ||
|
|
a0af363375 | ||
|
|
a76d21c518 | ||
|
|
b04b7f6033 | ||
|
|
a3f2125666 | ||
|
|
2a0fc860e2 | ||
|
|
4dea5b58b8 | ||
|
|
d6ea0cf35d | ||
|
|
f66ec181b6 | ||
|
|
db4cdcbeb0 | ||
|
|
80fbf35ea7 | ||
|
|
5c14e9a77f | ||
|
|
528d90a5e0 | ||
|
|
fb8137a8d3 | ||
|
|
e54c1961cb | ||
|
|
e7b81546c4 | ||
|
|
7f711be94a |
99
CHANGELOG
99
CHANGELOG
@@ -1,3 +1,102 @@
|
||||
2020-11-24 Version: patch
|
||||
- Generated 2020-01-01 for `ddoscoo`.
|
||||
|
||||
2020-11-23 Version: patch
|
||||
- Supported multiple Language.
|
||||
|
||||
2020-11-23 Version: patch
|
||||
- Add LivenessDetect API.
|
||||
|
||||
2020-11-22 Version: patch
|
||||
- DescribeClusterConnection.
|
||||
|
||||
2020-11-20 Version: patch
|
||||
- Support ListExecutions with filter functionality.
|
||||
|
||||
2020-11-20 Version: patch
|
||||
- Public beta version.
|
||||
- Add Api Overseas.
|
||||
|
||||
2020-11-20 Version: patch
|
||||
- Update DetectFace.
|
||||
- Update RecognizeFace.
|
||||
|
||||
2020-11-20 Version: patch
|
||||
- Add a new interface for asynchronous image translation.
|
||||
|
||||
2020-11-20 Version: patch
|
||||
- Generated 2019-09-10 for `waf-openapi`.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Update DescribeDedicatedClusterInstanceList return data.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Update data API.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Update data API.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Update GenerateHumanAnimeStyle.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Update SegmentBody.
|
||||
|
||||
2020-11-19 Version: patch
|
||||
- Supported backend interface for ICBU.
|
||||
|
||||
2020-11-18 Version: patch
|
||||
- DescribeInstance support coldStorageSize.
|
||||
|
||||
2020-11-18 Version: patch
|
||||
- Update DescribeDedicatedClusterInstanceList InstanceStatus type.
|
||||
|
||||
2020-11-18 Version: patch
|
||||
- Generated 2018-01-11 for `rtc`.
|
||||
|
||||
2020-11-18 Version: patch
|
||||
- Supported webpage scan.
|
||||
|
||||
2020-11-17 Version: patch
|
||||
- Support event type in timeline of resource properties.
|
||||
- Support resourceOwnerId in evaluation result.
|
||||
- Support resource directory in config rule scene.
|
||||
- Fix terraform related bugs.
|
||||
|
||||
2020-11-17 Version: patch
|
||||
- Support ModifyDBClusterPrimaryZone.
|
||||
- Support DescribeGlobalDatabaseNetworks.
|
||||
|
||||
2020-11-17 Version: patch
|
||||
- Supported International-26888 Sites Region Endpoints.
|
||||
|
||||
2020-11-17 Version: patch
|
||||
- Supported International-26888 Sites Region Endpoints.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Nat public IP supports the ISP attribute.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Add a new interface for asynchronous image translation.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update videoenhan.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update videoseg.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update videorecog.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update objectdet.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update imgsearch.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update imagerecog.
|
||||
|
||||
2020-11-16 Version: patch
|
||||
- Update goodstech.
|
||||
|
||||
|
||||
@@ -41,6 +41,8 @@ set(alimt_public_header_model
|
||||
include/alibabacloud/alimt/model/GetTitleGenerateResult.h
|
||||
include/alibabacloud/alimt/model/GetTitleIntelligenceRequest.h
|
||||
include/alibabacloud/alimt/model/GetTitleIntelligenceResult.h
|
||||
include/alibabacloud/alimt/model/OpenAlimtServiceRequest.h
|
||||
include/alibabacloud/alimt/model/OpenAlimtServiceResult.h
|
||||
include/alibabacloud/alimt/model/TranslateRequest.h
|
||||
include/alibabacloud/alimt/model/TranslateResult.h
|
||||
include/alibabacloud/alimt/model/TranslateCertificateRequest.h
|
||||
@@ -72,6 +74,8 @@ set(alimt_src
|
||||
src/model/GetTitleGenerateResult.cc
|
||||
src/model/GetTitleIntelligenceRequest.cc
|
||||
src/model/GetTitleIntelligenceResult.cc
|
||||
src/model/OpenAlimtServiceRequest.cc
|
||||
src/model/OpenAlimtServiceResult.cc
|
||||
src/model/TranslateRequest.cc
|
||||
src/model/TranslateResult.cc
|
||||
src/model/TranslateCertificateRequest.cc
|
||||
|
||||
@@ -42,6 +42,8 @@
|
||||
#include "model/GetTitleGenerateResult.h"
|
||||
#include "model/GetTitleIntelligenceRequest.h"
|
||||
#include "model/GetTitleIntelligenceResult.h"
|
||||
#include "model/OpenAlimtServiceRequest.h"
|
||||
#include "model/OpenAlimtServiceResult.h"
|
||||
#include "model/TranslateRequest.h"
|
||||
#include "model/TranslateResult.h"
|
||||
#include "model/TranslateCertificateRequest.h"
|
||||
@@ -89,6 +91,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetTitleIntelligenceResult> GetTitleIntelligenceOutcome;
|
||||
typedef std::future<GetTitleIntelligenceOutcome> GetTitleIntelligenceOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::GetTitleIntelligenceRequest&, const GetTitleIntelligenceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTitleIntelligenceAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenAlimtServiceResult> OpenAlimtServiceOutcome;
|
||||
typedef std::future<OpenAlimtServiceOutcome> OpenAlimtServiceOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::OpenAlimtServiceRequest&, const OpenAlimtServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenAlimtServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::TranslateResult> TranslateOutcome;
|
||||
typedef std::future<TranslateOutcome> TranslateOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::TranslateRequest&, const TranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TranslateAsyncHandler;
|
||||
@@ -136,6 +141,9 @@ namespace AlibabaCloud
|
||||
GetTitleIntelligenceOutcome getTitleIntelligence(const Model::GetTitleIntelligenceRequest &request)const;
|
||||
void getTitleIntelligenceAsync(const Model::GetTitleIntelligenceRequest& request, const GetTitleIntelligenceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTitleIntelligenceOutcomeCallable getTitleIntelligenceCallable(const Model::GetTitleIntelligenceRequest& request) const;
|
||||
OpenAlimtServiceOutcome openAlimtService(const Model::OpenAlimtServiceRequest &request)const;
|
||||
void openAlimtServiceAsync(const Model::OpenAlimtServiceRequest& request, const OpenAlimtServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenAlimtServiceOutcomeCallable openAlimtServiceCallable(const Model::OpenAlimtServiceRequest& request) const;
|
||||
TranslateOutcome translate(const Model::TranslateRequest &request)const;
|
||||
void translateAsync(const Model::TranslateRequest& request, const TranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TranslateOutcomeCallable translateCallable(const Model::TranslateRequest& request) const;
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct Data
|
||||
{
|
||||
std::string orc;
|
||||
std::string pictureEditor;
|
||||
std::string url;
|
||||
};
|
||||
|
||||
|
||||
@@ -14,41 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DESCRIBEMAURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMAURULEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
#include <alibabacloud/alimt/AlimtExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
namespace Alimt
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMAURuleRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_ALIMT_EXPORT OpenAlimtServiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMAURuleRequest();
|
||||
~DescribeMAURuleRequest();
|
||||
OpenAlimtServiceRequest();
|
||||
~OpenAlimtServiceRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string type_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMAURULEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/alimt/AlimtExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Alimt
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIMT_EXPORT OpenAlimtServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
OpenAlimtServiceResult();
|
||||
explicit OpenAlimtServiceResult(const std::string &payload);
|
||||
~OpenAlimtServiceResult();
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIMT_MODEL_OPENALIMTSERVICERESULT_H_
|
||||
@@ -411,6 +411,42 @@ AlimtClient::GetTitleIntelligenceOutcomeCallable AlimtClient::getTitleIntelligen
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlimtClient::OpenAlimtServiceOutcome AlimtClient::openAlimtService(const OpenAlimtServiceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return OpenAlimtServiceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return OpenAlimtServiceOutcome(OpenAlimtServiceResult(outcome.result()));
|
||||
else
|
||||
return OpenAlimtServiceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AlimtClient::openAlimtServiceAsync(const OpenAlimtServiceRequest& request, const OpenAlimtServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, openAlimtService(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AlimtClient::OpenAlimtServiceOutcomeCallable AlimtClient::openAlimtServiceCallable(const OpenAlimtServiceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<OpenAlimtServiceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->openAlimtService(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlimtClient::TranslateOutcome AlimtClient::translate(const TranslateRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -44,6 +44,8 @@ void GetImageTranslateResult::parse(const std::string &payload)
|
||||
data_.url = dataNode["Url"].asString();
|
||||
if(!dataNode["Orc"].isNull())
|
||||
data_.orc = dataNode["Orc"].asString();
|
||||
if(!dataNode["PictureEditor"].isNull())
|
||||
data_.pictureEditor = dataNode["PictureEditor"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
|
||||
51
alimt/src/model/OpenAlimtServiceRequest.cc
Normal file
51
alimt/src/model/OpenAlimtServiceRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/alimt/model/OpenAlimtServiceRequest.h>
|
||||
|
||||
using AlibabaCloud::Alimt::Model::OpenAlimtServiceRequest;
|
||||
|
||||
OpenAlimtServiceRequest::OpenAlimtServiceRequest() :
|
||||
RpcServiceRequest("alimt", "2018-10-12", "OpenAlimtService")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OpenAlimtServiceRequest::~OpenAlimtServiceRequest()
|
||||
{}
|
||||
|
||||
long OpenAlimtServiceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void OpenAlimtServiceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string OpenAlimtServiceRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void OpenAlimtServiceRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rtc/model/CreateMAURuleResult.h>
|
||||
#include <alibabacloud/alimt/model/OpenAlimtServiceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rtc;
|
||||
using namespace AlibabaCloud::Rtc::Model;
|
||||
using namespace AlibabaCloud::Alimt;
|
||||
using namespace AlibabaCloud::Alimt::Model;
|
||||
|
||||
CreateMAURuleResult::CreateMAURuleResult() :
|
||||
OpenAlimtServiceResult::OpenAlimtServiceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateMAURuleResult::CreateMAURuleResult(const std::string &payload) :
|
||||
OpenAlimtServiceResult::OpenAlimtServiceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateMAURuleResult::~CreateMAURuleResult()
|
||||
OpenAlimtServiceResult::~OpenAlimtServiceResult()
|
||||
{}
|
||||
|
||||
void CreateMAURuleResult::parse(const std::string &payload)
|
||||
void OpenAlimtServiceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleId_ = std::stol(value["RuleId"].asString());
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
|
||||
}
|
||||
|
||||
long CreateMAURuleResult::getRuleId()const
|
||||
std::string OpenAlimtServiceResult::getOrderId()const
|
||||
{
|
||||
return ruleId_;
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
explicit DescribeRefreshQuotaResult(const std::string &payload);
|
||||
~DescribeRefreshQuotaResult();
|
||||
std::string getUrlRemain()const;
|
||||
std::string getPreloadEdgeRemain()const;
|
||||
std::string getPreloadRemain()const;
|
||||
std::string getBlockRemain()const;
|
||||
std::string getRegexRemain()const;
|
||||
@@ -47,11 +48,13 @@ namespace AlibabaCloud
|
||||
std::string getUrlQuota()const;
|
||||
std::string getDirQuota()const;
|
||||
std::string getPreloadQuota()const;
|
||||
std::string getPreloadEdgeQuota()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string urlRemain_;
|
||||
std::string preloadEdgeRemain_;
|
||||
std::string preloadRemain_;
|
||||
std::string blockRemain_;
|
||||
std::string regexRemain_;
|
||||
@@ -61,6 +64,7 @@ namespace AlibabaCloud
|
||||
std::string urlQuota_;
|
||||
std::string dirQuota_;
|
||||
std::string preloadQuota_;
|
||||
std::string preloadEdgeQuota_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -49,14 +49,14 @@ void DescribeCdnDomainConfigsResult::parse(const std::string &payload)
|
||||
domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
|
||||
if(!valueDomainConfigsDomainConfig["Status"].isNull())
|
||||
domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
|
||||
auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
|
||||
for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
auto allFunctionArgsNode = valueDomainConfigsDomainConfig["FunctionArgs"]["FunctionArg"];
|
||||
for (auto valueDomainConfigsDomainConfigFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
{
|
||||
DomainConfig::FunctionArg functionArgsObject;
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
domainConfigsObject.functionArgs.push_back(functionArgsObject);
|
||||
}
|
||||
domainConfigs_.push_back(domainConfigsObject);
|
||||
|
||||
@@ -47,32 +47,32 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload)
|
||||
domainLogDetailsObject.domainName = valueDomainLogDetailsDomainLogDetail["DomainName"].asString();
|
||||
if(!valueDomainLogDetailsDomainLogDetail["LogCount"].isNull())
|
||||
domainLogDetailsObject.logCount = std::stol(valueDomainLogDetailsDomainLogDetail["LogCount"].asString());
|
||||
auto allPageInfosNode = allDomainLogDetailsNode["PageInfos"]["PageInfoDetail"];
|
||||
for (auto allDomainLogDetailsNodePageInfosPageInfoDetail : allPageInfosNode)
|
||||
auto allPageInfosNode = valueDomainLogDetailsDomainLogDetail["PageInfos"]["PageInfoDetail"];
|
||||
for (auto valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail : allPageInfosNode)
|
||||
{
|
||||
DomainLogDetail::PageInfoDetail pageInfosObject;
|
||||
if(!allDomainLogDetailsNodePageInfosPageInfoDetail["PageIndex"].isNull())
|
||||
pageInfosObject.pageIndex = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["PageIndex"].asString());
|
||||
if(!allDomainLogDetailsNodePageInfosPageInfoDetail["PageSize"].isNull())
|
||||
pageInfosObject.pageSize = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["PageSize"].asString());
|
||||
if(!allDomainLogDetailsNodePageInfosPageInfoDetail["Total"].isNull())
|
||||
pageInfosObject.total = std::stol(allDomainLogDetailsNodePageInfosPageInfoDetail["Total"].asString());
|
||||
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].isNull())
|
||||
pageInfosObject.pageIndex = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].asString());
|
||||
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].isNull())
|
||||
pageInfosObject.pageSize = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].asString());
|
||||
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].isNull())
|
||||
pageInfosObject.total = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].asString());
|
||||
domainLogDetailsObject.pageInfos.push_back(pageInfosObject);
|
||||
}
|
||||
auto allLogInfosNode = allDomainLogDetailsNode["LogInfos"]["LogInfoDetail"];
|
||||
for (auto allDomainLogDetailsNodeLogInfosLogInfoDetail : allLogInfosNode)
|
||||
auto allLogInfosNode = valueDomainLogDetailsDomainLogDetail["LogInfos"]["LogInfoDetail"];
|
||||
for (auto valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail : allLogInfosNode)
|
||||
{
|
||||
DomainLogDetail::LogInfoDetail logInfosObject;
|
||||
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].isNull())
|
||||
logInfosObject.logName = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].asString();
|
||||
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].isNull())
|
||||
logInfosObject.logPath = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].asString();
|
||||
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].isNull())
|
||||
logInfosObject.logSize = std::stol(allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].asString());
|
||||
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].isNull())
|
||||
logInfosObject.startTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].asString();
|
||||
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].isNull())
|
||||
logInfosObject.endTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].asString();
|
||||
if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogName"].isNull())
|
||||
logInfosObject.logName = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogName"].asString();
|
||||
if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogPath"].isNull())
|
||||
logInfosObject.logPath = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogPath"].asString();
|
||||
if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogSize"].isNull())
|
||||
logInfosObject.logSize = std::stol(valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["LogSize"].asString());
|
||||
if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["StartTime"].isNull())
|
||||
logInfosObject.startTime = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["StartTime"].asString();
|
||||
if(!valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["EndTime"].isNull())
|
||||
logInfosObject.endTime = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["EndTime"].asString();
|
||||
domainLogDetailsObject.logInfos.push_back(logInfosObject);
|
||||
}
|
||||
domainLogDetails_.push_back(domainLogDetailsObject);
|
||||
|
||||
@@ -49,14 +49,14 @@ void DescribeCdnDomainStagingConfigResult::parse(const std::string &payload)
|
||||
domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
|
||||
if(!valueDomainConfigsDomainConfig["Status"].isNull())
|
||||
domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
|
||||
auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
|
||||
for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
auto allFunctionArgsNode = valueDomainConfigsDomainConfig["FunctionArgs"]["FunctionArg"];
|
||||
for (auto valueDomainConfigsDomainConfigFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
{
|
||||
DomainConfig::FunctionArg functionArgsObject;
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = valueDomainConfigsDomainConfigFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
domainConfigsObject.functionArgs.push_back(functionArgsObject);
|
||||
}
|
||||
domainConfigs_.push_back(domainConfigsObject);
|
||||
|
||||
@@ -49,20 +49,20 @@ void DescribeCdnUserBillHistoryResult::parse(const std::string &payload)
|
||||
billHistoryDataObject.billType = valueBillHistoryDataBillHistoryDataItem["BillType"].asString();
|
||||
if(!valueBillHistoryDataBillHistoryDataItem["BillTime"].isNull())
|
||||
billHistoryDataObject.billTime = valueBillHistoryDataBillHistoryDataItem["BillTime"].asString();
|
||||
auto allBillingDataNode = allBillHistoryDataNode["BillingData"]["BillingDataItem"];
|
||||
for (auto allBillHistoryDataNodeBillingDataBillingDataItem : allBillingDataNode)
|
||||
auto allBillingDataNode = valueBillHistoryDataBillHistoryDataItem["BillingData"]["BillingDataItem"];
|
||||
for (auto valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem : allBillingDataNode)
|
||||
{
|
||||
BillHistoryDataItem::BillingDataItem billingDataObject;
|
||||
if(!allBillHistoryDataNodeBillingDataBillingDataItem["ChargeType"].isNull())
|
||||
billingDataObject.chargeType = allBillHistoryDataNodeBillingDataBillingDataItem["ChargeType"].asString();
|
||||
if(!allBillHistoryDataNodeBillingDataBillingDataItem["CdnRegion"].isNull())
|
||||
billingDataObject.cdnRegion = allBillHistoryDataNodeBillingDataBillingDataItem["CdnRegion"].asString();
|
||||
if(!allBillHistoryDataNodeBillingDataBillingDataItem["Bandwidth"].isNull())
|
||||
billingDataObject.bandwidth = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Bandwidth"].asString());
|
||||
if(!allBillHistoryDataNodeBillingDataBillingDataItem["Flow"].isNull())
|
||||
billingDataObject.flow = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Flow"].asString());
|
||||
if(!allBillHistoryDataNodeBillingDataBillingDataItem["Count"].isNull())
|
||||
billingDataObject.count = std::stof(allBillHistoryDataNodeBillingDataBillingDataItem["Count"].asString());
|
||||
if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["ChargeType"].isNull())
|
||||
billingDataObject.chargeType = valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["ChargeType"].asString();
|
||||
if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["CdnRegion"].isNull())
|
||||
billingDataObject.cdnRegion = valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["CdnRegion"].asString();
|
||||
if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Bandwidth"].isNull())
|
||||
billingDataObject.bandwidth = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Bandwidth"].asString());
|
||||
if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Flow"].isNull())
|
||||
billingDataObject.flow = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Flow"].asString());
|
||||
if(!valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Count"].isNull())
|
||||
billingDataObject.count = std::stof(valueBillHistoryDataBillHistoryDataItemBillingDataBillingDataItem["Count"].asString());
|
||||
billHistoryDataObject.billingData.push_back(billingDataObject);
|
||||
}
|
||||
billHistoryData_.push_back(billHistoryDataObject);
|
||||
|
||||
@@ -63,20 +63,20 @@ void DescribeCdnUserDomainsByFuncResult::parse(const std::string &payload)
|
||||
domainsObject.resourceGroupId = valueDomainsPageData["ResourceGroupId"].asString();
|
||||
if(!valueDomainsPageData["Sandbox"].isNull())
|
||||
domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
|
||||
auto allSourcesNode = allDomainsNode["Sources"]["Source"];
|
||||
for (auto allDomainsNodeSourcesSource : allSourcesNode)
|
||||
auto allSourcesNode = valueDomainsPageData["Sources"]["Source"];
|
||||
for (auto valueDomainsPageDataSourcesSource : allSourcesNode)
|
||||
{
|
||||
PageData::Source sourcesObject;
|
||||
if(!allDomainsNodeSourcesSource["Type"].isNull())
|
||||
sourcesObject.type = allDomainsNodeSourcesSource["Type"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Content"].isNull())
|
||||
sourcesObject.content = allDomainsNodeSourcesSource["Content"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Port"].isNull())
|
||||
sourcesObject.port = std::stoi(allDomainsNodeSourcesSource["Port"].asString());
|
||||
if(!allDomainsNodeSourcesSource["Priority"].isNull())
|
||||
sourcesObject.priority = allDomainsNodeSourcesSource["Priority"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Weight"].isNull())
|
||||
sourcesObject.weight = allDomainsNodeSourcesSource["Weight"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Type"].isNull())
|
||||
sourcesObject.type = valueDomainsPageDataSourcesSource["Type"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Content"].isNull())
|
||||
sourcesObject.content = valueDomainsPageDataSourcesSource["Content"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Port"].isNull())
|
||||
sourcesObject.port = std::stoi(valueDomainsPageDataSourcesSource["Port"].asString());
|
||||
if(!valueDomainsPageDataSourcesSource["Priority"].isNull())
|
||||
sourcesObject.priority = valueDomainsPageDataSourcesSource["Priority"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Weight"].isNull())
|
||||
sourcesObject.weight = valueDomainsPageDataSourcesSource["Weight"].asString();
|
||||
domainsObject.sources.push_back(sourcesObject);
|
||||
}
|
||||
domains_.push_back(domainsObject);
|
||||
|
||||
@@ -49,14 +49,14 @@ void DescribeConfigOfVersionResult::parse(const std::string &payload)
|
||||
versionConfigsObject.configId = valueVersionConfigsVersionConfig["ConfigId"].asString();
|
||||
if(!valueVersionConfigsVersionConfig["FunctionName"].isNull())
|
||||
versionConfigsObject.functionName = valueVersionConfigsVersionConfig["FunctionName"].asString();
|
||||
auto allFunctionArgsNode = allVersionConfigsNode["FunctionArgs"]["FunctionArg"];
|
||||
for (auto allVersionConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
auto allFunctionArgsNode = valueVersionConfigsVersionConfig["FunctionArgs"]["FunctionArg"];
|
||||
for (auto valueVersionConfigsVersionConfigFunctionArgsFunctionArg : allFunctionArgsNode)
|
||||
{
|
||||
VersionConfig::FunctionArg functionArgsObject;
|
||||
if(!allVersionConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = allVersionConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!allVersionConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = allVersionConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
if(!valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgName"].isNull())
|
||||
functionArgsObject.argName = valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgName"].asString();
|
||||
if(!valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgValue"].isNull())
|
||||
functionArgsObject.argValue = valueVersionConfigsVersionConfigFunctionArgsFunctionArg["ArgValue"].asString();
|
||||
versionConfigsObject.functionArgs.push_back(functionArgsObject);
|
||||
}
|
||||
versionConfigs_.push_back(versionConfigsObject);
|
||||
|
||||
@@ -45,14 +45,14 @@ void DescribeDomainFileSizeProportionDataResult::parse(const std::string &payloa
|
||||
UsageData fileSizeProportionDataIntervalObject;
|
||||
if(!valueFileSizeProportionDataIntervalUsageData["TimeStamp"].isNull())
|
||||
fileSizeProportionDataIntervalObject.timeStamp = valueFileSizeProportionDataIntervalUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allFileSizeProportionDataIntervalNode["Value"]["FileSizeProportionData"];
|
||||
for (auto allFileSizeProportionDataIntervalNodeValueFileSizeProportionData : allValueNode)
|
||||
auto allValueNode = valueFileSizeProportionDataIntervalUsageData["Value"]["FileSizeProportionData"];
|
||||
for (auto valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::FileSizeProportionData valueObject;
|
||||
if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].isNull())
|
||||
valueObject.fileSize = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["FileSize"].asString();
|
||||
if(!allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allFileSizeProportionDataIntervalNodeValueFileSizeProportionData["Proportion"].asString();
|
||||
if(!valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["FileSize"].isNull())
|
||||
valueObject.fileSize = valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["FileSize"].asString();
|
||||
if(!valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueFileSizeProportionDataIntervalUsageDataValueFileSizeProportionData["Proportion"].asString();
|
||||
fileSizeProportionDataIntervalObject.value.push_back(valueObject);
|
||||
}
|
||||
fileSizeProportionDataInterval_.push_back(fileSizeProportionDataIntervalObject);
|
||||
|
||||
@@ -45,16 +45,16 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload)
|
||||
UsageData httpCodeDataObject;
|
||||
if(!valueHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
httpCodeDataObject.timeStamp = valueHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allHttpCodeDataNode["Value"]["CodeProportionData"];
|
||||
for (auto allHttpCodeDataNodeValueCodeProportionData : allValueNode)
|
||||
auto allValueNode = valueHttpCodeDataUsageData["Value"]["CodeProportionData"];
|
||||
for (auto valueHttpCodeDataUsageDataValueCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::CodeProportionData valueObject;
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allHttpCodeDataNodeValueCodeProportionData["Code"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allHttpCodeDataNodeValueCodeProportionData["Proportion"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allHttpCodeDataNodeValueCodeProportionData["Count"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Code"].isNull())
|
||||
valueObject.code = valueHttpCodeDataUsageDataValueCodeProportionData["Code"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Count"].isNull())
|
||||
valueObject.count = valueHttpCodeDataUsageDataValueCodeProportionData["Count"].asString();
|
||||
httpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
httpCodeData_.push_back(httpCodeDataObject);
|
||||
|
||||
@@ -45,16 +45,16 @@ void DescribeDomainRealTimeHttpCodeDataResult::parse(const std::string &payload)
|
||||
UsageData realTimeHttpCodeDataObject;
|
||||
if(!valueRealTimeHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
realTimeHttpCodeDataObject.timeStamp = valueRealTimeHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allRealTimeHttpCodeDataNode["Value"]["RealTimeCodeProportionData"];
|
||||
for (auto allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData : allValueNode)
|
||||
auto allValueNode = valueRealTimeHttpCodeDataUsageData["Value"]["RealTimeCodeProportionData"];
|
||||
for (auto valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::RealTimeCodeProportionData valueObject;
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Code"].asString();
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Proportion"].asString();
|
||||
if(!allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allRealTimeHttpCodeDataNodeValueRealTimeCodeProportionData["Count"].asString();
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].isNull())
|
||||
valueObject.code = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].asString();
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].asString();
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].isNull())
|
||||
valueObject.count = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].asString();
|
||||
realTimeHttpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
realTimeHttpCodeData_.push_back(realTimeHttpCodeDataObject);
|
||||
|
||||
@@ -45,16 +45,16 @@ void DescribeDomainRealTimeSrcHttpCodeDataResult::parse(const std::string &paylo
|
||||
UsageData realTimeSrcHttpCodeDataObject;
|
||||
if(!valueRealTimeSrcHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
realTimeSrcHttpCodeDataObject.timeStamp = valueRealTimeSrcHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allRealTimeSrcHttpCodeDataNode["Value"]["RealTimeSrcCodeProportionData"];
|
||||
for (auto allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData : allValueNode)
|
||||
auto allValueNode = valueRealTimeSrcHttpCodeDataUsageData["Value"]["RealTimeSrcCodeProportionData"];
|
||||
for (auto valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::RealTimeSrcCodeProportionData valueObject;
|
||||
if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Code"].asString();
|
||||
if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Proportion"].asString();
|
||||
if(!allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allRealTimeSrcHttpCodeDataNodeValueRealTimeSrcCodeProportionData["Count"].asString();
|
||||
if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Code"].isNull())
|
||||
valueObject.code = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Code"].asString();
|
||||
if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Proportion"].asString();
|
||||
if(!valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Count"].isNull())
|
||||
valueObject.count = valueRealTimeSrcHttpCodeDataUsageDataValueRealTimeSrcCodeProportionData["Count"].asString();
|
||||
realTimeSrcHttpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
realTimeSrcHttpCodeData_.push_back(realTimeSrcHttpCodeDataObject);
|
||||
|
||||
@@ -45,16 +45,16 @@ void DescribeDomainSrcHttpCodeDataResult::parse(const std::string &payload)
|
||||
UsageData httpCodeDataObject;
|
||||
if(!valueHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
httpCodeDataObject.timeStamp = valueHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = allHttpCodeDataNode["Value"]["CodeProportionData"];
|
||||
for (auto allHttpCodeDataNodeValueCodeProportionData : allValueNode)
|
||||
auto allValueNode = valueHttpCodeDataUsageData["Value"]["CodeProportionData"];
|
||||
for (auto valueHttpCodeDataUsageDataValueCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::CodeProportionData valueObject;
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Code"].isNull())
|
||||
valueObject.code = allHttpCodeDataNodeValueCodeProportionData["Code"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = allHttpCodeDataNodeValueCodeProportionData["Proportion"].asString();
|
||||
if(!allHttpCodeDataNodeValueCodeProportionData["Count"].isNull())
|
||||
valueObject.count = allHttpCodeDataNodeValueCodeProportionData["Count"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Code"].isNull())
|
||||
valueObject.code = valueHttpCodeDataUsageDataValueCodeProportionData["Code"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueHttpCodeDataUsageDataValueCodeProportionData["Proportion"].asString();
|
||||
if(!valueHttpCodeDataUsageDataValueCodeProportionData["Count"].isNull())
|
||||
valueObject.count = valueHttpCodeDataUsageDataValueCodeProportionData["Count"].asString();
|
||||
httpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
httpCodeData_.push_back(httpCodeDataObject);
|
||||
|
||||
@@ -45,20 +45,20 @@ void DescribeDomainsBySourceResult::parse(const std::string &payload)
|
||||
DomainsData domainsListObject;
|
||||
if(!valueDomainsListDomainsData["Source"].isNull())
|
||||
domainsListObject.source = valueDomainsListDomainsData["Source"].asString();
|
||||
auto allDomainInfosNode = allDomainsListNode["DomainInfos"]["domainInfo"];
|
||||
for (auto allDomainsListNodeDomainInfosdomainInfo : allDomainInfosNode)
|
||||
auto allDomainInfosNode = valueDomainsListDomainsData["DomainInfos"]["domainInfo"];
|
||||
for (auto valueDomainsListDomainsDataDomainInfosdomainInfo : allDomainInfosNode)
|
||||
{
|
||||
DomainsData::DomainInfo domainInfosObject;
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["DomainName"].isNull())
|
||||
domainInfosObject.domainName = allDomainsListNodeDomainInfosdomainInfo["DomainName"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["DomainCname"].isNull())
|
||||
domainInfosObject.domainCname = allDomainsListNodeDomainInfosdomainInfo["DomainCname"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["CreateTime"].isNull())
|
||||
domainInfosObject.createTime = allDomainsListNodeDomainInfosdomainInfo["CreateTime"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].isNull())
|
||||
domainInfosObject.updateTime = allDomainsListNodeDomainInfosdomainInfo["UpdateTime"].asString();
|
||||
if(!allDomainsListNodeDomainInfosdomainInfo["Status"].isNull())
|
||||
domainInfosObject.status = allDomainsListNodeDomainInfosdomainInfo["Status"].asString();
|
||||
if(!valueDomainsListDomainsDataDomainInfosdomainInfo["DomainName"].isNull())
|
||||
domainInfosObject.domainName = valueDomainsListDomainsDataDomainInfosdomainInfo["DomainName"].asString();
|
||||
if(!valueDomainsListDomainsDataDomainInfosdomainInfo["DomainCname"].isNull())
|
||||
domainInfosObject.domainCname = valueDomainsListDomainsDataDomainInfosdomainInfo["DomainCname"].asString();
|
||||
if(!valueDomainsListDomainsDataDomainInfosdomainInfo["CreateTime"].isNull())
|
||||
domainInfosObject.createTime = valueDomainsListDomainsDataDomainInfosdomainInfo["CreateTime"].asString();
|
||||
if(!valueDomainsListDomainsDataDomainInfosdomainInfo["UpdateTime"].isNull())
|
||||
domainInfosObject.updateTime = valueDomainsListDomainsDataDomainInfosdomainInfo["UpdateTime"].asString();
|
||||
if(!valueDomainsListDomainsDataDomainInfosdomainInfo["Status"].isNull())
|
||||
domainInfosObject.status = valueDomainsListDomainsDataDomainInfosdomainInfo["Status"].asString();
|
||||
domainsListObject.domainInfos.push_back(domainInfosObject);
|
||||
}
|
||||
auto allDomains = value["Domains"]["domainNames"];
|
||||
|
||||
@@ -59,6 +59,10 @@ void DescribeRefreshQuotaResult::parse(const std::string &payload)
|
||||
regexQuota_ = value["RegexQuota"].asString();
|
||||
if(!value["RegexRemain"].isNull())
|
||||
regexRemain_ = value["RegexRemain"].asString();
|
||||
if(!value["PreloadEdgeQuota"].isNull())
|
||||
preloadEdgeQuota_ = value["PreloadEdgeQuota"].asString();
|
||||
if(!value["PreloadEdgeRemain"].isNull())
|
||||
preloadEdgeRemain_ = value["PreloadEdgeRemain"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -67,6 +71,11 @@ std::string DescribeRefreshQuotaResult::getUrlRemain()const
|
||||
return urlRemain_;
|
||||
}
|
||||
|
||||
std::string DescribeRefreshQuotaResult::getPreloadEdgeRemain()const
|
||||
{
|
||||
return preloadEdgeRemain_;
|
||||
}
|
||||
|
||||
std::string DescribeRefreshQuotaResult::getPreloadRemain()const
|
||||
{
|
||||
return preloadRemain_;
|
||||
@@ -112,3 +121,8 @@ std::string DescribeRefreshQuotaResult::getPreloadQuota()const
|
||||
return preloadQuota_;
|
||||
}
|
||||
|
||||
std::string DescribeRefreshQuotaResult::getPreloadEdgeQuota()const
|
||||
{
|
||||
return preloadEdgeQuota_;
|
||||
}
|
||||
|
||||
|
||||
@@ -45,14 +45,14 @@ void DescribeTagResourcesResult::parse(const std::string &payload)
|
||||
TagResource tagResourcesObject;
|
||||
if(!valueTagResourcesTagResource["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
|
||||
auto allTagNode = allTagResourcesNode["Tag"]["TagItem"];
|
||||
for (auto allTagResourcesNodeTagTagItem : allTagNode)
|
||||
auto allTagNode = valueTagResourcesTagResource["Tag"]["TagItem"];
|
||||
for (auto valueTagResourcesTagResourceTagTagItem : allTagNode)
|
||||
{
|
||||
TagResource::TagItem tagObject;
|
||||
if(!allTagResourcesNodeTagTagItem["Key"].isNull())
|
||||
tagObject.key = allTagResourcesNodeTagTagItem["Key"].asString();
|
||||
if(!allTagResourcesNodeTagTagItem["Value"].isNull())
|
||||
tagObject.value = allTagResourcesNodeTagTagItem["Value"].asString();
|
||||
if(!valueTagResourcesTagResourceTagTagItem["Key"].isNull())
|
||||
tagObject.key = valueTagResourcesTagResourceTagTagItem["Key"].asString();
|
||||
if(!valueTagResourcesTagResourceTagTagItem["Value"].isNull())
|
||||
tagObject.value = valueTagResourcesTagResourceTagTagItem["Value"].asString();
|
||||
tagResourcesObject.tag.push_back(tagObject);
|
||||
}
|
||||
tagResources_.push_back(tagResourcesObject);
|
||||
|
||||
@@ -65,20 +65,20 @@ void DescribeUserDomainsResult::parse(const std::string &payload)
|
||||
domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
|
||||
if(!valueDomainsPageData["Coverage"].isNull())
|
||||
domainsObject.coverage = valueDomainsPageData["Coverage"].asString();
|
||||
auto allSourcesNode = allDomainsNode["Sources"]["Source"];
|
||||
for (auto allDomainsNodeSourcesSource : allSourcesNode)
|
||||
auto allSourcesNode = valueDomainsPageData["Sources"]["Source"];
|
||||
for (auto valueDomainsPageDataSourcesSource : allSourcesNode)
|
||||
{
|
||||
PageData::Source sourcesObject;
|
||||
if(!allDomainsNodeSourcesSource["Type"].isNull())
|
||||
sourcesObject.type = allDomainsNodeSourcesSource["Type"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Content"].isNull())
|
||||
sourcesObject.content = allDomainsNodeSourcesSource["Content"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Port"].isNull())
|
||||
sourcesObject.port = std::stoi(allDomainsNodeSourcesSource["Port"].asString());
|
||||
if(!allDomainsNodeSourcesSource["Priority"].isNull())
|
||||
sourcesObject.priority = allDomainsNodeSourcesSource["Priority"].asString();
|
||||
if(!allDomainsNodeSourcesSource["Weight"].isNull())
|
||||
sourcesObject.weight = allDomainsNodeSourcesSource["Weight"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Type"].isNull())
|
||||
sourcesObject.type = valueDomainsPageDataSourcesSource["Type"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Content"].isNull())
|
||||
sourcesObject.content = valueDomainsPageDataSourcesSource["Content"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Port"].isNull())
|
||||
sourcesObject.port = std::stoi(valueDomainsPageDataSourcesSource["Port"].asString());
|
||||
if(!valueDomainsPageDataSourcesSource["Priority"].isNull())
|
||||
sourcesObject.priority = valueDomainsPageDataSourcesSource["Priority"].asString();
|
||||
if(!valueDomainsPageDataSourcesSource["Weight"].isNull())
|
||||
sourcesObject.weight = valueDomainsPageDataSourcesSource["Weight"].asString();
|
||||
domainsObject.sources.push_back(sourcesObject);
|
||||
}
|
||||
domains_.push_back(domainsObject);
|
||||
|
||||
@@ -29,6 +29,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/ContrastFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateFaceConfigRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateFaceConfigResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateRPSDKRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateRPSDKResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateVerifySDKRequest.h
|
||||
@@ -39,6 +41,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/DescribeAppInfoResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeDeviceInfoRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeDeviceInfoResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeFaceConfigRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeFaceConfigResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeFaceUsageRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeFaceUsageResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeFaceVerifyRequest.h
|
||||
@@ -71,6 +75,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/DescribeVerifyUsageResult.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesRequest.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesResult.h
|
||||
include/alibabacloud/cloudauth/model/ElementSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ElementSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/GetMaterialsRequest.h
|
||||
include/alibabacloud/cloudauth/model/GetMaterialsResult.h
|
||||
include/alibabacloud/cloudauth/model/GetStatusRequest.h
|
||||
@@ -83,6 +89,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/InitFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/InitSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/InitSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/LivenessDetectRequest.h
|
||||
include/alibabacloud/cloudauth/model/LivenessDetectResult.h
|
||||
include/alibabacloud/cloudauth/model/LivenessFaceVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/LivenessFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/ModifyDeviceInfoRequest.h
|
||||
@@ -93,6 +101,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/SubmitVerificationResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateAppPackageRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateAppPackageResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateFaceConfigRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateFaceConfigResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateVerifySettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateVerifySettingResult.h
|
||||
include/alibabacloud/cloudauth/model/VerifyDeviceRequest.h
|
||||
@@ -110,6 +120,8 @@ set(cloudauth_src
|
||||
src/model/ContrastFaceVerifyResult.cc
|
||||
src/model/CreateAuthKeyRequest.cc
|
||||
src/model/CreateAuthKeyResult.cc
|
||||
src/model/CreateFaceConfigRequest.cc
|
||||
src/model/CreateFaceConfigResult.cc
|
||||
src/model/CreateRPSDKRequest.cc
|
||||
src/model/CreateRPSDKResult.cc
|
||||
src/model/CreateVerifySDKRequest.cc
|
||||
@@ -120,6 +132,8 @@ set(cloudauth_src
|
||||
src/model/DescribeAppInfoResult.cc
|
||||
src/model/DescribeDeviceInfoRequest.cc
|
||||
src/model/DescribeDeviceInfoResult.cc
|
||||
src/model/DescribeFaceConfigRequest.cc
|
||||
src/model/DescribeFaceConfigResult.cc
|
||||
src/model/DescribeFaceUsageRequest.cc
|
||||
src/model/DescribeFaceUsageResult.cc
|
||||
src/model/DescribeFaceVerifyRequest.cc
|
||||
@@ -152,6 +166,8 @@ set(cloudauth_src
|
||||
src/model/DescribeVerifyUsageResult.cc
|
||||
src/model/DetectFaceAttributesRequest.cc
|
||||
src/model/DetectFaceAttributesResult.cc
|
||||
src/model/ElementSmartVerifyRequest.cc
|
||||
src/model/ElementSmartVerifyResult.cc
|
||||
src/model/GetMaterialsRequest.cc
|
||||
src/model/GetMaterialsResult.cc
|
||||
src/model/GetStatusRequest.cc
|
||||
@@ -164,6 +180,8 @@ set(cloudauth_src
|
||||
src/model/InitFaceVerifyResult.cc
|
||||
src/model/InitSmartVerifyRequest.cc
|
||||
src/model/InitSmartVerifyResult.cc
|
||||
src/model/LivenessDetectRequest.cc
|
||||
src/model/LivenessDetectResult.cc
|
||||
src/model/LivenessFaceVerifyRequest.cc
|
||||
src/model/LivenessFaceVerifyResult.cc
|
||||
src/model/ModifyDeviceInfoRequest.cc
|
||||
@@ -174,6 +192,8 @@ set(cloudauth_src
|
||||
src/model/SubmitVerificationResult.cc
|
||||
src/model/UpdateAppPackageRequest.cc
|
||||
src/model/UpdateAppPackageResult.cc
|
||||
src/model/UpdateFaceConfigRequest.cc
|
||||
src/model/UpdateFaceConfigResult.cc
|
||||
src/model/UpdateVerifySettingRequest.cc
|
||||
src/model/UpdateVerifySettingResult.cc
|
||||
src/model/VerifyDeviceRequest.cc
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
#include "model/ContrastFaceVerifyResult.h"
|
||||
#include "model/CreateAuthKeyRequest.h"
|
||||
#include "model/CreateAuthKeyResult.h"
|
||||
#include "model/CreateFaceConfigRequest.h"
|
||||
#include "model/CreateFaceConfigResult.h"
|
||||
#include "model/CreateRPSDKRequest.h"
|
||||
#include "model/CreateRPSDKResult.h"
|
||||
#include "model/CreateVerifySDKRequest.h"
|
||||
@@ -40,6 +42,8 @@
|
||||
#include "model/DescribeAppInfoResult.h"
|
||||
#include "model/DescribeDeviceInfoRequest.h"
|
||||
#include "model/DescribeDeviceInfoResult.h"
|
||||
#include "model/DescribeFaceConfigRequest.h"
|
||||
#include "model/DescribeFaceConfigResult.h"
|
||||
#include "model/DescribeFaceUsageRequest.h"
|
||||
#include "model/DescribeFaceUsageResult.h"
|
||||
#include "model/DescribeFaceVerifyRequest.h"
|
||||
@@ -72,6 +76,8 @@
|
||||
#include "model/DescribeVerifyUsageResult.h"
|
||||
#include "model/DetectFaceAttributesRequest.h"
|
||||
#include "model/DetectFaceAttributesResult.h"
|
||||
#include "model/ElementSmartVerifyRequest.h"
|
||||
#include "model/ElementSmartVerifyResult.h"
|
||||
#include "model/GetMaterialsRequest.h"
|
||||
#include "model/GetMaterialsResult.h"
|
||||
#include "model/GetStatusRequest.h"
|
||||
@@ -84,6 +90,8 @@
|
||||
#include "model/InitFaceVerifyResult.h"
|
||||
#include "model/InitSmartVerifyRequest.h"
|
||||
#include "model/InitSmartVerifyResult.h"
|
||||
#include "model/LivenessDetectRequest.h"
|
||||
#include "model/LivenessDetectResult.h"
|
||||
#include "model/LivenessFaceVerifyRequest.h"
|
||||
#include "model/LivenessFaceVerifyResult.h"
|
||||
#include "model/ModifyDeviceInfoRequest.h"
|
||||
@@ -94,6 +102,8 @@
|
||||
#include "model/SubmitVerificationResult.h"
|
||||
#include "model/UpdateAppPackageRequest.h"
|
||||
#include "model/UpdateAppPackageResult.h"
|
||||
#include "model/UpdateFaceConfigRequest.h"
|
||||
#include "model/UpdateFaceConfigResult.h"
|
||||
#include "model/UpdateVerifySettingRequest.h"
|
||||
#include "model/UpdateVerifySettingResult.h"
|
||||
#include "model/VerifyDeviceRequest.h"
|
||||
@@ -121,6 +131,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateAuthKeyResult> CreateAuthKeyOutcome;
|
||||
typedef std::future<CreateAuthKeyOutcome> CreateAuthKeyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateAuthKeyRequest&, const CreateAuthKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateFaceConfigResult> CreateFaceConfigOutcome;
|
||||
typedef std::future<CreateFaceConfigOutcome> CreateFaceConfigOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateFaceConfigRequest&, const CreateFaceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFaceConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRPSDKResult> CreateRPSDKOutcome;
|
||||
typedef std::future<CreateRPSDKOutcome> CreateRPSDKOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateRPSDKRequest&, const CreateRPSDKOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRPSDKAsyncHandler;
|
||||
@@ -136,6 +149,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDeviceInfoResult> DescribeDeviceInfoOutcome;
|
||||
typedef std::future<DescribeDeviceInfoOutcome> DescribeDeviceInfoOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeDeviceInfoRequest&, const DescribeDeviceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeviceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeFaceConfigResult> DescribeFaceConfigOutcome;
|
||||
typedef std::future<DescribeFaceConfigOutcome> DescribeFaceConfigOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeFaceConfigRequest&, const DescribeFaceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFaceConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeFaceUsageResult> DescribeFaceUsageOutcome;
|
||||
typedef std::future<DescribeFaceUsageOutcome> DescribeFaceUsageOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeFaceUsageRequest&, const DescribeFaceUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFaceUsageAsyncHandler;
|
||||
@@ -184,6 +200,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DetectFaceAttributesResult> DetectFaceAttributesOutcome;
|
||||
typedef std::future<DetectFaceAttributesOutcome> DetectFaceAttributesOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DetectFaceAttributesRequest&, const DetectFaceAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectFaceAttributesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ElementSmartVerifyResult> ElementSmartVerifyOutcome;
|
||||
typedef std::future<ElementSmartVerifyOutcome> ElementSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ElementSmartVerifyRequest&, const ElementSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ElementSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMaterialsResult> GetMaterialsOutcome;
|
||||
typedef std::future<GetMaterialsOutcome> GetMaterialsOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::GetMaterialsRequest&, const GetMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMaterialsAsyncHandler;
|
||||
@@ -202,6 +221,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::InitSmartVerifyResult> InitSmartVerifyOutcome;
|
||||
typedef std::future<InitSmartVerifyOutcome> InitSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::InitSmartVerifyRequest&, const InitSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::LivenessDetectResult> LivenessDetectOutcome;
|
||||
typedef std::future<LivenessDetectOutcome> LivenessDetectOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::LivenessDetectRequest&, const LivenessDetectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessDetectAsyncHandler;
|
||||
typedef Outcome<Error, Model::LivenessFaceVerifyResult> LivenessFaceVerifyOutcome;
|
||||
typedef std::future<LivenessFaceVerifyOutcome> LivenessFaceVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::LivenessFaceVerifyRequest&, const LivenessFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessFaceVerifyAsyncHandler;
|
||||
@@ -217,6 +239,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateAppPackageResult> UpdateAppPackageOutcome;
|
||||
typedef std::future<UpdateAppPackageOutcome> UpdateAppPackageOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::UpdateAppPackageRequest&, const UpdateAppPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppPackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFaceConfigResult> UpdateFaceConfigOutcome;
|
||||
typedef std::future<UpdateFaceConfigOutcome> UpdateFaceConfigOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::UpdateFaceConfigRequest&, const UpdateFaceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFaceConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateVerifySettingResult> UpdateVerifySettingOutcome;
|
||||
typedef std::future<UpdateVerifySettingOutcome> UpdateVerifySettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::UpdateVerifySettingRequest&, const UpdateVerifySettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVerifySettingAsyncHandler;
|
||||
@@ -243,6 +268,9 @@ namespace AlibabaCloud
|
||||
CreateAuthKeyOutcome createAuthKey(const Model::CreateAuthKeyRequest &request)const;
|
||||
void createAuthKeyAsync(const Model::CreateAuthKeyRequest& request, const CreateAuthKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthKeyOutcomeCallable createAuthKeyCallable(const Model::CreateAuthKeyRequest& request) const;
|
||||
CreateFaceConfigOutcome createFaceConfig(const Model::CreateFaceConfigRequest &request)const;
|
||||
void createFaceConfigAsync(const Model::CreateFaceConfigRequest& request, const CreateFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFaceConfigOutcomeCallable createFaceConfigCallable(const Model::CreateFaceConfigRequest& request) const;
|
||||
CreateRPSDKOutcome createRPSDK(const Model::CreateRPSDKRequest &request)const;
|
||||
void createRPSDKAsync(const Model::CreateRPSDKRequest& request, const CreateRPSDKAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRPSDKOutcomeCallable createRPSDKCallable(const Model::CreateRPSDKRequest& request) const;
|
||||
@@ -258,6 +286,9 @@ namespace AlibabaCloud
|
||||
DescribeDeviceInfoOutcome describeDeviceInfo(const Model::DescribeDeviceInfoRequest &request)const;
|
||||
void describeDeviceInfoAsync(const Model::DescribeDeviceInfoRequest& request, const DescribeDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeviceInfoOutcomeCallable describeDeviceInfoCallable(const Model::DescribeDeviceInfoRequest& request) const;
|
||||
DescribeFaceConfigOutcome describeFaceConfig(const Model::DescribeFaceConfigRequest &request)const;
|
||||
void describeFaceConfigAsync(const Model::DescribeFaceConfigRequest& request, const DescribeFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFaceConfigOutcomeCallable describeFaceConfigCallable(const Model::DescribeFaceConfigRequest& request) const;
|
||||
DescribeFaceUsageOutcome describeFaceUsage(const Model::DescribeFaceUsageRequest &request)const;
|
||||
void describeFaceUsageAsync(const Model::DescribeFaceUsageRequest& request, const DescribeFaceUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFaceUsageOutcomeCallable describeFaceUsageCallable(const Model::DescribeFaceUsageRequest& request) const;
|
||||
@@ -306,6 +337,9 @@ namespace AlibabaCloud
|
||||
DetectFaceAttributesOutcome detectFaceAttributes(const Model::DetectFaceAttributesRequest &request)const;
|
||||
void detectFaceAttributesAsync(const Model::DetectFaceAttributesRequest& request, const DetectFaceAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectFaceAttributesOutcomeCallable detectFaceAttributesCallable(const Model::DetectFaceAttributesRequest& request) const;
|
||||
ElementSmartVerifyOutcome elementSmartVerify(const Model::ElementSmartVerifyRequest &request)const;
|
||||
void elementSmartVerifyAsync(const Model::ElementSmartVerifyRequest& request, const ElementSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ElementSmartVerifyOutcomeCallable elementSmartVerifyCallable(const Model::ElementSmartVerifyRequest& request) const;
|
||||
GetMaterialsOutcome getMaterials(const Model::GetMaterialsRequest &request)const;
|
||||
void getMaterialsAsync(const Model::GetMaterialsRequest& request, const GetMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMaterialsOutcomeCallable getMaterialsCallable(const Model::GetMaterialsRequest& request) const;
|
||||
@@ -324,6 +358,9 @@ namespace AlibabaCloud
|
||||
InitSmartVerifyOutcome initSmartVerify(const Model::InitSmartVerifyRequest &request)const;
|
||||
void initSmartVerifyAsync(const Model::InitSmartVerifyRequest& request, const InitSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitSmartVerifyOutcomeCallable initSmartVerifyCallable(const Model::InitSmartVerifyRequest& request) const;
|
||||
LivenessDetectOutcome livenessDetect(const Model::LivenessDetectRequest &request)const;
|
||||
void livenessDetectAsync(const Model::LivenessDetectRequest& request, const LivenessDetectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LivenessDetectOutcomeCallable livenessDetectCallable(const Model::LivenessDetectRequest& request) const;
|
||||
LivenessFaceVerifyOutcome livenessFaceVerify(const Model::LivenessFaceVerifyRequest &request)const;
|
||||
void livenessFaceVerifyAsync(const Model::LivenessFaceVerifyRequest& request, const LivenessFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LivenessFaceVerifyOutcomeCallable livenessFaceVerifyCallable(const Model::LivenessFaceVerifyRequest& request) const;
|
||||
@@ -339,6 +376,9 @@ namespace AlibabaCloud
|
||||
UpdateAppPackageOutcome updateAppPackage(const Model::UpdateAppPackageRequest &request)const;
|
||||
void updateAppPackageAsync(const Model::UpdateAppPackageRequest& request, const UpdateAppPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAppPackageOutcomeCallable updateAppPackageCallable(const Model::UpdateAppPackageRequest& request) const;
|
||||
UpdateFaceConfigOutcome updateFaceConfig(const Model::UpdateFaceConfigRequest &request)const;
|
||||
void updateFaceConfigAsync(const Model::UpdateFaceConfigRequest& request, const UpdateFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFaceConfigOutcomeCallable updateFaceConfigCallable(const Model::UpdateFaceConfigRequest& request) const;
|
||||
UpdateVerifySettingOutcome updateVerifySetting(const Model::UpdateVerifySettingRequest &request)const;
|
||||
void updateVerifySettingAsync(const Model::UpdateVerifySettingRequest& request, const UpdateVerifySettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVerifySettingOutcomeCallable updateVerifySettingCallable(const Model::UpdateVerifySettingRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateFaceConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateFaceConfigRequest();
|
||||
~CreateFaceConfigRequest();
|
||||
|
||||
std::string getBizName()const;
|
||||
void setBizName(const std::string& bizName);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string bizName_;
|
||||
std::string bizType_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateFaceConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateFaceConfigResult();
|
||||
explicit CreateFaceConfigResult(const std::string &payload);
|
||||
~CreateFaceConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEFACECONFIGRESULT_H_
|
||||
@@ -14,44 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_ENABLEMAURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_ENABLEMAURULEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT EnableMAURuleRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeFaceConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableMAURuleRequest();
|
||||
~EnableMAURuleRequest();
|
||||
DescribeFaceConfigRequest();
|
||||
~DescribeFaceConfigRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_ENABLEMAURULEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeFaceConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ItemsItem
|
||||
{
|
||||
long gmtUpdated;
|
||||
std::string bizType;
|
||||
std::string bizName;
|
||||
};
|
||||
|
||||
|
||||
DescribeFaceConfigResult();
|
||||
explicit DescribeFaceConfigResult(const std::string &payload);
|
||||
~DescribeFaceConfigResult();
|
||||
std::vector<ItemsItem> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ItemsItem> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEFACECONFIGRESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ElementSmartVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ElementSmartVerifyRequest();
|
||||
~ElementSmartVerifyRequest();
|
||||
|
||||
std::string getCertFile()const;
|
||||
void setCertFile(const std::string& certFile);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getCertUrl()const;
|
||||
void setCertUrl(const std::string& certUrl);
|
||||
std::string getCertType()const;
|
||||
void setCertType(const std::string& certType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string certFile_;
|
||||
std::string certName_;
|
||||
std::string mode_;
|
||||
std::string certNo_;
|
||||
std::string outerOrderNo_;
|
||||
std::string certUrl_;
|
||||
std::string certType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ElementSmartVerifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultObject
|
||||
{
|
||||
std::string passed;
|
||||
std::string materialInfo;
|
||||
std::string subCode;
|
||||
};
|
||||
|
||||
|
||||
ElementSmartVerifyResult();
|
||||
explicit ElementSmartVerifyResult(const std::string &payload);
|
||||
~ElementSmartVerifyResult();
|
||||
ResultObject getResultObject()const;
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ResultObject resultObject_;
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT LivenessDetectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
LivenessDetectRequest();
|
||||
~LivenessDetectRequest();
|
||||
|
||||
std::string getMediaCategory()const;
|
||||
void setMediaCategory(const std::string& mediaCategory);
|
||||
std::string getMediaUrl()const;
|
||||
void setMediaUrl(const std::string& mediaUrl);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getMediaFile()const;
|
||||
void setMediaFile(const std::string& mediaFile);
|
||||
|
||||
private:
|
||||
std::string mediaCategory_;
|
||||
std::string mediaUrl_;
|
||||
std::string bizType_;
|
||||
std::string bizId_;
|
||||
std::string mediaFile_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT LivenessDetectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultObject
|
||||
{
|
||||
std::string passed;
|
||||
float score;
|
||||
std::string frameUrl;
|
||||
};
|
||||
|
||||
|
||||
LivenessDetectResult();
|
||||
explicit LivenessDetectResult(const std::string &payload);
|
||||
~LivenessDetectResult();
|
||||
ResultObject getResultObject()const;
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ResultObject resultObject_;
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT UpdateFaceConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateFaceConfigRequest();
|
||||
~UpdateFaceConfigRequest();
|
||||
|
||||
std::string getBizName()const;
|
||||
void setBizName(const std::string& bizName);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string bizName_;
|
||||
std::string bizType_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT UpdateFaceConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateFaceConfigResult();
|
||||
explicit UpdateFaceConfigResult(const std::string &payload);
|
||||
~UpdateFaceConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_UPDATEFACECONFIGRESULT_H_
|
||||
@@ -195,6 +195,42 @@ CloudauthClient::CreateAuthKeyOutcomeCallable CloudauthClient::createAuthKeyCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateFaceConfigOutcome CloudauthClient::createFaceConfig(const CreateFaceConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateFaceConfigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateFaceConfigOutcome(CreateFaceConfigResult(outcome.result()));
|
||||
else
|
||||
return CreateFaceConfigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::createFaceConfigAsync(const CreateFaceConfigRequest& request, const CreateFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createFaceConfig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::CreateFaceConfigOutcomeCallable CloudauthClient::createFaceConfigCallable(const CreateFaceConfigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateFaceConfigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createFaceConfig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateRPSDKOutcome CloudauthClient::createRPSDK(const CreateRPSDKRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -375,6 +411,42 @@ CloudauthClient::DescribeDeviceInfoOutcomeCallable CloudauthClient::describeDevi
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeFaceConfigOutcome CloudauthClient::describeFaceConfig(const DescribeFaceConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeFaceConfigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeFaceConfigOutcome(DescribeFaceConfigResult(outcome.result()));
|
||||
else
|
||||
return DescribeFaceConfigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::describeFaceConfigAsync(const DescribeFaceConfigRequest& request, const DescribeFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeFaceConfig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeFaceConfigOutcomeCallable CloudauthClient::describeFaceConfigCallable(const DescribeFaceConfigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeFaceConfigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeFaceConfig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeFaceUsageOutcome CloudauthClient::describeFaceUsage(const DescribeFaceUsageRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -951,6 +1023,42 @@ CloudauthClient::DetectFaceAttributesOutcomeCallable CloudauthClient::detectFace
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::ElementSmartVerifyOutcome CloudauthClient::elementSmartVerify(const ElementSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ElementSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ElementSmartVerifyOutcome(ElementSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return ElementSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::elementSmartVerifyAsync(const ElementSmartVerifyRequest& request, const ElementSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, elementSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::ElementSmartVerifyOutcomeCallable CloudauthClient::elementSmartVerifyCallable(const ElementSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ElementSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->elementSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::GetMaterialsOutcome CloudauthClient::getMaterials(const GetMaterialsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1167,6 +1275,42 @@ CloudauthClient::InitSmartVerifyOutcomeCallable CloudauthClient::initSmartVerify
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessDetectOutcome CloudauthClient::livenessDetect(const LivenessDetectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return LivenessDetectOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return LivenessDetectOutcome(LivenessDetectResult(outcome.result()));
|
||||
else
|
||||
return LivenessDetectOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::livenessDetectAsync(const LivenessDetectRequest& request, const LivenessDetectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, livenessDetect(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessDetectOutcomeCallable CloudauthClient::livenessDetectCallable(const LivenessDetectRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<LivenessDetectOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->livenessDetect(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessFaceVerifyOutcome CloudauthClient::livenessFaceVerify(const LivenessFaceVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1347,6 +1491,42 @@ CloudauthClient::UpdateAppPackageOutcomeCallable CloudauthClient::updateAppPacka
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::UpdateFaceConfigOutcome CloudauthClient::updateFaceConfig(const UpdateFaceConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateFaceConfigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateFaceConfigOutcome(UpdateFaceConfigResult(outcome.result()));
|
||||
else
|
||||
return UpdateFaceConfigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::updateFaceConfigAsync(const UpdateFaceConfigRequest& request, const UpdateFaceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateFaceConfig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::UpdateFaceConfigOutcomeCallable CloudauthClient::updateFaceConfigCallable(const UpdateFaceConfigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateFaceConfigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateFaceConfig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::UpdateVerifySettingOutcome CloudauthClient::updateVerifySetting(const UpdateVerifySettingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
73
cloudauth/src/model/CreateFaceConfigRequest.cc
Normal file
73
cloudauth/src/model/CreateFaceConfigRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/CreateFaceConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::CreateFaceConfigRequest;
|
||||
|
||||
CreateFaceConfigRequest::CreateFaceConfigRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CreateFaceConfig")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateFaceConfigRequest::~CreateFaceConfigRequest()
|
||||
{}
|
||||
|
||||
std::string CreateFaceConfigRequest::getBizName()const
|
||||
{
|
||||
return bizName_;
|
||||
}
|
||||
|
||||
void CreateFaceConfigRequest::setBizName(const std::string& bizName)
|
||||
{
|
||||
bizName_ = bizName;
|
||||
setParameter("BizName", bizName);
|
||||
}
|
||||
|
||||
std::string CreateFaceConfigRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void CreateFaceConfigRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string CreateFaceConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateFaceConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string CreateFaceConfigRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void CreateFaceConfigRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
44
cloudauth/src/model/CreateFaceConfigResult.cc
Normal file
44
cloudauth/src/model/CreateFaceConfigResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/CreateFaceConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
CreateFaceConfigResult::CreateFaceConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateFaceConfigResult::CreateFaceConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateFaceConfigResult::~CreateFaceConfigResult()
|
||||
{}
|
||||
|
||||
void CreateFaceConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
51
cloudauth/src/model/DescribeFaceConfigRequest.cc
Normal file
51
cloudauth/src/model/DescribeFaceConfigRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeFaceConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeFaceConfigRequest;
|
||||
|
||||
DescribeFaceConfigRequest::DescribeFaceConfigRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DescribeFaceConfig")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeFaceConfigRequest::~DescribeFaceConfigRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeFaceConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeFaceConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeFaceConfigRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeFaceConfigRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
61
cloudauth/src/model/DescribeFaceConfigResult.cc
Normal file
61
cloudauth/src/model/DescribeFaceConfigResult.cc
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeFaceConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
DescribeFaceConfigResult::DescribeFaceConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeFaceConfigResult::DescribeFaceConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeFaceConfigResult::~DescribeFaceConfigResult()
|
||||
{}
|
||||
|
||||
void DescribeFaceConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["BizType"].isNull())
|
||||
itemsObject.bizType = valueItemsItemsItem["BizType"].asString();
|
||||
if(!valueItemsItemsItem["BizName"].isNull())
|
||||
itemsObject.bizName = valueItemsItemsItem["BizName"].asString();
|
||||
if(!valueItemsItemsItem["GmtUpdated"].isNull())
|
||||
itemsObject.gmtUpdated = std::stol(valueItemsItemsItem["GmtUpdated"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeFaceConfigResult::ItemsItem> DescribeFaceConfigResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
117
cloudauth/src/model/ElementSmartVerifyRequest.cc
Normal file
117
cloudauth/src/model/ElementSmartVerifyRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ElementSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::ElementSmartVerifyRequest;
|
||||
|
||||
ElementSmartVerifyRequest::ElementSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "ElementSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ElementSmartVerifyRequest::~ElementSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertFile()const
|
||||
{
|
||||
return certFile_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertFile(const std::string& certFile)
|
||||
{
|
||||
certFile_ = certFile;
|
||||
setBodyParameter("CertFile", certFile);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertName()const
|
||||
{
|
||||
return certName_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertName(const std::string& certName)
|
||||
{
|
||||
certName_ = certName;
|
||||
setBodyParameter("CertName", certName);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setBodyParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertUrl()const
|
||||
{
|
||||
return certUrl_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertUrl(const std::string& certUrl)
|
||||
{
|
||||
certUrl_ = certUrl;
|
||||
setBodyParameter("CertUrl", certUrl);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertType()const
|
||||
{
|
||||
return certType_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertType(const std::string& certType)
|
||||
{
|
||||
certType_ = certType;
|
||||
setBodyParameter("CertType", certType);
|
||||
}
|
||||
|
||||
long ElementSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
70
cloudauth/src/model/ElementSmartVerifyResult.cc
Normal file
70
cloudauth/src/model/ElementSmartVerifyResult.cc
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ElementSmartVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
ElementSmartVerifyResult::ElementSmartVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ElementSmartVerifyResult::ElementSmartVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ElementSmartVerifyResult::~ElementSmartVerifyResult()
|
||||
{}
|
||||
|
||||
void ElementSmartVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
ElementSmartVerifyResult::ResultObject ElementSmartVerifyResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
84
cloudauth/src/model/LivenessDetectRequest.cc
Normal file
84
cloudauth/src/model/LivenessDetectRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/LivenessDetectRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::LivenessDetectRequest;
|
||||
|
||||
LivenessDetectRequest::LivenessDetectRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-11-12", "LivenessDetect")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
LivenessDetectRequest::~LivenessDetectRequest()
|
||||
{}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaCategory()const
|
||||
{
|
||||
return mediaCategory_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaCategory(const std::string& mediaCategory)
|
||||
{
|
||||
mediaCategory_ = mediaCategory;
|
||||
setBodyParameter("MediaCategory", mediaCategory);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaUrl()const
|
||||
{
|
||||
return mediaUrl_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaUrl(const std::string& mediaUrl)
|
||||
{
|
||||
mediaUrl_ = mediaUrl;
|
||||
setBodyParameter("MediaUrl", mediaUrl);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setBodyParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaFile()const
|
||||
{
|
||||
return mediaFile_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaFile(const std::string& mediaFile)
|
||||
{
|
||||
mediaFile_ = mediaFile;
|
||||
setBodyParameter("MediaFile", mediaFile);
|
||||
}
|
||||
|
||||
70
cloudauth/src/model/LivenessDetectResult.cc
Normal file
70
cloudauth/src/model/LivenessDetectResult.cc
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/LivenessDetectResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
LivenessDetectResult::LivenessDetectResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
LivenessDetectResult::LivenessDetectResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
LivenessDetectResult::~LivenessDetectResult()
|
||||
{}
|
||||
|
||||
void LivenessDetectResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["Score"].isNull())
|
||||
resultObject_.score = std::stof(resultObjectNode["Score"].asString());
|
||||
if(!resultObjectNode["FrameUrl"].isNull())
|
||||
resultObject_.frameUrl = resultObjectNode["FrameUrl"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
LivenessDetectResult::ResultObject LivenessDetectResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string LivenessDetectResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string LivenessDetectResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
73
cloudauth/src/model/UpdateFaceConfigRequest.cc
Normal file
73
cloudauth/src/model/UpdateFaceConfigRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/UpdateFaceConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::UpdateFaceConfigRequest;
|
||||
|
||||
UpdateFaceConfigRequest::UpdateFaceConfigRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "UpdateFaceConfig")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateFaceConfigRequest::~UpdateFaceConfigRequest()
|
||||
{}
|
||||
|
||||
std::string UpdateFaceConfigRequest::getBizName()const
|
||||
{
|
||||
return bizName_;
|
||||
}
|
||||
|
||||
void UpdateFaceConfigRequest::setBizName(const std::string& bizName)
|
||||
{
|
||||
bizName_ = bizName;
|
||||
setParameter("BizName", bizName);
|
||||
}
|
||||
|
||||
std::string UpdateFaceConfigRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void UpdateFaceConfigRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string UpdateFaceConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void UpdateFaceConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string UpdateFaceConfigRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void UpdateFaceConfigRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
44
cloudauth/src/model/UpdateFaceConfigResult.cc
Normal file
44
cloudauth/src/model/UpdateFaceConfigResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/UpdateFaceConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
UpdateFaceConfigResult::UpdateFaceConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateFaceConfigResult::UpdateFaceConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateFaceConfigResult::~UpdateFaceConfigResult()
|
||||
{}
|
||||
|
||||
void UpdateFaceConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -103,6 +103,7 @@ namespace AlibabaCloud
|
||||
ConfigRuleEvaluationStatus configRuleEvaluationStatus;
|
||||
Source source;
|
||||
std::string configRuleState;
|
||||
std::string maximumExecutionFrequency;
|
||||
std::string configRuleId;
|
||||
Scope scope;
|
||||
std::string configRuleArn;
|
||||
|
||||
@@ -37,16 +37,17 @@ namespace AlibabaCloud
|
||||
struct ConfigurationListItem
|
||||
{
|
||||
long accountId;
|
||||
std::string resourceName;
|
||||
std::string availabilityZone;
|
||||
std::string resourceType;
|
||||
std::string resourceEventType;
|
||||
std::string resourceCreateTime;
|
||||
std::string relationshipDiff;
|
||||
std::string captureTime;
|
||||
std::string configurationDiff;
|
||||
std::string resourceId;
|
||||
std::string resourceName;
|
||||
std::string relationship;
|
||||
std::string availabilityZone;
|
||||
std::string region;
|
||||
std::string resourceType;
|
||||
std::string resourceCreateTime;
|
||||
std::string relationshipDiff;
|
||||
std::string tags;
|
||||
};
|
||||
long totalCount;
|
||||
|
||||
@@ -41,14 +41,16 @@ namespace AlibabaCloud
|
||||
void setMessageType(const std::string& messageType);
|
||||
std::string getConfigRuleState()const;
|
||||
void setConfigRuleState(const std::string& configRuleState);
|
||||
int getRiskLevel()const;
|
||||
void setRiskLevel(int riskLevel);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getComplianceType()const;
|
||||
void setComplianceType(const std::string& complianceType);
|
||||
std::string getConfigRuleSceneId()const;
|
||||
void setConfigRuleSceneId(const std::string& configRuleSceneId);
|
||||
int getRiskLevel()const;
|
||||
void setRiskLevel(int riskLevel);
|
||||
long getMemberId()const;
|
||||
void setMemberId(long memberId);
|
||||
|
||||
@@ -56,10 +58,11 @@ namespace AlibabaCloud
|
||||
bool multiAccount_;
|
||||
std::string messageType_;
|
||||
std::string configRuleState_;
|
||||
int riskLevel_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string complianceType_;
|
||||
std::string configRuleSceneId_;
|
||||
int riskLevel_;
|
||||
long memberId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -31,21 +31,21 @@ ConfigClient::ConfigClient(const Credentials &credentials, const ClientConfigura
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||
}
|
||||
|
||||
ConfigClient::ConfigClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||
}
|
||||
|
||||
ConfigClient::ConfigClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||
}
|
||||
|
||||
ConfigClient::~ConfigClient()
|
||||
|
||||
@@ -58,6 +58,8 @@ void DescribeConfigRuleResult::parse(const std::string &payload)
|
||||
configRule_.modifiedTimestamp = std::stol(configRuleNode["ModifiedTimestamp"].asString());
|
||||
if(!configRuleNode["RiskLevel"].isNull())
|
||||
configRule_.riskLevel = std::stoi(configRuleNode["RiskLevel"].asString());
|
||||
if(!configRuleNode["MaximumExecutionFrequency"].isNull())
|
||||
configRule_.maximumExecutionFrequency = configRuleNode["MaximumExecutionFrequency"].asString();
|
||||
auto createByNode = configRuleNode["CreateBy"];
|
||||
if(!createByNode["CreatorType"].isNull())
|
||||
configRule_.createBy.creatorType = createByNode["CreatorType"].asString();
|
||||
|
||||
@@ -74,6 +74,8 @@ void GetResourceConfigurationTimelineResult::parse(const std::string &payload)
|
||||
configurationListItemObject.resourceType = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceType"].asString();
|
||||
if(!resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].isNull())
|
||||
configurationListItemObject.tags = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].asString();
|
||||
if(!resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceEventType"].isNull())
|
||||
configurationListItemObject.resourceEventType = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceEventType"].asString();
|
||||
resourceConfigurationTimeline_.configurationList.push_back(configurationListItemObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -60,17 +60,6 @@ void ListConfigRulesRequest::setConfigRuleState(const std::string& configRuleSta
|
||||
setParameter("ConfigRuleState", configRuleState);
|
||||
}
|
||||
|
||||
int ListConfigRulesRequest::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
void ListConfigRulesRequest::setRiskLevel(int riskLevel)
|
||||
{
|
||||
riskLevel_ = riskLevel;
|
||||
setParameter("RiskLevel", std::to_string(riskLevel));
|
||||
}
|
||||
|
||||
int ListConfigRulesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
@@ -104,6 +93,28 @@ void ListConfigRulesRequest::setComplianceType(const std::string& complianceType
|
||||
setParameter("ComplianceType", complianceType);
|
||||
}
|
||||
|
||||
std::string ListConfigRulesRequest::getConfigRuleSceneId()const
|
||||
{
|
||||
return configRuleSceneId_;
|
||||
}
|
||||
|
||||
void ListConfigRulesRequest::setConfigRuleSceneId(const std::string& configRuleSceneId)
|
||||
{
|
||||
configRuleSceneId_ = configRuleSceneId;
|
||||
setParameter("ConfigRuleSceneId", configRuleSceneId);
|
||||
}
|
||||
|
||||
int ListConfigRulesRequest::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
void ListConfigRulesRequest::setRiskLevel(int riskLevel)
|
||||
{
|
||||
riskLevel_ = riskLevel;
|
||||
setParameter("RiskLevel", std::to_string(riskLevel));
|
||||
}
|
||||
|
||||
long ListConfigRulesRequest::getMemberId()const
|
||||
{
|
||||
return memberId_;
|
||||
|
||||
646
ddoscoo/CMakeLists.txt
Normal file
646
ddoscoo/CMakeLists.txt
Normal file
@@ -0,0 +1,646 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(ddoscoo_public_header
|
||||
include/alibabacloud/ddoscoo/DdoscooClient.h
|
||||
include/alibabacloud/ddoscoo/DdoscooExport.h )
|
||||
|
||||
set(ddoscoo_public_header_model
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/AssociateWebCertRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AssociateWebCertResult.h
|
||||
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebIpSetRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebIpSetResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateAsyncTaskRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateAsyncTaskResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlockStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCertsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCertsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCnameReusesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstancesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstancesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortFlowListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortFlowListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagKeysRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagKeysResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlockStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlockStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyCnameReuseRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyCnameReuseResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyTlsConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyTlsConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ReleaseInstanceRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ReleaseInstanceResult.h
|
||||
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleResult.h )
|
||||
|
||||
set(ddoscoo_src
|
||||
src/DdoscooClient.cc
|
||||
src/model/AddAutoCcBlacklistRequest.cc
|
||||
src/model/AddAutoCcBlacklistResult.cc
|
||||
src/model/AddAutoCcWhitelistRequest.cc
|
||||
src/model/AddAutoCcWhitelistResult.cc
|
||||
src/model/AssociateWebCertRequest.cc
|
||||
src/model/AssociateWebCertResult.cc
|
||||
src/model/AttachSceneDefenseObjectRequest.cc
|
||||
src/model/AttachSceneDefenseObjectResult.cc
|
||||
src/model/ConfigNetworkRegionBlockRequest.cc
|
||||
src/model/ConfigNetworkRegionBlockResult.cc
|
||||
src/model/ConfigNetworkRulesRequest.cc
|
||||
src/model/ConfigNetworkRulesResult.cc
|
||||
src/model/ConfigWebCCTemplateRequest.cc
|
||||
src/model/ConfigWebCCTemplateResult.cc
|
||||
src/model/ConfigWebIpSetRequest.cc
|
||||
src/model/ConfigWebIpSetResult.cc
|
||||
src/model/CreateAsyncTaskRequest.cc
|
||||
src/model/CreateAsyncTaskResult.cc
|
||||
src/model/CreateNetworkRulesRequest.cc
|
||||
src/model/CreateNetworkRulesResult.cc
|
||||
src/model/CreateSceneDefensePolicyRequest.cc
|
||||
src/model/CreateSceneDefensePolicyResult.cc
|
||||
src/model/CreateSchedulerRuleRequest.cc
|
||||
src/model/CreateSchedulerRuleResult.cc
|
||||
src/model/CreateTagResourcesRequest.cc
|
||||
src/model/CreateTagResourcesResult.cc
|
||||
src/model/CreateWebCCRuleRequest.cc
|
||||
src/model/CreateWebCCRuleResult.cc
|
||||
src/model/CreateWebRuleRequest.cc
|
||||
src/model/CreateWebRuleResult.cc
|
||||
src/model/DeleteAsyncTaskRequest.cc
|
||||
src/model/DeleteAsyncTaskResult.cc
|
||||
src/model/DeleteAutoCcBlacklistRequest.cc
|
||||
src/model/DeleteAutoCcBlacklistResult.cc
|
||||
src/model/DeleteAutoCcWhitelistRequest.cc
|
||||
src/model/DeleteAutoCcWhitelistResult.cc
|
||||
src/model/DeleteNetworkRuleRequest.cc
|
||||
src/model/DeleteNetworkRuleResult.cc
|
||||
src/model/DeleteSceneDefensePolicyRequest.cc
|
||||
src/model/DeleteSceneDefensePolicyResult.cc
|
||||
src/model/DeleteSchedulerRuleRequest.cc
|
||||
src/model/DeleteSchedulerRuleResult.cc
|
||||
src/model/DeleteTagResourcesRequest.cc
|
||||
src/model/DeleteTagResourcesResult.cc
|
||||
src/model/DeleteWebCCRuleRequest.cc
|
||||
src/model/DeleteWebCCRuleResult.cc
|
||||
src/model/DeleteWebCacheCustomRuleRequest.cc
|
||||
src/model/DeleteWebCacheCustomRuleResult.cc
|
||||
src/model/DeleteWebPreciseAccessRuleRequest.cc
|
||||
src/model/DeleteWebPreciseAccessRuleResult.cc
|
||||
src/model/DeleteWebRuleRequest.cc
|
||||
src/model/DeleteWebRuleResult.cc
|
||||
src/model/DescribeAsyncTasksRequest.cc
|
||||
src/model/DescribeAsyncTasksResult.cc
|
||||
src/model/DescribeAutoCcBlacklistRequest.cc
|
||||
src/model/DescribeAutoCcBlacklistResult.cc
|
||||
src/model/DescribeAutoCcListCountRequest.cc
|
||||
src/model/DescribeAutoCcListCountResult.cc
|
||||
src/model/DescribeAutoCcWhitelistRequest.cc
|
||||
src/model/DescribeAutoCcWhitelistResult.cc
|
||||
src/model/DescribeBackSourceCidrRequest.cc
|
||||
src/model/DescribeBackSourceCidrResult.cc
|
||||
src/model/DescribeBlackholeStatusRequest.cc
|
||||
src/model/DescribeBlackholeStatusResult.cc
|
||||
src/model/DescribeBlockStatusRequest.cc
|
||||
src/model/DescribeBlockStatusResult.cc
|
||||
src/model/DescribeCertsRequest.cc
|
||||
src/model/DescribeCertsResult.cc
|
||||
src/model/DescribeCnameReusesRequest.cc
|
||||
src/model/DescribeCnameReusesResult.cc
|
||||
src/model/DescribeDDoSEventsRequest.cc
|
||||
src/model/DescribeDDoSEventsResult.cc
|
||||
src/model/DescribeDDosAllEventListRequest.cc
|
||||
src/model/DescribeDDosAllEventListResult.cc
|
||||
src/model/DescribeDDosEventAreaRequest.cc
|
||||
src/model/DescribeDDosEventAreaResult.cc
|
||||
src/model/DescribeDDosEventAttackTypeRequest.cc
|
||||
src/model/DescribeDDosEventAttackTypeResult.cc
|
||||
src/model/DescribeDDosEventIspRequest.cc
|
||||
src/model/DescribeDDosEventIspResult.cc
|
||||
src/model/DescribeDDosEventMaxRequest.cc
|
||||
src/model/DescribeDDosEventMaxResult.cc
|
||||
src/model/DescribeDDosEventSrcIpRequest.cc
|
||||
src/model/DescribeDDosEventSrcIpResult.cc
|
||||
src/model/DescribeDefenseCountStatisticsRequest.cc
|
||||
src/model/DescribeDefenseCountStatisticsResult.cc
|
||||
src/model/DescribeDefenseRecordsRequest.cc
|
||||
src/model/DescribeDefenseRecordsResult.cc
|
||||
src/model/DescribeDomainAttackEventsRequest.cc
|
||||
src/model/DescribeDomainAttackEventsResult.cc
|
||||
src/model/DescribeDomainOverviewRequest.cc
|
||||
src/model/DescribeDomainOverviewResult.cc
|
||||
src/model/DescribeDomainQPSListRequest.cc
|
||||
src/model/DescribeDomainQPSListResult.cc
|
||||
src/model/DescribeDomainQpsWithCacheRequest.cc
|
||||
src/model/DescribeDomainQpsWithCacheResult.cc
|
||||
src/model/DescribeDomainStatusCodeCountRequest.cc
|
||||
src/model/DescribeDomainStatusCodeCountResult.cc
|
||||
src/model/DescribeDomainStatusCodeListRequest.cc
|
||||
src/model/DescribeDomainStatusCodeListResult.cc
|
||||
src/model/DescribeDomainTopAttackListRequest.cc
|
||||
src/model/DescribeDomainTopAttackListResult.cc
|
||||
src/model/DescribeDomainViewSourceCountriesRequest.cc
|
||||
src/model/DescribeDomainViewSourceCountriesResult.cc
|
||||
src/model/DescribeDomainViewSourceProvincesRequest.cc
|
||||
src/model/DescribeDomainViewSourceProvincesResult.cc
|
||||
src/model/DescribeDomainViewTopCostTimeRequest.cc
|
||||
src/model/DescribeDomainViewTopCostTimeResult.cc
|
||||
src/model/DescribeDomainViewTopUrlRequest.cc
|
||||
src/model/DescribeDomainViewTopUrlResult.cc
|
||||
src/model/DescribeDomainsRequest.cc
|
||||
src/model/DescribeDomainsResult.cc
|
||||
src/model/DescribeElasticBandwidthSpecRequest.cc
|
||||
src/model/DescribeElasticBandwidthSpecResult.cc
|
||||
src/model/DescribeHealthCheckListRequest.cc
|
||||
src/model/DescribeHealthCheckListResult.cc
|
||||
src/model/DescribeHealthCheckStatusRequest.cc
|
||||
src/model/DescribeHealthCheckStatusResult.cc
|
||||
src/model/DescribeInstanceDetailsRequest.cc
|
||||
src/model/DescribeInstanceDetailsResult.cc
|
||||
src/model/DescribeInstanceIdsRequest.cc
|
||||
src/model/DescribeInstanceIdsResult.cc
|
||||
src/model/DescribeInstanceSpecsRequest.cc
|
||||
src/model/DescribeInstanceSpecsResult.cc
|
||||
src/model/DescribeInstanceStatisticsRequest.cc
|
||||
src/model/DescribeInstanceStatisticsResult.cc
|
||||
src/model/DescribeInstancesRequest.cc
|
||||
src/model/DescribeInstancesResult.cc
|
||||
src/model/DescribeLogStoreExistStatusRequest.cc
|
||||
src/model/DescribeLogStoreExistStatusResult.cc
|
||||
src/model/DescribeNetworkRegionBlockRequest.cc
|
||||
src/model/DescribeNetworkRegionBlockResult.cc
|
||||
src/model/DescribeNetworkRuleAttributesRequest.cc
|
||||
src/model/DescribeNetworkRuleAttributesResult.cc
|
||||
src/model/DescribeNetworkRulesRequest.cc
|
||||
src/model/DescribeNetworkRulesResult.cc
|
||||
src/model/DescribeOpEntitiesRequest.cc
|
||||
src/model/DescribeOpEntitiesResult.cc
|
||||
src/model/DescribePortAttackMaxFlowRequest.cc
|
||||
src/model/DescribePortAttackMaxFlowResult.cc
|
||||
src/model/DescribePortAutoCcStatusRequest.cc
|
||||
src/model/DescribePortAutoCcStatusResult.cc
|
||||
src/model/DescribePortConnsCountRequest.cc
|
||||
src/model/DescribePortConnsCountResult.cc
|
||||
src/model/DescribePortConnsListRequest.cc
|
||||
src/model/DescribePortConnsListResult.cc
|
||||
src/model/DescribePortFlowListRequest.cc
|
||||
src/model/DescribePortFlowListResult.cc
|
||||
src/model/DescribePortMaxConnsRequest.cc
|
||||
src/model/DescribePortMaxConnsResult.cc
|
||||
src/model/DescribePortViewSourceCountriesRequest.cc
|
||||
src/model/DescribePortViewSourceCountriesResult.cc
|
||||
src/model/DescribePortViewSourceIspsRequest.cc
|
||||
src/model/DescribePortViewSourceIspsResult.cc
|
||||
src/model/DescribePortViewSourceProvincesRequest.cc
|
||||
src/model/DescribePortViewSourceProvincesResult.cc
|
||||
src/model/DescribeSceneDefenseObjectsRequest.cc
|
||||
src/model/DescribeSceneDefenseObjectsResult.cc
|
||||
src/model/DescribeSceneDefensePoliciesRequest.cc
|
||||
src/model/DescribeSceneDefensePoliciesResult.cc
|
||||
src/model/DescribeSchedulerRulesRequest.cc
|
||||
src/model/DescribeSchedulerRulesResult.cc
|
||||
src/model/DescribeSlsAuthStatusRequest.cc
|
||||
src/model/DescribeSlsAuthStatusResult.cc
|
||||
src/model/DescribeSlsLogstoreInfoRequest.cc
|
||||
src/model/DescribeSlsLogstoreInfoResult.cc
|
||||
src/model/DescribeSlsOpenStatusRequest.cc
|
||||
src/model/DescribeSlsOpenStatusResult.cc
|
||||
src/model/DescribeStsGrantStatusRequest.cc
|
||||
src/model/DescribeStsGrantStatusResult.cc
|
||||
src/model/DescribeTagKeysRequest.cc
|
||||
src/model/DescribeTagKeysResult.cc
|
||||
src/model/DescribeTagResourcesRequest.cc
|
||||
src/model/DescribeTagResourcesResult.cc
|
||||
src/model/DescribeUnBlackholeCountRequest.cc
|
||||
src/model/DescribeUnBlackholeCountResult.cc
|
||||
src/model/DescribeUnBlockCountRequest.cc
|
||||
src/model/DescribeUnBlockCountResult.cc
|
||||
src/model/DescribeWebAccessLogDispatchStatusRequest.cc
|
||||
src/model/DescribeWebAccessLogDispatchStatusResult.cc
|
||||
src/model/DescribeWebAccessLogEmptyCountRequest.cc
|
||||
src/model/DescribeWebAccessLogEmptyCountResult.cc
|
||||
src/model/DescribeWebAccessLogStatusRequest.cc
|
||||
src/model/DescribeWebAccessLogStatusResult.cc
|
||||
src/model/DescribeWebAccessModeRequest.cc
|
||||
src/model/DescribeWebAccessModeResult.cc
|
||||
src/model/DescribeWebAreaBlockConfigsRequest.cc
|
||||
src/model/DescribeWebAreaBlockConfigsResult.cc
|
||||
src/model/DescribeWebCCRulesRequest.cc
|
||||
src/model/DescribeWebCCRulesResult.cc
|
||||
src/model/DescribeWebCacheConfigsRequest.cc
|
||||
src/model/DescribeWebCacheConfigsResult.cc
|
||||
src/model/DescribeWebCcProtectSwitchRequest.cc
|
||||
src/model/DescribeWebCcProtectSwitchResult.cc
|
||||
src/model/DescribeWebCustomPortsRequest.cc
|
||||
src/model/DescribeWebCustomPortsResult.cc
|
||||
src/model/DescribeWebInstanceRelationsRequest.cc
|
||||
src/model/DescribeWebInstanceRelationsResult.cc
|
||||
src/model/DescribeWebPreciseAccessRuleRequest.cc
|
||||
src/model/DescribeWebPreciseAccessRuleResult.cc
|
||||
src/model/DescribeWebRulesRequest.cc
|
||||
src/model/DescribeWebRulesResult.cc
|
||||
src/model/DetachSceneDefenseObjectRequest.cc
|
||||
src/model/DetachSceneDefenseObjectResult.cc
|
||||
src/model/DisableSceneDefensePolicyRequest.cc
|
||||
src/model/DisableSceneDefensePolicyResult.cc
|
||||
src/model/DisableWebAccessLogConfigRequest.cc
|
||||
src/model/DisableWebAccessLogConfigResult.cc
|
||||
src/model/DisableWebCCRequest.cc
|
||||
src/model/DisableWebCCResult.cc
|
||||
src/model/DisableWebCCRuleRequest.cc
|
||||
src/model/DisableWebCCRuleResult.cc
|
||||
src/model/EmptyAutoCcBlacklistRequest.cc
|
||||
src/model/EmptyAutoCcBlacklistResult.cc
|
||||
src/model/EmptyAutoCcWhitelistRequest.cc
|
||||
src/model/EmptyAutoCcWhitelistResult.cc
|
||||
src/model/EmptySlsLogstoreRequest.cc
|
||||
src/model/EmptySlsLogstoreResult.cc
|
||||
src/model/EnableSceneDefensePolicyRequest.cc
|
||||
src/model/EnableSceneDefensePolicyResult.cc
|
||||
src/model/EnableWebAccessLogConfigRequest.cc
|
||||
src/model/EnableWebAccessLogConfigResult.cc
|
||||
src/model/EnableWebCCRequest.cc
|
||||
src/model/EnableWebCCResult.cc
|
||||
src/model/EnableWebCCRuleRequest.cc
|
||||
src/model/EnableWebCCRuleResult.cc
|
||||
src/model/ModifyBlackholeStatusRequest.cc
|
||||
src/model/ModifyBlackholeStatusResult.cc
|
||||
src/model/ModifyBlockStatusRequest.cc
|
||||
src/model/ModifyBlockStatusResult.cc
|
||||
src/model/ModifyCnameReuseRequest.cc
|
||||
src/model/ModifyCnameReuseResult.cc
|
||||
src/model/ModifyElasticBandWidthRequest.cc
|
||||
src/model/ModifyElasticBandWidthResult.cc
|
||||
src/model/ModifyFullLogTtlRequest.cc
|
||||
src/model/ModifyFullLogTtlResult.cc
|
||||
src/model/ModifyHealthCheckConfigRequest.cc
|
||||
src/model/ModifyHealthCheckConfigResult.cc
|
||||
src/model/ModifyHttp2EnableRequest.cc
|
||||
src/model/ModifyHttp2EnableResult.cc
|
||||
src/model/ModifyInstanceRemarkRequest.cc
|
||||
src/model/ModifyInstanceRemarkResult.cc
|
||||
src/model/ModifyNetworkRuleAttributeRequest.cc
|
||||
src/model/ModifyNetworkRuleAttributeResult.cc
|
||||
src/model/ModifyPortAutoCcStatusRequest.cc
|
||||
src/model/ModifyPortAutoCcStatusResult.cc
|
||||
src/model/ModifySceneDefensePolicyRequest.cc
|
||||
src/model/ModifySceneDefensePolicyResult.cc
|
||||
src/model/ModifySchedulerRuleRequest.cc
|
||||
src/model/ModifySchedulerRuleResult.cc
|
||||
src/model/ModifyTlsConfigRequest.cc
|
||||
src/model/ModifyTlsConfigResult.cc
|
||||
src/model/ModifyWebAIProtectModeRequest.cc
|
||||
src/model/ModifyWebAIProtectModeResult.cc
|
||||
src/model/ModifyWebAIProtectSwitchRequest.cc
|
||||
src/model/ModifyWebAIProtectSwitchResult.cc
|
||||
src/model/ModifyWebAccessModeRequest.cc
|
||||
src/model/ModifyWebAccessModeResult.cc
|
||||
src/model/ModifyWebAreaBlockRequest.cc
|
||||
src/model/ModifyWebAreaBlockResult.cc
|
||||
src/model/ModifyWebAreaBlockSwitchRequest.cc
|
||||
src/model/ModifyWebAreaBlockSwitchResult.cc
|
||||
src/model/ModifyWebCCRuleRequest.cc
|
||||
src/model/ModifyWebCCRuleResult.cc
|
||||
src/model/ModifyWebCacheCustomRuleRequest.cc
|
||||
src/model/ModifyWebCacheCustomRuleResult.cc
|
||||
src/model/ModifyWebCacheModeRequest.cc
|
||||
src/model/ModifyWebCacheModeResult.cc
|
||||
src/model/ModifyWebCacheSwitchRequest.cc
|
||||
src/model/ModifyWebCacheSwitchResult.cc
|
||||
src/model/ModifyWebIpSetSwitchRequest.cc
|
||||
src/model/ModifyWebIpSetSwitchResult.cc
|
||||
src/model/ModifyWebPreciseAccessRuleRequest.cc
|
||||
src/model/ModifyWebPreciseAccessRuleResult.cc
|
||||
src/model/ModifyWebPreciseAccessSwitchRequest.cc
|
||||
src/model/ModifyWebPreciseAccessSwitchResult.cc
|
||||
src/model/ModifyWebRuleRequest.cc
|
||||
src/model/ModifyWebRuleResult.cc
|
||||
src/model/ReleaseInstanceRequest.cc
|
||||
src/model/ReleaseInstanceResult.cc
|
||||
src/model/SwitchSchedulerRuleRequest.cc
|
||||
src/model/SwitchSchedulerRuleResult.cc )
|
||||
|
||||
add_library(ddoscoo ${LIB_TYPE}
|
||||
${ddoscoo_public_header}
|
||||
${ddoscoo_public_header_model}
|
||||
${ddoscoo_src})
|
||||
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ddoscoo
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_DDOSCOO_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(ddoscoo
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(ddoscoo
|
||||
jsoncpp)
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(ddoscoo
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(ddoscoo
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${ddoscoo_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo)
|
||||
install(FILES ${ddoscoo_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo/model)
|
||||
install(TARGETS ddoscoo
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
1174
ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h
Normal file
1174
ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
ddoscoo/include/alibabacloud/ddoscoo/DdoscooExport.h
Normal file
32
ddoscoo/include/alibabacloud/ddoscoo/DdoscooExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_DDOSCOO_LIBRARY)
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcBlacklistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddAutoCcBlacklistRequest();
|
||||
~AddAutoCcBlacklistRequest();
|
||||
|
||||
int getExpireTime()const;
|
||||
void setExpireTime(int expireTime);
|
||||
std::string getBlacklist()const;
|
||||
void setBlacklist(const std::string& blacklist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
int expireTime_;
|
||||
std::string blacklist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcBlacklistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddAutoCcBlacklistResult();
|
||||
explicit AddAutoCcBlacklistResult(const std::string &payload);
|
||||
~AddAutoCcBlacklistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddAutoCcWhitelistRequest();
|
||||
~AddAutoCcWhitelistRequest();
|
||||
|
||||
int getExpireTime()const;
|
||||
void setExpireTime(int expireTime);
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
int expireTime_;
|
||||
std::string whitelist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddAutoCcWhitelistResult();
|
||||
explicit AddAutoCcWhitelistResult(const std::string &payload);
|
||||
~AddAutoCcWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateWebCertRequest();
|
||||
~AssociateWebCertRequest();
|
||||
|
||||
std::string getCert()const;
|
||||
void setCert(const std::string& cert);
|
||||
int getCertId()const;
|
||||
void setCertId(int certId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getKey()const;
|
||||
void setKey(const std::string& key);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string cert_;
|
||||
int certId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string key_;
|
||||
std::string certName_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateWebCertResult();
|
||||
explicit AssociateWebCertResult(const std::string &payload);
|
||||
~AssociateWebCertResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AttachSceneDefenseObjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachSceneDefenseObjectRequest();
|
||||
~AttachSceneDefenseObjectRequest();
|
||||
|
||||
std::string getObjects()const;
|
||||
void setObjects(const std::string& objects);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPolicyId()const;
|
||||
void setPolicyId(const std::string& policyId);
|
||||
std::string getObjectType()const;
|
||||
void setObjectType(const std::string& objectType);
|
||||
|
||||
private:
|
||||
std::string objects_;
|
||||
std::string sourceIp_;
|
||||
std::string policyId_;
|
||||
std::string objectType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AttachSceneDefenseObjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachSceneDefenseObjectResult();
|
||||
explicit AttachSceneDefenseObjectResult(const std::string &payload);
|
||||
~AttachSceneDefenseObjectResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRegionBlockRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigNetworkRegionBlockRequest();
|
||||
~ConfigNetworkRegionBlockRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRegionBlockResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigNetworkRegionBlockResult();
|
||||
explicit ConfigNetworkRegionBlockResult(const std::string &payload);
|
||||
~ConfigNetworkRegionBlockResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigNetworkRulesRequest();
|
||||
~ConfigNetworkRulesRequest();
|
||||
|
||||
std::string getNetworkRules()const;
|
||||
void setNetworkRules(const std::string& networkRules);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRules_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigNetworkRulesResult();
|
||||
explicit ConfigNetworkRulesResult(const std::string &payload);
|
||||
~ConfigNetworkRulesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebCCTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigWebCCTemplateRequest();
|
||||
~ConfigWebCCTemplateRequest();
|
||||
|
||||
std::string get_Template()const;
|
||||
void set_Template(const std::string& _template);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string _template_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebCCTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigWebCCTemplateResult();
|
||||
explicit ConfigWebCCTemplateResult(const std::string &payload);
|
||||
~ConfigWebCCTemplateResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebIpSetRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigWebIpSetRequest();
|
||||
~ConfigWebIpSetRequest();
|
||||
|
||||
std::vector<std::string> getBlackList()const;
|
||||
void setBlackList(const std::vector<std::string>& blackList);
|
||||
std::vector<std::string> getWhiteList()const;
|
||||
void setWhiteList(const std::vector<std::string>& whiteList);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::vector<std::string> blackList_;
|
||||
std::vector<std::string> whiteList_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
@@ -14,38 +14,36 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_CREATEMAURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATEMAURULERESULT_H_
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateMAURuleResult : public ServiceResult
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebIpSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMAURuleResult();
|
||||
explicit CreateMAURuleResult(const std::string &payload);
|
||||
~CreateMAURuleResult();
|
||||
long getRuleId()const;
|
||||
ConfigWebIpSetResult();
|
||||
explicit ConfigWebIpSetResult(const std::string &payload);
|
||||
~ConfigWebIpSetResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATEMAURULERESULT_H_
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateAsyncTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAsyncTaskRequest();
|
||||
~CreateAsyncTaskRequest();
|
||||
|
||||
int getTaskType()const;
|
||||
void setTaskType(int taskType);
|
||||
std::string getTaskParams()const;
|
||||
void setTaskParams(const std::string& taskParams);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
int taskType_;
|
||||
std::string taskParams_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateAsyncTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAsyncTaskResult();
|
||||
explicit CreateAsyncTaskResult(const std::string &payload);
|
||||
~CreateAsyncTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateNetworkRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNetworkRulesRequest();
|
||||
~CreateNetworkRulesRequest();
|
||||
|
||||
std::string getNetworkRules()const;
|
||||
void setNetworkRules(const std::string& networkRules);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRules_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateNetworkRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkRulesResult();
|
||||
explicit CreateNetworkRulesResult(const std::string &payload);
|
||||
~CreateNetworkRulesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSceneDefensePolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSceneDefensePolicyRequest();
|
||||
~CreateSceneDefensePolicyRequest();
|
||||
|
||||
std::string get_Template()const;
|
||||
void set_Template(const std::string& _template);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string _template_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSceneDefensePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSceneDefensePolicyResult();
|
||||
explicit CreateSceneDefensePolicyResult(const std::string &payload);
|
||||
~CreateSceneDefensePolicyResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSchedulerRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSchedulerRuleRequest();
|
||||
~CreateSchedulerRuleRequest();
|
||||
|
||||
std::string getRules()const;
|
||||
void setRules(const std::string& rules);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getParam()const;
|
||||
void setParam(const std::string& param);
|
||||
int getRuleType()const;
|
||||
void setRuleType(int ruleType);
|
||||
|
||||
private:
|
||||
std::string rules_;
|
||||
std::string ruleName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string param_;
|
||||
int ruleType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSchedulerRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSchedulerRuleResult();
|
||||
explicit CreateSchedulerRuleResult(const std::string &payload);
|
||||
~CreateSchedulerRuleResult();
|
||||
std::string getCname()const;
|
||||
std::string getRuleName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string cname_;
|
||||
std::string ruleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateTagResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tags
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateTagResourcesRequest();
|
||||
~CreateTagResourcesRequest();
|
||||
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::vector<Tags> getTags()const;
|
||||
void setTags(const std::vector<Tags>& tags);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<std::string> getResourceIds()const;
|
||||
void setResourceIds(const std::vector<std::string>& resourceIds);
|
||||
|
||||
private:
|
||||
std::string resourceType_;
|
||||
std::vector<Tags> tags_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> resourceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTagResourcesResult();
|
||||
explicit CreateTagResourcesResult(const std::string &payload);
|
||||
~CreateTagResourcesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebCCRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWebCCRuleRequest();
|
||||
~CreateWebCCRuleRequest();
|
||||
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getAct()const;
|
||||
void setAct(const std::string& act);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getCount()const;
|
||||
void setCount(int count);
|
||||
int getTtl()const;
|
||||
void setTtl(int ttl);
|
||||
std::string getUri()const;
|
||||
void setUri(const std::string& uri);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getInterval()const;
|
||||
void setInterval(int interval);
|
||||
|
||||
private:
|
||||
std::string mode_;
|
||||
std::string resourceGroupId_;
|
||||
std::string act_;
|
||||
std::string sourceIp_;
|
||||
int count_;
|
||||
int ttl_;
|
||||
std::string uri_;
|
||||
std::string domain_;
|
||||
std::string name_;
|
||||
int interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebCCRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWebCCRuleResult();
|
||||
explicit CreateWebCCRuleResult(const std::string &payload);
|
||||
~CreateWebCCRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWebRuleRequest();
|
||||
~CreateWebRuleRequest();
|
||||
|
||||
std::string getRules()const;
|
||||
void setRules(const std::string& rules);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getRsType()const;
|
||||
void setRsType(int rsType);
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
void setInstanceIds(const std::vector<std::string>& instanceIds);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string rules_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int rsType_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWebRuleResult();
|
||||
explicit CreateWebRuleResult(const std::string &payload);
|
||||
~CreateWebRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAsyncTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAsyncTaskRequest();
|
||||
~DeleteAsyncTaskRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getTaskId()const;
|
||||
void setTaskId(int taskId);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
int taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAsyncTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAsyncTaskResult();
|
||||
explicit DeleteAsyncTaskResult(const std::string &payload);
|
||||
~DeleteAsyncTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcBlacklistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAutoCcBlacklistRequest();
|
||||
~DeleteAutoCcBlacklistRequest();
|
||||
|
||||
std::string getBlacklist()const;
|
||||
void setBlacklist(const std::string& blacklist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string blacklist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcBlacklistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAutoCcBlacklistResult();
|
||||
explicit DeleteAutoCcBlacklistResult(const std::string &payload);
|
||||
~DeleteAutoCcBlacklistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAutoCcWhitelistRequest();
|
||||
~DeleteAutoCcWhitelistRequest();
|
||||
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string whitelist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAutoCcWhitelistResult();
|
||||
explicit DeleteAutoCcWhitelistResult(const std::string &payload);
|
||||
~DeleteAutoCcWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteNetworkRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNetworkRuleRequest();
|
||||
~DeleteNetworkRuleRequest();
|
||||
|
||||
std::string getNetworkRule()const;
|
||||
void setNetworkRule(const std::string& networkRule);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRule_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteNetworkRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkRuleResult();
|
||||
explicit DeleteNetworkRuleResult(const std::string &payload);
|
||||
~DeleteNetworkRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSceneDefensePolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSceneDefensePolicyRequest();
|
||||
~DeleteSceneDefensePolicyRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPolicyId()const;
|
||||
void setPolicyId(const std::string& policyId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string policyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSceneDefensePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSceneDefensePolicyResult();
|
||||
explicit DeleteSceneDefensePolicyResult(const std::string &payload);
|
||||
~DeleteSceneDefensePolicyResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSchedulerRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSchedulerRuleRequest();
|
||||
~DeleteSchedulerRuleRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user