sdk-team 6 лет назад
Родитель
Сommit
9cc8d6643d
58 измененных файлов с 222 добавлено и 422 удалено
  1. 4 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 4
      scdn/CMakeLists.txt
  4. 0 8
      scdn/include/alibabacloud/scdn/ScdnClient.h
  5. 15 15
      scdn/include/alibabacloud/scdn/model/BatchSetScdnDomainConfigsRequest.h
  6. 0 54
      scdn/include/alibabacloud/scdn/model/DescribeScdnIpInfoRequest.h
  7. 0 59
      scdn/include/alibabacloud/scdn/model/DescribeScdnIpInfoResult.h
  8. 3 39
      scdn/src/ScdnClient.cc
  9. 3 1
      scdn/src/model/AddScdnDomainRequest.cc
  10. 3 1
      scdn/src/model/BatchDeleteScdnDomainConfigsRequest.cc
  11. 58 56
      scdn/src/model/BatchSetScdnDomainConfigsRequest.cc
  12. 3 1
      scdn/src/model/BatchUpdateScdnDomainRequest.cc
  13. 3 1
      scdn/src/model/CheckScdnServiceRequest.cc
  14. 3 1
      scdn/src/model/DeleteScdnDomainRequest.cc
  15. 3 1
      scdn/src/model/DescribeScdnCertificateDetailRequest.cc
  16. 3 1
      scdn/src/model/DescribeScdnCertificateListRequest.cc
  17. 3 1
      scdn/src/model/DescribeScdnDomainBpsDataRequest.cc
  18. 3 1
      scdn/src/model/DescribeScdnDomainCertificateInfoRequest.cc
  19. 3 1
      scdn/src/model/DescribeScdnDomainCnameRequest.cc
  20. 3 1
      scdn/src/model/DescribeScdnDomainConfigsRequest.cc
  21. 3 1
      scdn/src/model/DescribeScdnDomainDetailRequest.cc
  22. 3 1
      scdn/src/model/DescribeScdnDomainHitRateDataRequest.cc
  23. 3 1
      scdn/src/model/DescribeScdnDomainHttpCodeDataRequest.cc
  24. 3 1
      scdn/src/model/DescribeScdnDomainIspDataRequest.cc
  25. 3 1
      scdn/src/model/DescribeScdnDomainLogRequest.cc
  26. 3 1
      scdn/src/model/DescribeScdnDomainOriginBpsDataRequest.cc
  27. 3 1
      scdn/src/model/DescribeScdnDomainOriginTrafficDataRequest.cc
  28. 3 1
      scdn/src/model/DescribeScdnDomainPvDataRequest.cc
  29. 3 1
      scdn/src/model/DescribeScdnDomainQpsDataRequest.cc
  30. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeBpsDataRequest.cc
  31. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeByteHitRateDataRequest.cc
  32. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeHttpCodeDataRequest.cc
  33. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeQpsDataRequest.cc
  34. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeReqHitRateDataRequest.cc
  35. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeSrcBpsDataRequest.cc
  36. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeSrcTrafficDataRequest.cc
  37. 3 1
      scdn/src/model/DescribeScdnDomainRealTimeTrafficDataRequest.cc
  38. 3 1
      scdn/src/model/DescribeScdnDomainRegionDataRequest.cc
  39. 3 1
      scdn/src/model/DescribeScdnDomainTopReferVisitRequest.cc
  40. 3 1
      scdn/src/model/DescribeScdnDomainTopUrlVisitRequest.cc
  41. 3 1
      scdn/src/model/DescribeScdnDomainTrafficDataRequest.cc
  42. 3 1
      scdn/src/model/DescribeScdnDomainUvDataRequest.cc
  43. 0 60
      scdn/src/model/DescribeScdnIpInfoRequest.cc
  44. 0 79
      scdn/src/model/DescribeScdnIpInfoResult.cc
  45. 3 1
      scdn/src/model/DescribeScdnRefreshQuotaRequest.cc
  46. 3 1
      scdn/src/model/DescribeScdnRefreshTasksRequest.cc
  47. 3 1
      scdn/src/model/DescribeScdnServiceRequest.cc
  48. 3 1
      scdn/src/model/DescribeScdnTopDomainsByFlowRequest.cc
  49. 3 1
      scdn/src/model/DescribeScdnUserDomainsRequest.cc
  50. 3 1
      scdn/src/model/DescribeScdnUserQuotaRequest.cc
  51. 3 1
      scdn/src/model/OpenScdnServiceRequest.cc
  52. 3 1
      scdn/src/model/PreloadScdnObjectCachesRequest.cc
  53. 3 1
      scdn/src/model/RefreshScdnObjectCachesRequest.cc
  54. 3 1
      scdn/src/model/SetDomainServerCertificateRequest.cc
  55. 3 1
      scdn/src/model/SetScdnDomainCertificateRequest.cc
  56. 3 1
      scdn/src/model/StartScdnDomainRequest.cc
  57. 3 1
      scdn/src/model/StopScdnDomainRequest.cc
  58. 3 1
      scdn/src/model/UpdateScdnDomainRequest.cc

