From baae93b317d4350fe52fc94b590c417023a100fe Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 21 Jan 2021 08:24:23 +0000 Subject: [PATCH] Generated 2019-09-10 for waf-openapi. --- CHANGELOG | 3 + waf-openapi/CMakeLists.txt | 8 +- .../waf-openapi/Waf_openapiClient.h | 16 ++-- ...scribeProtectionModuleCodeConfigRequest.h} | 30 +++--- ...escribeProtectionModuleCodeConfigResult.h} | 16 ++-- waf-openapi/src/Waf-openapiClient.cc | 72 +++++++------- ...scribeProtectionModuleCodeConfigRequest.cc | 95 +++++++++++++++++++ ...scribeProtectionModuleCodeConfigResult.cc} | 17 +++- .../model/ModifyDomainClusterTypeRequest.cc | 73 -------------- 9 files changed, 185 insertions(+), 145 deletions(-) rename waf-openapi/include/alibabacloud/waf-openapi/model/{ModifyDomainClusterTypeRequest.h => DescribeProtectionModuleCodeConfigRequest.h} (56%) rename waf-openapi/include/alibabacloud/waf-openapi/model/{ModifyDomainClusterTypeResult.h => DescribeProtectionModuleCodeConfigResult.h} (61%) create mode 100644 waf-openapi/src/model/DescribeProtectionModuleCodeConfigRequest.cc rename waf-openapi/src/model/{ModifyDomainClusterTypeResult.cc => DescribeProtectionModuleCodeConfigResult.cc} (59%) delete mode 100644 waf-openapi/src/model/ModifyDomainClusterTypeRequest.cc diff --git a/CHANGELOG b/CHANGELOG index 367f9aae8..899987b04 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-01-21 Version: patch +- Generated 2019-09-10 for `waf-openapi`. + 2021-01-21 Version: patch - Add. diff --git a/waf-openapi/CMakeLists.txt b/waf-openapi/CMakeLists.txt index 6aec94fc7..96e233cd9 100644 --- a/waf-openapi/CMakeLists.txt +++ b/waf-openapi/CMakeLists.txt @@ -55,6 +55,8 @@ set(waf-openapi_public_header_model include/alibabacloud/waf-openapi/model/DescribeInstanceInfosResult.h include/alibabacloud/waf-openapi/model/DescribeInstanceSpecInfoRequest.h include/alibabacloud/waf-openapi/model/DescribeInstanceSpecInfoResult.h + include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigRequest.h + include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigResult.h include/alibabacloud/waf-openapi/model/DescribeProtectionModuleModeRequest.h include/alibabacloud/waf-openapi/model/DescribeProtectionModuleModeResult.h include/alibabacloud/waf-openapi/model/DescribeProtectionModuleRulesRequest.h @@ -65,8 +67,6 @@ set(waf-openapi_public_header_model include/alibabacloud/waf-openapi/model/DescribeWafSourceIpSegmentResult.h include/alibabacloud/waf-openapi/model/ModifyDomainRequest.h include/alibabacloud/waf-openapi/model/ModifyDomainResult.h - include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h - include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h include/alibabacloud/waf-openapi/model/ModifyDomainIpv6StatusRequest.h include/alibabacloud/waf-openapi/model/ModifyDomainIpv6StatusResult.h include/alibabacloud/waf-openapi/model/ModifyLogRetrievalStatusRequest.h @@ -122,6 +122,8 @@ set(waf-openapi_src src/model/DescribeInstanceInfosResult.cc src/model/DescribeInstanceSpecInfoRequest.cc src/model/DescribeInstanceSpecInfoResult.cc + src/model/DescribeProtectionModuleCodeConfigRequest.cc + src/model/DescribeProtectionModuleCodeConfigResult.cc src/model/DescribeProtectionModuleModeRequest.cc src/model/DescribeProtectionModuleModeResult.cc src/model/DescribeProtectionModuleRulesRequest.cc @@ -132,8 +134,6 @@ set(waf-openapi_src src/model/DescribeWafSourceIpSegmentResult.cc src/model/ModifyDomainRequest.cc src/model/ModifyDomainResult.cc - src/model/ModifyDomainClusterTypeRequest.cc - src/model/ModifyDomainClusterTypeResult.cc src/model/ModifyDomainIpv6StatusRequest.cc src/model/ModifyDomainIpv6StatusResult.cc src/model/ModifyLogRetrievalStatusRequest.cc diff --git a/waf-openapi/include/alibabacloud/waf-openapi/Waf_openapiClient.h b/waf-openapi/include/alibabacloud/waf-openapi/Waf_openapiClient.h index 5de4ec094..735ba81c0 100644 --- a/waf-openapi/include/alibabacloud/waf-openapi/Waf_openapiClient.h +++ b/waf-openapi/include/alibabacloud/waf-openapi/Waf_openapiClient.h @@ -56,6 +56,8 @@ #include "model/DescribeInstanceInfosResult.h" #include "model/DescribeInstanceSpecInfoRequest.h" #include "model/DescribeInstanceSpecInfoResult.h" +#include "model/DescribeProtectionModuleCodeConfigRequest.h" +#include "model/DescribeProtectionModuleCodeConfigResult.h" #include "model/DescribeProtectionModuleModeRequest.h" #include "model/DescribeProtectionModuleModeResult.h" #include "model/DescribeProtectionModuleRulesRequest.h" @@ -66,8 +68,6 @@ #include "model/DescribeWafSourceIpSegmentResult.h" #include "model/ModifyDomainRequest.h" #include "model/ModifyDomainResult.h" -#include "model/ModifyDomainClusterTypeRequest.h" -#include "model/ModifyDomainClusterTypeResult.h" #include "model/ModifyDomainIpv6StatusRequest.h" #include "model/ModifyDomainIpv6StatusResult.h" #include "model/ModifyLogRetrievalStatusRequest.h" @@ -146,6 +146,9 @@ namespace AlibabaCloud typedef Outcome DescribeInstanceSpecInfoOutcome; typedef std::future DescribeInstanceSpecInfoOutcomeCallable; typedef std::function&)> DescribeInstanceSpecInfoAsyncHandler; + typedef Outcome DescribeProtectionModuleCodeConfigOutcome; + typedef std::future DescribeProtectionModuleCodeConfigOutcomeCallable; + typedef std::function&)> DescribeProtectionModuleCodeConfigAsyncHandler; typedef Outcome DescribeProtectionModuleModeOutcome; typedef std::future DescribeProtectionModuleModeOutcomeCallable; typedef std::function&)> DescribeProtectionModuleModeAsyncHandler; @@ -161,9 +164,6 @@ namespace AlibabaCloud typedef Outcome ModifyDomainOutcome; typedef std::future ModifyDomainOutcomeCallable; typedef std::function&)> ModifyDomainAsyncHandler; - typedef Outcome ModifyDomainClusterTypeOutcome; - typedef std::future ModifyDomainClusterTypeOutcomeCallable; - typedef std::function&)> ModifyDomainClusterTypeAsyncHandler; typedef Outcome ModifyDomainIpv6StatusOutcome; typedef std::future ModifyDomainIpv6StatusOutcomeCallable; typedef std::function&)> ModifyDomainIpv6StatusAsyncHandler; @@ -247,6 +247,9 @@ namespace AlibabaCloud DescribeInstanceSpecInfoOutcome describeInstanceSpecInfo(const Model::DescribeInstanceSpecInfoRequest &request)const; void describeInstanceSpecInfoAsync(const Model::DescribeInstanceSpecInfoRequest& request, const DescribeInstanceSpecInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceSpecInfoOutcomeCallable describeInstanceSpecInfoCallable(const Model::DescribeInstanceSpecInfoRequest& request) const; + DescribeProtectionModuleCodeConfigOutcome describeProtectionModuleCodeConfig(const Model::DescribeProtectionModuleCodeConfigRequest &request)const; + void describeProtectionModuleCodeConfigAsync(const Model::DescribeProtectionModuleCodeConfigRequest& request, const DescribeProtectionModuleCodeConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeProtectionModuleCodeConfigOutcomeCallable describeProtectionModuleCodeConfigCallable(const Model::DescribeProtectionModuleCodeConfigRequest& request) const; DescribeProtectionModuleModeOutcome describeProtectionModuleMode(const Model::DescribeProtectionModuleModeRequest &request)const; void describeProtectionModuleModeAsync(const Model::DescribeProtectionModuleModeRequest& request, const DescribeProtectionModuleModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeProtectionModuleModeOutcomeCallable describeProtectionModuleModeCallable(const Model::DescribeProtectionModuleModeRequest& request) const; @@ -262,9 +265,6 @@ namespace AlibabaCloud ModifyDomainOutcome modifyDomain(const Model::ModifyDomainRequest &request)const; void modifyDomainAsync(const Model::ModifyDomainRequest& request, const ModifyDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDomainOutcomeCallable modifyDomainCallable(const Model::ModifyDomainRequest& request) const; - ModifyDomainClusterTypeOutcome modifyDomainClusterType(const Model::ModifyDomainClusterTypeRequest &request)const; - void modifyDomainClusterTypeAsync(const Model::ModifyDomainClusterTypeRequest& request, const ModifyDomainClusterTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDomainClusterTypeOutcomeCallable modifyDomainClusterTypeCallable(const Model::ModifyDomainClusterTypeRequest& request) const; ModifyDomainIpv6StatusOutcome modifyDomainIpv6Status(const Model::ModifyDomainIpv6StatusRequest &request)const; void modifyDomainIpv6StatusAsync(const Model::ModifyDomainIpv6StatusRequest& request, const ModifyDomainIpv6StatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDomainIpv6StatusOutcomeCallable modifyDomainIpv6StatusCallable(const Model::ModifyDomainIpv6StatusRequest& request) const; diff --git a/waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h b/waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigRequest.h similarity index 56% rename from waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h rename to waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigRequest.h index bf8010fdc..58856032a 100644 --- a/waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h +++ b/waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPEREQUEST_H_ -#define ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPEREQUEST_H_ +#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGREQUEST_H_ +#define ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGREQUEST_H_ #include #include @@ -28,30 +28,36 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_WAF_OPENAPI_EXPORT ModifyDomainClusterTypeRequest : public RpcServiceRequest + class ALIBABACLOUD_WAF_OPENAPI_EXPORT DescribeProtectionModuleCodeConfigRequest : public RpcServiceRequest { public: - ModifyDomainClusterTypeRequest(); - ~ModifyDomainClusterTypeRequest(); + DescribeProtectionModuleCodeConfigRequest(); + ~DescribeProtectionModuleCodeConfigRequest(); - int getClusterType()const; - void setClusterType(int clusterType); + int getCodeValue()const; + void setCodeValue(int codeValue); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); std::string getSourceIp()const; void setSourceIp(const std::string& sourceIp); - std::string getDomain()const; - void setDomain(const std::string& domain); + int getCodeType()const; + void setCodeType(int codeType); + std::string getLang()const; + void setLang(const std::string& lang); private: - int clusterType_; + int codeValue_; + std::string resourceGroupId_; std::string instanceId_; std::string sourceIp_; - std::string domain_; + int codeType_; + std::string lang_; }; } } } -#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGREQUEST_H_ \ No newline at end of file diff --git a/waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h b/waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigResult.h similarity index 61% rename from waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h rename to waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigResult.h index a4a46f373..efad1e443 100644 --- a/waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h +++ b/waf-openapi/include/alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPERESULT_H_ -#define ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPERESULT_H_ +#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGRESULT_H_ +#define ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGRESULT_H_ #include #include @@ -29,21 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_WAF_OPENAPI_EXPORT ModifyDomainClusterTypeResult : public ServiceResult + class ALIBABACLOUD_WAF_OPENAPI_EXPORT DescribeProtectionModuleCodeConfigResult : public ServiceResult { public: - ModifyDomainClusterTypeResult(); - explicit ModifyDomainClusterTypeResult(const std::string &payload); - ~ModifyDomainClusterTypeResult(); + DescribeProtectionModuleCodeConfigResult(); + explicit DescribeProtectionModuleCodeConfigResult(const std::string &payload); + ~DescribeProtectionModuleCodeConfigResult(); + std::string getCodeConfigs()const; protected: void parse(const std::string &payload); private: + std::string codeConfigs_; }; } } } -#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_MODIFYDOMAINCLUSTERTYPERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGRESULT_H_ \ No newline at end of file diff --git a/waf-openapi/src/Waf-openapiClient.cc b/waf-openapi/src/Waf-openapiClient.cc index 9ffd42e44..d95bc4b53 100644 --- a/waf-openapi/src/Waf-openapiClient.cc +++ b/waf-openapi/src/Waf-openapiClient.cc @@ -663,6 +663,42 @@ Waf_openapiClient::DescribeInstanceSpecInfoOutcomeCallable Waf_openapiClient::de return task->get_future(); } +Waf_openapiClient::DescribeProtectionModuleCodeConfigOutcome Waf_openapiClient::describeProtectionModuleCodeConfig(const DescribeProtectionModuleCodeConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeProtectionModuleCodeConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeProtectionModuleCodeConfigOutcome(DescribeProtectionModuleCodeConfigResult(outcome.result())); + else + return DescribeProtectionModuleCodeConfigOutcome(outcome.error()); +} + +void Waf_openapiClient::describeProtectionModuleCodeConfigAsync(const DescribeProtectionModuleCodeConfigRequest& request, const DescribeProtectionModuleCodeConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeProtectionModuleCodeConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +Waf_openapiClient::DescribeProtectionModuleCodeConfigOutcomeCallable Waf_openapiClient::describeProtectionModuleCodeConfigCallable(const DescribeProtectionModuleCodeConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeProtectionModuleCodeConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + Waf_openapiClient::DescribeProtectionModuleModeOutcome Waf_openapiClient::describeProtectionModuleMode(const DescribeProtectionModuleModeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -843,42 +879,6 @@ Waf_openapiClient::ModifyDomainOutcomeCallable Waf_openapiClient::modifyDomainCa return task->get_future(); } -Waf_openapiClient::ModifyDomainClusterTypeOutcome Waf_openapiClient::modifyDomainClusterType(const ModifyDomainClusterTypeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDomainClusterTypeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDomainClusterTypeOutcome(ModifyDomainClusterTypeResult(outcome.result())); - else - return ModifyDomainClusterTypeOutcome(outcome.error()); -} - -void Waf_openapiClient::modifyDomainClusterTypeAsync(const ModifyDomainClusterTypeRequest& request, const ModifyDomainClusterTypeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDomainClusterType(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -Waf_openapiClient::ModifyDomainClusterTypeOutcomeCallable Waf_openapiClient::modifyDomainClusterTypeCallable(const ModifyDomainClusterTypeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDomainClusterType(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - Waf_openapiClient::ModifyDomainIpv6StatusOutcome Waf_openapiClient::modifyDomainIpv6Status(const ModifyDomainIpv6StatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/waf-openapi/src/model/DescribeProtectionModuleCodeConfigRequest.cc b/waf-openapi/src/model/DescribeProtectionModuleCodeConfigRequest.cc new file mode 100644 index 000000000..c67860cb8 --- /dev/null +++ b/waf-openapi/src/model/DescribeProtectionModuleCodeConfigRequest.cc @@ -0,0 +1,95 @@ +/* + * 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 + +using AlibabaCloud::Waf_openapi::Model::DescribeProtectionModuleCodeConfigRequest; + +DescribeProtectionModuleCodeConfigRequest::DescribeProtectionModuleCodeConfigRequest() : + RpcServiceRequest("waf-openapi", "2019-09-10", "DescribeProtectionModuleCodeConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeProtectionModuleCodeConfigRequest::~DescribeProtectionModuleCodeConfigRequest() +{} + +int DescribeProtectionModuleCodeConfigRequest::getCodeValue()const +{ + return codeValue_; +} + +void DescribeProtectionModuleCodeConfigRequest::setCodeValue(int codeValue) +{ + codeValue_ = codeValue; + setParameter("CodeValue", std::to_string(codeValue)); +} + +std::string DescribeProtectionModuleCodeConfigRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void DescribeProtectionModuleCodeConfigRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string DescribeProtectionModuleCodeConfigRequest::getInstanceId()const +{ + return instanceId_; +} + +void DescribeProtectionModuleCodeConfigRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + +std::string DescribeProtectionModuleCodeConfigRequest::getSourceIp()const +{ + return sourceIp_; +} + +void DescribeProtectionModuleCodeConfigRequest::setSourceIp(const std::string& sourceIp) +{ + sourceIp_ = sourceIp; + setParameter("SourceIp", sourceIp); +} + +int DescribeProtectionModuleCodeConfigRequest::getCodeType()const +{ + return codeType_; +} + +void DescribeProtectionModuleCodeConfigRequest::setCodeType(int codeType) +{ + codeType_ = codeType; + setParameter("CodeType", std::to_string(codeType)); +} + +std::string DescribeProtectionModuleCodeConfigRequest::getLang()const +{ + return lang_; +} + +void DescribeProtectionModuleCodeConfigRequest::setLang(const std::string& lang) +{ + lang_ = lang; + setParameter("Lang", lang); +} + diff --git a/waf-openapi/src/model/ModifyDomainClusterTypeResult.cc b/waf-openapi/src/model/DescribeProtectionModuleCodeConfigResult.cc similarity index 59% rename from waf-openapi/src/model/ModifyDomainClusterTypeResult.cc rename to waf-openapi/src/model/DescribeProtectionModuleCodeConfigResult.cc index 239732531..5094f6ae6 100644 --- a/waf-openapi/src/model/ModifyDomainClusterTypeResult.cc +++ b/waf-openapi/src/model/DescribeProtectionModuleCodeConfigResult.cc @@ -14,31 +14,38 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Waf_openapi; using namespace AlibabaCloud::Waf_openapi::Model; -ModifyDomainClusterTypeResult::ModifyDomainClusterTypeResult() : +DescribeProtectionModuleCodeConfigResult::DescribeProtectionModuleCodeConfigResult() : ServiceResult() {} -ModifyDomainClusterTypeResult::ModifyDomainClusterTypeResult(const std::string &payload) : +DescribeProtectionModuleCodeConfigResult::DescribeProtectionModuleCodeConfigResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyDomainClusterTypeResult::~ModifyDomainClusterTypeResult() +DescribeProtectionModuleCodeConfigResult::~DescribeProtectionModuleCodeConfigResult() {} -void ModifyDomainClusterTypeResult::parse(const std::string &payload) +void DescribeProtectionModuleCodeConfigResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["CodeConfigs"].isNull()) + codeConfigs_ = value["CodeConfigs"].asString(); } +std::string DescribeProtectionModuleCodeConfigResult::getCodeConfigs()const +{ + return codeConfigs_; +} + diff --git a/waf-openapi/src/model/ModifyDomainClusterTypeRequest.cc b/waf-openapi/src/model/ModifyDomainClusterTypeRequest.cc deleted file mode 100644 index 72b9466a3..000000000 --- a/waf-openapi/src/model/ModifyDomainClusterTypeRequest.cc +++ /dev/null @@ -1,73 +0,0 @@ -/* - * 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 - -using AlibabaCloud::Waf_openapi::Model::ModifyDomainClusterTypeRequest; - -ModifyDomainClusterTypeRequest::ModifyDomainClusterTypeRequest() : - RpcServiceRequest("waf-openapi", "2019-09-10", "ModifyDomainClusterType") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDomainClusterTypeRequest::~ModifyDomainClusterTypeRequest() -{} - -int ModifyDomainClusterTypeRequest::getClusterType()const -{ - return clusterType_; -} - -void ModifyDomainClusterTypeRequest::setClusterType(int clusterType) -{ - clusterType_ = clusterType; - setParameter("ClusterType", std::to_string(clusterType)); -} - -std::string ModifyDomainClusterTypeRequest::getInstanceId()const -{ - return instanceId_; -} - -void ModifyDomainClusterTypeRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string ModifyDomainClusterTypeRequest::getSourceIp()const -{ - return sourceIp_; -} - -void ModifyDomainClusterTypeRequest::setSourceIp(const std::string& sourceIp) -{ - sourceIp_ = sourceIp; - setParameter("SourceIp", sourceIp); -} - -std::string ModifyDomainClusterTypeRequest::getDomain()const -{ - return domain_; -} - -void ModifyDomainClusterTypeRequest::setDomain(const std::string& domain) -{ - domain_ = domain; - setParameter("Domain", domain); -} -