Browse Source

Generated 2019-09-10 for waf-openapi.

sdk-team 5 years ago
parent
commit
baae93b317

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-01-21 Version: patch
+- Generated 2019-09-10 for `waf-openapi`.
+
 2021-01-21 Version: patch
 - Add.
 

+ 4 - 4
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

+ 8 - 8
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<Error, Model::DescribeInstanceSpecInfoResult> DescribeInstanceSpecInfoOutcome;
 			typedef std::future<DescribeInstanceSpecInfoOutcome> DescribeInstanceSpecInfoOutcomeCallable;
 			typedef std::function<void(const Waf_openapiClient*, const Model::DescribeInstanceSpecInfoRequest&, const DescribeInstanceSpecInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSpecInfoAsyncHandler;
+			typedef Outcome<Error, Model::DescribeProtectionModuleCodeConfigResult> DescribeProtectionModuleCodeConfigOutcome;
+			typedef std::future<DescribeProtectionModuleCodeConfigOutcome> DescribeProtectionModuleCodeConfigOutcomeCallable;
+			typedef std::function<void(const Waf_openapiClient*, const Model::DescribeProtectionModuleCodeConfigRequest&, const DescribeProtectionModuleCodeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProtectionModuleCodeConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeProtectionModuleModeResult> DescribeProtectionModuleModeOutcome;
 			typedef std::future<DescribeProtectionModuleModeOutcome> DescribeProtectionModuleModeOutcomeCallable;
 			typedef std::function<void(const Waf_openapiClient*, const Model::DescribeProtectionModuleModeRequest&, const DescribeProtectionModuleModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProtectionModuleModeAsyncHandler;
@@ -161,9 +164,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDomainResult> ModifyDomainOutcome;
 			typedef std::future<ModifyDomainOutcome> ModifyDomainOutcomeCallable;
 			typedef std::function<void(const Waf_openapiClient*, const Model::ModifyDomainRequest&, const ModifyDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDomainAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDomainClusterTypeResult> ModifyDomainClusterTypeOutcome;
-			typedef std::future<ModifyDomainClusterTypeOutcome> ModifyDomainClusterTypeOutcomeCallable;
-			typedef std::function<void(const Waf_openapiClient*, const Model::ModifyDomainClusterTypeRequest&, const ModifyDomainClusterTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDomainClusterTypeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDomainIpv6StatusResult> ModifyDomainIpv6StatusOutcome;
 			typedef std::future<ModifyDomainIpv6StatusOutcome> ModifyDomainIpv6StatusOutcomeCallable;
 			typedef std::function<void(const Waf_openapiClient*, const Model::ModifyDomainIpv6StatusRequest&, const ModifyDomainIpv6StatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDomainIpv6StatusOutcomeCallable modifyDomainIpv6StatusCallable(const Model::ModifyDomainIpv6StatusRequest& request) const;

+ 18 - 12
waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h → 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 <string>
 #include <vector>
@@ -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_
+#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGREQUEST_H_

+ 9 - 7
waf-openapi/include/alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h → 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 <string>
 #include <vector>
@@ -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_
+#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTIONMODULECODECONFIGRESULT_H_

+ 36 - 36
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<const AsyncCallerContext>& 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<std::packaged_task<DescribeProtectionModuleCodeConfigOutcome()>>(
+			[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<const AsyncCallerContext>& 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<std::packaged_task<ModifyDomainClusterTypeOutcome()>>(
-			[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();

+ 95 - 0
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 <alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigRequest.h>
+
+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);
+}
+

+ 12 - 5
waf-openapi/src/model/ModifyDomainClusterTypeResult.cc → waf-openapi/src/model/DescribeProtectionModuleCodeConfigResult.cc

@@ -14,31 +14,38 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/waf-openapi/model/ModifyDomainClusterTypeResult.h>
+#include <alibabacloud/waf-openapi/model/DescribeProtectionModuleCodeConfigResult.h>
 #include <json/json.h>
 
 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_;
+}
+

+ 0 - 73
waf-openapi/src/model/ModifyDomainClusterTypeRequest.cc

@@ -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 <alibabacloud/waf-openapi/model/ModifyDomainClusterTypeRequest.h>
-
-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);
-}
-