+ 4 - 0
CHANGELOG

@@ -1,3 +1,7 @@
+2019-11-15 Version 1.36.180
+- Add Scdn APIS.
+- Sync cdn APIS.
+
 2019-11-15 Version 1.36.179
 - Modify QueryAccountBill, support group by product.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.179
+1.36.180

+ 0 - 4
scdn/CMakeLists.txt

@@ -89,8 +89,6 @@ set(scdn_public_header_model
 	include/alibabacloud/scdn/model/DescribeScdnDomainTrafficDataResult.h
 	include/alibabacloud/scdn/model/DescribeScdnDomainUvDataRequest.h
 	include/alibabacloud/scdn/model/DescribeScdnDomainUvDataResult.h
-	include/alibabacloud/scdn/model/DescribeScdnIpInfoRequest.h
-	include/alibabacloud/scdn/model/DescribeScdnIpInfoResult.h
 	include/alibabacloud/scdn/model/DescribeScdnRefreshQuotaRequest.h
 	include/alibabacloud/scdn/model/DescribeScdnRefreshQuotaResult.h
 	include/alibabacloud/scdn/model/DescribeScdnRefreshTasksRequest.h
@@ -190,8 +188,6 @@ set(scdn_src
 	src/model/DescribeScdnDomainTrafficDataResult.cc
 	src/model/DescribeScdnDomainUvDataRequest.cc
 	src/model/DescribeScdnDomainUvDataResult.cc
-	src/model/DescribeScdnIpInfoRequest.cc
-	src/model/DescribeScdnIpInfoResult.cc
 	src/model/DescribeScdnRefreshQuotaRequest.cc
 	src/model/DescribeScdnRefreshQuotaResult.cc
 	src/model/DescribeScdnRefreshTasksRequest.cc

+ 0 - 8
scdn/include/alibabacloud/scdn/ScdnClient.h

@@ -90,8 +90,6 @@
 #include "model/DescribeScdnDomainTrafficDataResult.h"
 #include "model/DescribeScdnDomainUvDataRequest.h"
 #include "model/DescribeScdnDomainUvDataResult.h"
-#include "model/DescribeScdnIpInfoRequest.h"
-#include "model/DescribeScdnIpInfoResult.h"
 #include "model/DescribeScdnRefreshQuotaRequest.h"
 #include "model/DescribeScdnRefreshQuotaResult.h"
 #include "model/DescribeScdnRefreshTasksRequest.h"
@@ -231,9 +229,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeScdnDomainUvDataResult> DescribeScdnDomainUvDataOutcome;
 			typedef std::future<DescribeScdnDomainUvDataOutcome> DescribeScdnDomainUvDataOutcomeCallable;
 			typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDomainUvDataRequest&, const DescribeScdnDomainUvDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDomainUvDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeScdnIpInfoResult> DescribeScdnIpInfoOutcome;
-			typedef std::future<DescribeScdnIpInfoOutcome> DescribeScdnIpInfoOutcomeCallable;
-			typedef std::function<void(const ScdnClient*, const Model::DescribeScdnIpInfoRequest&, const DescribeScdnIpInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnIpInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeScdnRefreshQuotaResult> DescribeScdnRefreshQuotaOutcome;
 			typedef std::future<DescribeScdnRefreshQuotaOutcome> DescribeScdnRefreshQuotaOutcomeCallable;
 			typedef std::function<void(const ScdnClient*, const Model::DescribeScdnRefreshQuotaRequest&, const DescribeScdnRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnRefreshQuotaAsyncHandler;
@@ -383,9 +378,6 @@ namespace AlibabaCloud
 			DescribeScdnDomainUvDataOutcome describeScdnDomainUvData(const Model::DescribeScdnDomainUvDataRequest &request)const;
 			void describeScdnDomainUvDataAsync(const Model::DescribeScdnDomainUvDataRequest& request, const DescribeScdnDomainUvDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeScdnDomainUvDataOutcomeCallable describeScdnDomainUvDataCallable(const Model::DescribeScdnDomainUvDataRequest& request) const;
-			DescribeScdnIpInfoOutcome describeScdnIpInfo(const Model::DescribeScdnIpInfoRequest &request)const;
-			void describeScdnIpInfoAsync(const Model::DescribeScdnIpInfoRequest& request, const DescribeScdnIpInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeScdnIpInfoOutcomeCallable describeScdnIpInfoCallable(const Model::DescribeScdnIpInfoRequest& request) const;
 			DescribeScdnRefreshQuotaOutcome describeScdnRefreshQuota(const Model::DescribeScdnRefreshQuotaRequest &request)const;
 			void describeScdnRefreshQuotaAsync(const Model::DescribeScdnRefreshQuotaRequest& request, const DescribeScdnRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeScdnRefreshQuotaOutcomeCallable describeScdnRefreshQuotaCallable(const Model::DescribeScdnRefreshQuotaRequest& request) const;

+ 15 - 15
scdn/include/alibabacloud/scdn/model/BatchSetScdnDomainConfigsRequest.h

@@ -35,23 +35,23 @@ namespace AlibabaCloud
 				BatchSetScdnDomainConfigsRequest();
 				~BatchSetScdnDomainConfigsRequest();
 
-				std::string getFunctions()const;
-				void setFunctions(const std::string& functions);
-				std::string getDomainNames()const;
-				void setDomainNames(const std::string& domainNames);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
+				std::string getFunctions()const;
+				void setFunctions(const std::string& functions);
+				std::string getDomainNames()const;
+				void setDomainNames(const std::string& domainNames);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string functions_;
-				std::string domainNames_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string securityToken_;
+				std::string functions_;
+				std::string domainNames_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

+ 0 - 54
scdn/include/alibabacloud/scdn/model/DescribeScdnIpInfoRequest.h

@@ -1,54 +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_DESCRIBESCDNIPINFOREQUEST_H_
-#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNIPINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/scdn/ScdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Scdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SCDN_EXPORT DescribeScdnIpInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeScdnIpInfoRequest();
-				~DescribeScdnIpInfoRequest();
-
-				std::string getIP()const;
-				void setIP(const std::string& iP);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-
-            private:
-				std::string iP_;
-				long ownerId_;
-				std::string securityToken_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNIPINFOREQUEST_H_

+ 0 - 59
scdn/include/alibabacloud/scdn/model/DescribeScdnIpInfoResult.h

@@ -1,59 +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_DESCRIBESCDNIPINFORESULT_H_
-#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNIPINFORESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/scdn/ScdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Scdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SCDN_EXPORT DescribeScdnIpInfoResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeScdnIpInfoResult();
-				explicit DescribeScdnIpInfoResult(const std::string &payload);
-				~DescribeScdnIpInfoResult();
-				std::string getIp()const;
-				std::string getISP()const;
-				std::string getRegion()const;
-				std::string getIspEname()const;
-				std::string getRegionEname()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string ip_;
-				std::string iSP_;
-				std::string region_;
-				std::string ispEname_;
-				std::string regionEname_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNIPINFORESULT_H_

+ 3 - 39
scdn/src/ScdnClient.cc

@@ -31,21 +31,21 @@ ScdnClient::ScdnClient(const Credentials &credentials, const ClientConfiguration
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "scdn");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 ScdnClient::ScdnClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "scdn");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 ScdnClient::ScdnClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "scdn");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 ScdnClient::~ScdnClient()
@@ -1275,42 +1275,6 @@ ScdnClient::DescribeScdnDomainUvDataOutcomeCallable ScdnClient::describeScdnDoma
 	return task->get_future();
 }
 
-ScdnClient::DescribeScdnIpInfoOutcome ScdnClient::describeScdnIpInfo(const DescribeScdnIpInfoRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeScdnIpInfoOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeScdnIpInfoOutcome(DescribeScdnIpInfoResult(outcome.result()));
-	else
-		return DescribeScdnIpInfoOutcome(outcome.error());
-}
-
-void ScdnClient::describeScdnIpInfoAsync(const DescribeScdnIpInfoRequest& request, const DescribeScdnIpInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeScdnIpInfo(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-ScdnClient::DescribeScdnIpInfoOutcomeCallable ScdnClient::describeScdnIpInfoCallable(const DescribeScdnIpInfoRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeScdnIpInfoOutcome()>>(
-			[this, request]()
-			{
-			return this->describeScdnIpInfo(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 ScdnClient::DescribeScdnRefreshQuotaOutcome ScdnClient::describeScdnRefreshQuota(const DescribeScdnRefreshQuotaRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 3 - 1
scdn/src/model/AddScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::AddScdnDomainRequest;
 
 AddScdnDomainRequest::AddScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "AddScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 AddScdnDomainRequest::~AddScdnDomainRequest()
 {}

+ 3 - 1
scdn/src/model/BatchDeleteScdnDomainConfigsRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::BatchDeleteScdnDomainConfigsRequest;
 
 BatchDeleteScdnDomainConfigsRequest::BatchDeleteScdnDomainConfigsRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "BatchDeleteScdnDomainConfigs")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 BatchDeleteScdnDomainConfigsRequest::~BatchDeleteScdnDomainConfigsRequest()
 {}

+ 58 - 56
scdn/src/model/BatchSetScdnDomainConfigsRequest.cc

@@ -20,63 +20,65 @@ using AlibabaCloud::Scdn::Model::BatchSetScdnDomainConfigsRequest;
 
 BatchSetScdnDomainConfigsRequest::BatchSetScdnDomainConfigsRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "BatchSetScdnDomainConfigs")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 BatchSetScdnDomainConfigsRequest::~BatchSetScdnDomainConfigsRequest()
 {}
 
-std::string BatchSetScdnDomainConfigsRequest::getFunctions()const
-{
-	return functions_;
-}
-
-void BatchSetScdnDomainConfigsRequest::setFunctions(const std::string& functions)
-{
-	functions_ = functions;
-	setCoreParameter("Functions", functions);
-}
-
-std::string BatchSetScdnDomainConfigsRequest::getDomainNames()const
-{
-	return domainNames_;
-}
-
-void BatchSetScdnDomainConfigsRequest::setDomainNames(const std::string& domainNames)
-{
-	domainNames_ = domainNames;
-	setCoreParameter("DomainNames", domainNames);
-}
-
-std::string BatchSetScdnDomainConfigsRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void BatchSetScdnDomainConfigsRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long BatchSetScdnDomainConfigsRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void BatchSetScdnDomainConfigsRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string BatchSetScdnDomainConfigsRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void BatchSetScdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
+std::string BatchSetScdnDomainConfigsRequest::getFunctions()const
+{
+	return functions_;
+}
+
+void BatchSetScdnDomainConfigsRequest::setFunctions(const std::string& functions)
+{
+	functions_ = functions;
+	setCoreParameter("Functions", functions);
+}
+
+std::string BatchSetScdnDomainConfigsRequest::getDomainNames()const
+{
+	return domainNames_;
+}
+
+void BatchSetScdnDomainConfigsRequest::setDomainNames(const std::string& domainNames)
+{
+	domainNames_ = domainNames;
+	setCoreParameter("DomainNames", domainNames);
+}
+
+std::string BatchSetScdnDomainConfigsRequest::getOwnerAccount()const
+{
+	return ownerAccount_;
+}
+
+void BatchSetScdnDomainConfigsRequest::setOwnerAccount(const std::string& ownerAccount)
+{
+	ownerAccount_ = ownerAccount;
+	setCoreParameter("OwnerAccount", ownerAccount);
+}
+
+long BatchSetScdnDomainConfigsRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void BatchSetScdnDomainConfigsRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string BatchSetScdnDomainConfigsRequest::getSecurityToken()const
+{
+	return securityToken_;
+}
+
+void BatchSetScdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
+{
+	securityToken_ = securityToken;
+	setCoreParameter("SecurityToken", securityToken);
+}
+

+ 3 - 1
scdn/src/model/BatchUpdateScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::BatchUpdateScdnDomainRequest;
 
 BatchUpdateScdnDomainRequest::BatchUpdateScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "BatchUpdateScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 BatchUpdateScdnDomainRequest::~BatchUpdateScdnDomainRequest()
 {}

+ 3 - 1
scdn/src/model/CheckScdnServiceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::CheckScdnServiceRequest;
 
 CheckScdnServiceRequest::CheckScdnServiceRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "CheckScdnService")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CheckScdnServiceRequest::~CheckScdnServiceRequest()
 {}

+ 3 - 1
scdn/src/model/DeleteScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DeleteScdnDomainRequest;
 
 DeleteScdnDomainRequest::DeleteScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DeleteScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DeleteScdnDomainRequest::~DeleteScdnDomainRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnCertificateDetailRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnCertificateDetailRequest;
 
 DescribeScdnCertificateDetailRequest::DescribeScdnCertificateDetailRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCertificateDetail")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnCertificateDetailRequest::~DescribeScdnCertificateDetailRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnCertificateListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnCertificateListRequest;
 
 DescribeScdnCertificateListRequest::DescribeScdnCertificateListRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCertificateList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnCertificateListRequest::~DescribeScdnCertificateListRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainBpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainBpsDataRequest;
 
 DescribeScdnDomainBpsDataRequest::DescribeScdnDomainBpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainBpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainBpsDataRequest::~DescribeScdnDomainBpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainCertificateInfoRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainCertificateInfoRequest;
 
 DescribeScdnDomainCertificateInfoRequest::DescribeScdnDomainCertificateInfoRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainCertificateInfo")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainCertificateInfoRequest::~DescribeScdnDomainCertificateInfoRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainCnameRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainCnameRequest;
 
 DescribeScdnDomainCnameRequest::DescribeScdnDomainCnameRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainCname")
-{}
+{
+	setMethod(HttpRequest::Method::Get);
+}
 
 DescribeScdnDomainCnameRequest::~DescribeScdnDomainCnameRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainConfigsRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainConfigsRequest;
 
 DescribeScdnDomainConfigsRequest::DescribeScdnDomainConfigsRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainConfigs")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainConfigsRequest::~DescribeScdnDomainConfigsRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainDetailRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainDetailRequest;
 
 DescribeScdnDomainDetailRequest::DescribeScdnDomainDetailRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainDetail")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainDetailRequest::~DescribeScdnDomainDetailRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainHitRateDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainHitRateDataRequest;
 
 DescribeScdnDomainHitRateDataRequest::DescribeScdnDomainHitRateDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainHitRateData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainHitRateDataRequest::~DescribeScdnDomainHitRateDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainHttpCodeDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainHttpCodeDataRequest;
 
 DescribeScdnDomainHttpCodeDataRequest::DescribeScdnDomainHttpCodeDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainHttpCodeData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainHttpCodeDataRequest::~DescribeScdnDomainHttpCodeDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainIspDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainIspDataRequest;
 
 DescribeScdnDomainIspDataRequest::DescribeScdnDomainIspDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainIspData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainIspDataRequest::~DescribeScdnDomainIspDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainLogRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainLogRequest;
 
 DescribeScdnDomainLogRequest::DescribeScdnDomainLogRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainLog")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainLogRequest::~DescribeScdnDomainLogRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainOriginBpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainOriginBpsDataRequest;
 
 DescribeScdnDomainOriginBpsDataRequest::DescribeScdnDomainOriginBpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainOriginBpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainOriginBpsDataRequest::~DescribeScdnDomainOriginBpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainOriginTrafficDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainOriginTrafficDataRequest;
 
 DescribeScdnDomainOriginTrafficDataRequest::DescribeScdnDomainOriginTrafficDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainOriginTrafficData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainOriginTrafficDataRequest::~DescribeScdnDomainOriginTrafficDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainPvDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainPvDataRequest;
 
 DescribeScdnDomainPvDataRequest::DescribeScdnDomainPvDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainPvData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainPvDataRequest::~DescribeScdnDomainPvDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainQpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainQpsDataRequest;
 
 DescribeScdnDomainQpsDataRequest::DescribeScdnDomainQpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainQpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainQpsDataRequest::~DescribeScdnDomainQpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeBpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeBpsDataRequest;
 
 DescribeScdnDomainRealTimeBpsDataRequest::DescribeScdnDomainRealTimeBpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeBpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Get);
+}
 
 DescribeScdnDomainRealTimeBpsDataRequest::~DescribeScdnDomainRealTimeBpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeByteHitRateDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeByteHitRateDataReques
 
 DescribeScdnDomainRealTimeByteHitRateDataRequest::DescribeScdnDomainRealTimeByteHitRateDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeByteHitRateData")
-{}
+{
+	setMethod(HttpRequest::Method::Get);
+}
 
 DescribeScdnDomainRealTimeByteHitRateDataRequest::~DescribeScdnDomainRealTimeByteHitRateDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeHttpCodeDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeHttpCodeDataRequest;
 
 DescribeScdnDomainRealTimeHttpCodeDataRequest::DescribeScdnDomainRealTimeHttpCodeDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeHttpCodeData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainRealTimeHttpCodeDataRequest::~DescribeScdnDomainRealTimeHttpCodeDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeQpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeQpsDataRequest;
 
 DescribeScdnDomainRealTimeQpsDataRequest::DescribeScdnDomainRealTimeQpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeQpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Get);
+}
 
 DescribeScdnDomainRealTimeQpsDataRequest::~DescribeScdnDomainRealTimeQpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeReqHitRateDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeReqHitRateDataRequest
 
 DescribeScdnDomainRealTimeReqHitRateDataRequest::DescribeScdnDomainRealTimeReqHitRateDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeReqHitRateData")
-{}
+{
+	setMethod(HttpRequest::Method::Get);
+}
 
 DescribeScdnDomainRealTimeReqHitRateDataRequest::~DescribeScdnDomainRealTimeReqHitRateDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeSrcBpsDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeSrcBpsDataRequest;
 
 DescribeScdnDomainRealTimeSrcBpsDataRequest::DescribeScdnDomainRealTimeSrcBpsDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeSrcBpsData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainRealTimeSrcBpsDataRequest::~DescribeScdnDomainRealTimeSrcBpsDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeSrcTrafficDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeSrcTrafficDataRequest
 
 DescribeScdnDomainRealTimeSrcTrafficDataRequest::DescribeScdnDomainRealTimeSrcTrafficDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeSrcTrafficData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainRealTimeSrcTrafficDataRequest::~DescribeScdnDomainRealTimeSrcTrafficDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRealTimeTrafficDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRealTimeTrafficDataRequest;
 
 DescribeScdnDomainRealTimeTrafficDataRequest::DescribeScdnDomainRealTimeTrafficDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRealTimeTrafficData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainRealTimeTrafficDataRequest::~DescribeScdnDomainRealTimeTrafficDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainRegionDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainRegionDataRequest;
 
 DescribeScdnDomainRegionDataRequest::DescribeScdnDomainRegionDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainRegionData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainRegionDataRequest::~DescribeScdnDomainRegionDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainTopReferVisitRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainTopReferVisitRequest;
 
 DescribeScdnDomainTopReferVisitRequest::DescribeScdnDomainTopReferVisitRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainTopReferVisit")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainTopReferVisitRequest::~DescribeScdnDomainTopReferVisitRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainTopUrlVisitRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainTopUrlVisitRequest;
 
 DescribeScdnDomainTopUrlVisitRequest::DescribeScdnDomainTopUrlVisitRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainTopUrlVisit")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainTopUrlVisitRequest::~DescribeScdnDomainTopUrlVisitRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainTrafficDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainTrafficDataRequest;
 
 DescribeScdnDomainTrafficDataRequest::DescribeScdnDomainTrafficDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainTrafficData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainTrafficDataRequest::~DescribeScdnDomainTrafficDataRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnDomainUvDataRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnDomainUvDataRequest;
 
 DescribeScdnDomainUvDataRequest::DescribeScdnDomainUvDataRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnDomainUvData")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnDomainUvDataRequest::~DescribeScdnDomainUvDataRequest()
 {}

+ 0 - 60
scdn/src/model/DescribeScdnIpInfoRequest.cc

@@ -1,60 +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/scdn/model/DescribeScdnIpInfoRequest.h>
-
-using AlibabaCloud::Scdn::Model::DescribeScdnIpInfoRequest;
-
-DescribeScdnIpInfoRequest::DescribeScdnIpInfoRequest() :
-	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnIpInfo")
-{}
-
-DescribeScdnIpInfoRequest::~DescribeScdnIpInfoRequest()
-{}
-
-std::string DescribeScdnIpInfoRequest::getIP()const
-{
-	return iP_;
-}
-
-void DescribeScdnIpInfoRequest::setIP(const std::string& iP)
-{
-	iP_ = iP;
-	setCoreParameter("IP", iP);
-}
-
-long DescribeScdnIpInfoRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeScdnIpInfoRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeScdnIpInfoRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeScdnIpInfoRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-

+ 0 - 79
scdn/src/model/DescribeScdnIpInfoResult.cc

@@ -1,79 +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/scdn/model/DescribeScdnIpInfoResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Scdn;
-using namespace AlibabaCloud::Scdn::Model;
-
-DescribeScdnIpInfoResult::DescribeScdnIpInfoResult() :
-	ServiceResult()
-{}
-
-DescribeScdnIpInfoResult::DescribeScdnIpInfoResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeScdnIpInfoResult::~DescribeScdnIpInfoResult()
-{}
-
-void DescribeScdnIpInfoResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	if(!value["Ip"].isNull())
-		ip_ = value["Ip"].asString();
-	if(!value["ISP"].isNull())
-		iSP_ = value["ISP"].asString();
-	if(!value["IspEname"].isNull())
-		ispEname_ = value["IspEname"].asString();
-	if(!value["Region"].isNull())
-		region_ = value["Region"].asString();
-	if(!value["RegionEname"].isNull())
-		regionEname_ = value["RegionEname"].asString();
-
-}
-
-std::string DescribeScdnIpInfoResult::getIp()const
-{
-	return ip_;
-}
-
-std::string DescribeScdnIpInfoResult::getISP()const
-{
-	return iSP_;
-}
-
-std::string DescribeScdnIpInfoResult::getRegion()const
-{
-	return region_;
-}
-
-std::string DescribeScdnIpInfoResult::getIspEname()const
-{
-	return ispEname_;
-}
-
-std::string DescribeScdnIpInfoResult::getRegionEname()const
-{
-	return regionEname_;
-}
-

+ 3 - 1
scdn/src/model/DescribeScdnRefreshQuotaRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnRefreshQuotaRequest;
 
 DescribeScdnRefreshQuotaRequest::DescribeScdnRefreshQuotaRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnRefreshQuota")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnRefreshQuotaRequest::~DescribeScdnRefreshQuotaRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnRefreshTasksRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnRefreshTasksRequest;
 
 DescribeScdnRefreshTasksRequest::DescribeScdnRefreshTasksRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnRefreshTasks")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnRefreshTasksRequest::~DescribeScdnRefreshTasksRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnServiceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnServiceRequest;
 
 DescribeScdnServiceRequest::DescribeScdnServiceRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnService")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnServiceRequest::~DescribeScdnServiceRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnTopDomainsByFlowRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnTopDomainsByFlowRequest;
 
 DescribeScdnTopDomainsByFlowRequest::DescribeScdnTopDomainsByFlowRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnTopDomainsByFlow")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnTopDomainsByFlowRequest::~DescribeScdnTopDomainsByFlowRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnUserDomainsRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnUserDomainsRequest;
 
 DescribeScdnUserDomainsRequest::DescribeScdnUserDomainsRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnUserDomains")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnUserDomainsRequest::~DescribeScdnUserDomainsRequest()
 {}

+ 3 - 1
scdn/src/model/DescribeScdnUserQuotaRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::DescribeScdnUserQuotaRequest;
 
 DescribeScdnUserQuotaRequest::DescribeScdnUserQuotaRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnUserQuota")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeScdnUserQuotaRequest::~DescribeScdnUserQuotaRequest()
 {}

+ 3 - 1
scdn/src/model/OpenScdnServiceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::OpenScdnServiceRequest;
 
 OpenScdnServiceRequest::OpenScdnServiceRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "OpenScdnService")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 OpenScdnServiceRequest::~OpenScdnServiceRequest()
 {}

+ 3 - 1
scdn/src/model/PreloadScdnObjectCachesRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::PreloadScdnObjectCachesRequest;
 
 PreloadScdnObjectCachesRequest::PreloadScdnObjectCachesRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "PreloadScdnObjectCaches")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 PreloadScdnObjectCachesRequest::~PreloadScdnObjectCachesRequest()
 {}

+ 3 - 1
scdn/src/model/RefreshScdnObjectCachesRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::RefreshScdnObjectCachesRequest;
 
 RefreshScdnObjectCachesRequest::RefreshScdnObjectCachesRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "RefreshScdnObjectCaches")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 RefreshScdnObjectCachesRequest::~RefreshScdnObjectCachesRequest()
 {}

