diff --git a/CHANGELOG b/CHANGELOG index da3591974..425dd6681 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-09-04 Version: patch +- Update Scdn API. + 2020-09-04 Version: patch - Update domain API. diff --git a/scdn/CMakeLists.txt b/scdn/CMakeLists.txt index c37ee172b..a304be090 100644 --- a/scdn/CMakeLists.txt +++ b/scdn/CMakeLists.txt @@ -111,6 +111,8 @@ set(scdn_public_header_model include/alibabacloud/scdn/model/DescribeScdnTopDomainsByFlowResult.h include/alibabacloud/scdn/model/DescribeScdnUserDomainsRequest.h include/alibabacloud/scdn/model/DescribeScdnUserDomainsResult.h + include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoRequest.h + include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoResult.h include/alibabacloud/scdn/model/DescribeScdnUserQuotaRequest.h include/alibabacloud/scdn/model/DescribeScdnUserQuotaResult.h include/alibabacloud/scdn/model/OpenScdnServiceRequest.h @@ -119,8 +121,6 @@ set(scdn_public_header_model include/alibabacloud/scdn/model/PreloadScdnObjectCachesResult.h include/alibabacloud/scdn/model/RefreshScdnObjectCachesRequest.h include/alibabacloud/scdn/model/RefreshScdnObjectCachesResult.h - include/alibabacloud/scdn/model/SetDomainServerCertificateRequest.h - include/alibabacloud/scdn/model/SetDomainServerCertificateResult.h include/alibabacloud/scdn/model/SetScdnBotInfoRequest.h include/alibabacloud/scdn/model/SetScdnBotInfoResult.h include/alibabacloud/scdn/model/SetScdnCcInfoRequest.h @@ -230,6 +230,8 @@ set(scdn_src src/model/DescribeScdnTopDomainsByFlowResult.cc src/model/DescribeScdnUserDomainsRequest.cc src/model/DescribeScdnUserDomainsResult.cc + src/model/DescribeScdnUserProtectInfoRequest.cc + src/model/DescribeScdnUserProtectInfoResult.cc src/model/DescribeScdnUserQuotaRequest.cc src/model/DescribeScdnUserQuotaResult.cc src/model/OpenScdnServiceRequest.cc @@ -238,8 +240,6 @@ set(scdn_src src/model/PreloadScdnObjectCachesResult.cc src/model/RefreshScdnObjectCachesRequest.cc src/model/RefreshScdnObjectCachesResult.cc - src/model/SetDomainServerCertificateRequest.cc - src/model/SetDomainServerCertificateResult.cc src/model/SetScdnBotInfoRequest.cc src/model/SetScdnBotInfoResult.cc src/model/SetScdnCcInfoRequest.cc diff --git a/scdn/include/alibabacloud/scdn/ScdnClient.h b/scdn/include/alibabacloud/scdn/ScdnClient.h index b0f92537e..cff326903 100644 --- a/scdn/include/alibabacloud/scdn/ScdnClient.h +++ b/scdn/include/alibabacloud/scdn/ScdnClient.h @@ -112,6 +112,8 @@ #include "model/DescribeScdnTopDomainsByFlowResult.h" #include "model/DescribeScdnUserDomainsRequest.h" #include "model/DescribeScdnUserDomainsResult.h" +#include "model/DescribeScdnUserProtectInfoRequest.h" +#include "model/DescribeScdnUserProtectInfoResult.h" #include "model/DescribeScdnUserQuotaRequest.h" #include "model/DescribeScdnUserQuotaResult.h" #include "model/OpenScdnServiceRequest.h" @@ -120,8 +122,6 @@ #include "model/PreloadScdnObjectCachesResult.h" #include "model/RefreshScdnObjectCachesRequest.h" #include "model/RefreshScdnObjectCachesResult.h" -#include "model/SetDomainServerCertificateRequest.h" -#include "model/SetDomainServerCertificateResult.h" #include "model/SetScdnBotInfoRequest.h" #include "model/SetScdnBotInfoResult.h" #include "model/SetScdnCcInfoRequest.h" @@ -282,6 +282,9 @@ namespace AlibabaCloud typedef Outcome DescribeScdnUserDomainsOutcome; typedef std::future DescribeScdnUserDomainsOutcomeCallable; typedef std::function&)> DescribeScdnUserDomainsAsyncHandler; + typedef Outcome DescribeScdnUserProtectInfoOutcome; + typedef std::future DescribeScdnUserProtectInfoOutcomeCallable; + typedef std::function&)> DescribeScdnUserProtectInfoAsyncHandler; typedef Outcome DescribeScdnUserQuotaOutcome; typedef std::future DescribeScdnUserQuotaOutcomeCallable; typedef std::function&)> DescribeScdnUserQuotaAsyncHandler; @@ -294,9 +297,6 @@ namespace AlibabaCloud typedef Outcome RefreshScdnObjectCachesOutcome; typedef std::future RefreshScdnObjectCachesOutcomeCallable; typedef std::function&)> RefreshScdnObjectCachesAsyncHandler; - typedef Outcome SetDomainServerCertificateOutcome; - typedef std::future SetDomainServerCertificateOutcomeCallable; - typedef std::function&)> SetDomainServerCertificateAsyncHandler; typedef Outcome SetScdnBotInfoOutcome; typedef std::future SetScdnBotInfoOutcomeCallable; typedef std::function&)> SetScdnBotInfoAsyncHandler; @@ -461,6 +461,9 @@ namespace AlibabaCloud DescribeScdnUserDomainsOutcome describeScdnUserDomains(const Model::DescribeScdnUserDomainsRequest &request)const; void describeScdnUserDomainsAsync(const Model::DescribeScdnUserDomainsRequest& request, const DescribeScdnUserDomainsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeScdnUserDomainsOutcomeCallable describeScdnUserDomainsCallable(const Model::DescribeScdnUserDomainsRequest& request) const; + DescribeScdnUserProtectInfoOutcome describeScdnUserProtectInfo(const Model::DescribeScdnUserProtectInfoRequest &request)const; + void describeScdnUserProtectInfoAsync(const Model::DescribeScdnUserProtectInfoRequest& request, const DescribeScdnUserProtectInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeScdnUserProtectInfoOutcomeCallable describeScdnUserProtectInfoCallable(const Model::DescribeScdnUserProtectInfoRequest& request) const; DescribeScdnUserQuotaOutcome describeScdnUserQuota(const Model::DescribeScdnUserQuotaRequest &request)const; void describeScdnUserQuotaAsync(const Model::DescribeScdnUserQuotaRequest& request, const DescribeScdnUserQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeScdnUserQuotaOutcomeCallable describeScdnUserQuotaCallable(const Model::DescribeScdnUserQuotaRequest& request) const; @@ -473,9 +476,6 @@ namespace AlibabaCloud RefreshScdnObjectCachesOutcome refreshScdnObjectCaches(const Model::RefreshScdnObjectCachesRequest &request)const; void refreshScdnObjectCachesAsync(const Model::RefreshScdnObjectCachesRequest& request, const RefreshScdnObjectCachesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RefreshScdnObjectCachesOutcomeCallable refreshScdnObjectCachesCallable(const Model::RefreshScdnObjectCachesRequest& request) const; - SetDomainServerCertificateOutcome setDomainServerCertificate(const Model::SetDomainServerCertificateRequest &request)const; - void setDomainServerCertificateAsync(const Model::SetDomainServerCertificateRequest& request, const SetDomainServerCertificateAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetDomainServerCertificateOutcomeCallable setDomainServerCertificateCallable(const Model::SetDomainServerCertificateRequest& request) const; SetScdnBotInfoOutcome setScdnBotInfo(const Model::SetScdnBotInfoRequest &request)const; void setScdnBotInfoAsync(const Model::SetScdnBotInfoRequest& request, const SetScdnBotInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetScdnBotInfoOutcomeCallable setScdnBotInfoCallable(const Model::SetScdnBotInfoRequest& request) const; diff --git a/scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoRequest.h b/scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoRequest.h new file mode 100644 index 000000000..18d44beec --- /dev/null +++ b/scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoRequest.h @@ -0,0 +1,48 @@ +/* + * 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_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_ +#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Scdn + { + namespace Model + { + class ALIBABACLOUD_SCDN_EXPORT DescribeScdnUserProtectInfoRequest : public RpcServiceRequest + { + + public: + DescribeScdnUserProtectInfoRequest(); + ~DescribeScdnUserProtectInfoRequest(); + + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_ \ No newline at end of file diff --git a/scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateResult.h b/scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoResult.h similarity index 64% rename from scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateResult.h rename to scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoResult.h index 8d111da5e..75a0bcce4 100644 --- a/scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateResult.h +++ b/scdn/include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATERESULT_H_ -#define ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATERESULT_H_ +#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFORESULT_H_ +#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFORESULT_H_ #include #include @@ -29,21 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_SCDN_EXPORT SetDomainServerCertificateResult : public ServiceResult + class ALIBABACLOUD_SCDN_EXPORT DescribeScdnUserProtectInfoResult : public ServiceResult { public: - SetDomainServerCertificateResult(); - explicit SetDomainServerCertificateResult(const std::string &payload); - ~SetDomainServerCertificateResult(); + DescribeScdnUserProtectInfoResult(); + explicit DescribeScdnUserProtectInfoResult(const std::string &payload); + ~DescribeScdnUserProtectInfoResult(); + int getServiceDDoS()const; protected: void parse(const std::string &payload); private: + int serviceDDoS_; }; } } } -#endif // !ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFORESULT_H_ \ No newline at end of file diff --git a/scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateRequest.h b/scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateRequest.h deleted file mode 100644 index caf9d0b56..000000000 --- a/scdn/include/alibabacloud/scdn/model/SetDomainServerCertificateRequest.h +++ /dev/null @@ -1,72 +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. - */ - -#ifndef ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATEREQUEST_H_ -#define ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Scdn - { - namespace Model - { - class ALIBABACLOUD_SCDN_EXPORT SetDomainServerCertificateRequest : public RpcServiceRequest - { - - public: - SetDomainServerCertificateRequest(); - ~SetDomainServerCertificateRequest(); - - std::string getSSLProtocol()const; - void setSSLProtocol(const std::string& sSLProtocol); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getSSLPri()const; - void setSSLPri(const std::string& sSLPri); - std::string getCertName()const; - void setCertName(const std::string& certName); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getSSLPub()const; - void setSSLPub(const std::string& sSLPub); - std::string getRegion()const; - void setRegion(const std::string& region); - - private: - std::string sSLProtocol_; - std::string accessKeyId_; - std::string securityToken_; - std::string sSLPri_; - std::string certName_; - std::string domainName_; - long ownerId_; - std::string sSLPub_; - std::string region_; - - }; - } - } -} -#endif // !ALIBABACLOUD_SCDN_MODEL_SETDOMAINSERVERCERTIFICATEREQUEST_H_ \ No newline at end of file diff --git a/scdn/src/ScdnClient.cc b/scdn/src/ScdnClient.cc index 7b6e3c033..7a87fcd6c 100644 --- a/scdn/src/ScdnClient.cc +++ b/scdn/src/ScdnClient.cc @@ -1671,6 +1671,42 @@ ScdnClient::DescribeScdnUserDomainsOutcomeCallable ScdnClient::describeScdnUserD return task->get_future(); } +ScdnClient::DescribeScdnUserProtectInfoOutcome ScdnClient::describeScdnUserProtectInfo(const DescribeScdnUserProtectInfoRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeScdnUserProtectInfoOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeScdnUserProtectInfoOutcome(DescribeScdnUserProtectInfoResult(outcome.result())); + else + return DescribeScdnUserProtectInfoOutcome(outcome.error()); +} + +void ScdnClient::describeScdnUserProtectInfoAsync(const DescribeScdnUserProtectInfoRequest& request, const DescribeScdnUserProtectInfoAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeScdnUserProtectInfo(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +ScdnClient::DescribeScdnUserProtectInfoOutcomeCallable ScdnClient::describeScdnUserProtectInfoCallable(const DescribeScdnUserProtectInfoRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeScdnUserProtectInfo(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + ScdnClient::DescribeScdnUserQuotaOutcome ScdnClient::describeScdnUserQuota(const DescribeScdnUserQuotaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1815,42 +1851,6 @@ ScdnClient::RefreshScdnObjectCachesOutcomeCallable ScdnClient::refreshScdnObject return task->get_future(); } -ScdnClient::SetDomainServerCertificateOutcome ScdnClient::setDomainServerCertificate(const SetDomainServerCertificateRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetDomainServerCertificateOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetDomainServerCertificateOutcome(SetDomainServerCertificateResult(outcome.result())); - else - return SetDomainServerCertificateOutcome(outcome.error()); -} - -void ScdnClient::setDomainServerCertificateAsync(const SetDomainServerCertificateRequest& request, const SetDomainServerCertificateAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setDomainServerCertificate(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -ScdnClient::SetDomainServerCertificateOutcomeCallable ScdnClient::setDomainServerCertificateCallable(const SetDomainServerCertificateRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setDomainServerCertificate(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - ScdnClient::SetScdnBotInfoOutcome ScdnClient::setScdnBotInfo(const SetScdnBotInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/scdn/src/model/DescribeScdnUserProtectInfoRequest.cc b/scdn/src/model/DescribeScdnUserProtectInfoRequest.cc new file mode 100644 index 000000000..f21a259fd --- /dev/null +++ b/scdn/src/model/DescribeScdnUserProtectInfoRequest.cc @@ -0,0 +1,40 @@ +/* + * 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::Scdn::Model::DescribeScdnUserProtectInfoRequest; + +DescribeScdnUserProtectInfoRequest::DescribeScdnUserProtectInfoRequest() : + RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnUserProtectInfo") +{ + setMethod(HttpRequest::Method::Get); +} + +DescribeScdnUserProtectInfoRequest::~DescribeScdnUserProtectInfoRequest() +{} + +long DescribeScdnUserProtectInfoRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeScdnUserProtectInfoRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/scdn/src/model/SetDomainServerCertificateResult.cc b/scdn/src/model/DescribeScdnUserProtectInfoResult.cc similarity index 61% rename from scdn/src/model/SetDomainServerCertificateResult.cc rename to scdn/src/model/DescribeScdnUserProtectInfoResult.cc index e1ad032b4..884519322 100644 --- a/scdn/src/model/SetDomainServerCertificateResult.cc +++ b/scdn/src/model/DescribeScdnUserProtectInfoResult.cc @@ -14,31 +14,38 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Scdn; using namespace AlibabaCloud::Scdn::Model; -SetDomainServerCertificateResult::SetDomainServerCertificateResult() : +DescribeScdnUserProtectInfoResult::DescribeScdnUserProtectInfoResult() : ServiceResult() {} -SetDomainServerCertificateResult::SetDomainServerCertificateResult(const std::string &payload) : +DescribeScdnUserProtectInfoResult::DescribeScdnUserProtectInfoResult(const std::string &payload) : ServiceResult() { parse(payload); } -SetDomainServerCertificateResult::~SetDomainServerCertificateResult() +DescribeScdnUserProtectInfoResult::~DescribeScdnUserProtectInfoResult() {} -void SetDomainServerCertificateResult::parse(const std::string &payload) +void DescribeScdnUserProtectInfoResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["ServiceDDoS"].isNull()) + serviceDDoS_ = std::stoi(value["ServiceDDoS"].asString()); } +int DescribeScdnUserProtectInfoResult::getServiceDDoS()const +{ + return serviceDDoS_; +} + diff --git a/scdn/src/model/SetDomainServerCertificateRequest.cc b/scdn/src/model/SetDomainServerCertificateRequest.cc deleted file mode 100644 index 0d25d6679..000000000 --- a/scdn/src/model/SetDomainServerCertificateRequest.cc +++ /dev/null @@ -1,128 +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::Scdn::Model::SetDomainServerCertificateRequest; - -SetDomainServerCertificateRequest::SetDomainServerCertificateRequest() : - RpcServiceRequest("scdn", "2017-11-15", "SetDomainServerCertificate") -{ - setMethod(HttpRequest::Method::Post); -} - -SetDomainServerCertificateRequest::~SetDomainServerCertificateRequest() -{} - -std::string SetDomainServerCertificateRequest::getSSLProtocol()const -{ - return sSLProtocol_; -} - -void SetDomainServerCertificateRequest::setSSLProtocol(const std::string& sSLProtocol) -{ - sSLProtocol_ = sSLProtocol; - setParameter("SSLProtocol", sSLProtocol); -} - -std::string SetDomainServerCertificateRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SetDomainServerCertificateRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string SetDomainServerCertificateRequest::getSecurityToken()const -{ - return securityToken_; -} - -void SetDomainServerCertificateRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string SetDomainServerCertificateRequest::getSSLPri()const -{ - return sSLPri_; -} - -void SetDomainServerCertificateRequest::setSSLPri(const std::string& sSLPri) -{ - sSLPri_ = sSLPri; - setParameter("SSLPri", sSLPri); -} - -std::string SetDomainServerCertificateRequest::getCertName()const -{ - return certName_; -} - -void SetDomainServerCertificateRequest::setCertName(const std::string& certName) -{ - certName_ = certName; - setParameter("CertName", certName); -} - -std::string SetDomainServerCertificateRequest::getDomainName()const -{ - return domainName_; -} - -void SetDomainServerCertificateRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long SetDomainServerCertificateRequest::getOwnerId()const -{ - return ownerId_; -} - -void SetDomainServerCertificateRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string SetDomainServerCertificateRequest::getSSLPub()const -{ - return sSLPub_; -} - -void SetDomainServerCertificateRequest::setSSLPub(const std::string& sSLPub) -{ - sSLPub_ = sSLPub; - setParameter("SSLPub", sSLPub); -} - -std::string SetDomainServerCertificateRequest::getRegion()const -{ - return region_; -} - -void SetDomainServerCertificateRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); -} -