Generated 2019-09-10 for waf-openapi.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user