+ 3 - 1
scdn/src/model/SetDomainServerCertificateRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::SetDomainServerCertificateRequest;
 
 SetDomainServerCertificateRequest::SetDomainServerCertificateRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "SetDomainServerCertificate")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 SetDomainServerCertificateRequest::~SetDomainServerCertificateRequest()
 {}

+ 3 - 1
scdn/src/model/SetScdnDomainCertificateRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::SetScdnDomainCertificateRequest;
 
 SetScdnDomainCertificateRequest::SetScdnDomainCertificateRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "SetScdnDomainCertificate")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 SetScdnDomainCertificateRequest::~SetScdnDomainCertificateRequest()
 {}

+ 3 - 1
scdn/src/model/StartScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::StartScdnDomainRequest;
 
 StartScdnDomainRequest::StartScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "StartScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 StartScdnDomainRequest::~StartScdnDomainRequest()
 {}

+ 3 - 1
scdn/src/model/StopScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::StopScdnDomainRequest;
 
 StopScdnDomainRequest::StopScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "StopScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 StopScdnDomainRequest::~StopScdnDomainRequest()
 {}

+ 3 - 1
scdn/src/model/UpdateScdnDomainRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Scdn::Model::UpdateScdnDomainRequest;
 
 UpdateScdnDomainRequest::UpdateScdnDomainRequest() :
 	RpcServiceRequest("scdn", "2017-11-15", "UpdateScdnDomain")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 UpdateScdnDomainRequest::~UpdateScdnDomainRequest()
 {}