Преглед изворни кода

CDN SDK Auto Released By xiaoyao,Version:1.34.3

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy пре 7 година
родитељ
комит
44ac453806
52 измењених фајлова са 3151 додато и 358 уклоњено
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 4 0
      cdn/CMakeLists.txt
  4. 8 0
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 63 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
  6. 49 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
  7. 66 9
      cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h
  8. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h
  9. 75 9
      cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h
  10. 10 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
  11. 66 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h
  12. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
  13. 72 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
  14. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h
  15. 63 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h
  16. 6 3
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h
  17. 6 3
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
  18. 6 3
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
  19. 6 3
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
  20. 63 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
  21. 66 9
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
  22. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
  23. 63 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h
  24. 60 6
      cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
  25. 2 0
      cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h
  26. 3 0
      cdn/include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h
  27. 36 0
      cdn/src/CdnClient.cc
  28. 93 0
      cdn/src/model/BatchSetCdnDomainConfigRequest.cc
  29. 45 0
      cdn/src/model/BatchSetCdnDomainConfigResult.cc
  30. 229 20
      cdn/src/model/DescribeCdnMonitorDataRequest.cc
  31. 7 7
      cdn/src/model/DescribeCdnMonitorDataResult.cc
  32. 262 20
      cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc
  33. 32 4
      cdn/src/model/DescribeDomainAverageResponseTimeResult.cc
  34. 211 35
      cdn/src/model/DescribeDomainHitRateDataRequest.cc
  35. 6 6
      cdn/src/model/DescribeDomainHitRateDataResult.cc
  36. 239 30
      cdn/src/model/DescribeDomainHttpCodeDataRequest.cc
  37. 6 6
      cdn/src/model/DescribeDomainHttpCodeDataResult.cc
  38. 219 10
      cdn/src/model/DescribeDomainISPDataRequest.cc
  39. 6 6
      cdn/src/model/DescribeDomainISPDataResult.cc
  40. 22 11
      cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc
  41. 22 11
      cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
  42. 22 11
      cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc
  43. 22 11
      cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc
  44. 219 10
      cdn/src/model/DescribeDomainRegionDataRequest.cc
  45. 6 6
      cdn/src/model/DescribeDomainRegionDataResult.cc
  46. 229 20
      cdn/src/model/DescribeDomainReqHitRateDataRequest.cc
  47. 6 6
      cdn/src/model/DescribeDomainReqHitRateDataResult.cc
  48. 219 10
      cdn/src/model/DescribeDomainsUsageByDayRequest.cc
  49. 208 10
      cdn/src/model/DescribeTopDomainsByFlowRequest.cc
  50. 4 0
      cdn/src/model/DescribeUserUsageDataExportTaskResult.cc
  51. 1 1
      cdn/src/model/SetDomainGreenManagerConfigRequest.cc
  52. 11 0
      cdn/src/model/SetDomainServerCertificateRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2018-12-03 Version: 1.34.3
+1, Update 2014-11-11 API.
+
 2018-12-03 Version: 1.34.2
 1,  Add a parameter to RemoveInstances.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.34.2
+1.34.3

+ 4 - 0
cdn/CMakeLists.txt

@@ -91,6 +91,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/ModifyCdnServiceResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
 	include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
 	include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.h
 	include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h
@@ -386,6 +388,8 @@ set(cdn_src
 	src/model/ModifyCdnServiceResult.cc
 	src/model/DescribeLiveStreamRecordIndexFileRequest.cc
 	src/model/DescribeLiveStreamRecordIndexFileResult.cc
+	src/model/BatchSetCdnDomainConfigRequest.cc
+	src/model/BatchSetCdnDomainConfigResult.cc
 	src/model/DeleteUserUsageDataExportTaskRequest.cc
 	src/model/DeleteUserUsageDataExportTaskResult.cc
 	src/model/DescribeDomainHitRateDataRequest.cc

+ 8 - 0
cdn/include/alibabacloud/cdn/CdnClient.h

@@ -92,6 +92,8 @@
 #include "model/ModifyCdnServiceResult.h"
 #include "model/DescribeLiveStreamRecordIndexFileRequest.h"
 #include "model/DescribeLiveStreamRecordIndexFileResult.h"
+#include "model/BatchSetCdnDomainConfigRequest.h"
+#include "model/BatchSetCdnDomainConfigResult.h"
 #include "model/DeleteUserUsageDataExportTaskRequest.h"
 #include "model/DeleteUserUsageDataExportTaskResult.h"
 #include "model/DescribeDomainHitRateDataRequest.h"
@@ -428,6 +430,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeLiveStreamRecordIndexFileResult> DescribeLiveStreamRecordIndexFileOutcome;
 			typedef std::future<DescribeLiveStreamRecordIndexFileOutcome> DescribeLiveStreamRecordIndexFileOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRecordIndexFileRequest&, const DescribeLiveStreamRecordIndexFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRecordIndexFileAsyncHandler;
+			typedef Outcome<Error, Model::BatchSetCdnDomainConfigResult> BatchSetCdnDomainConfigOutcome;
+			typedef std::future<BatchSetCdnDomainConfigOutcome> BatchSetCdnDomainConfigOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::BatchSetCdnDomainConfigRequest&, const BatchSetCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetCdnDomainConfigAsyncHandler;
 			typedef Outcome<Error, Model::DeleteUserUsageDataExportTaskResult> DeleteUserUsageDataExportTaskOutcome;
 			typedef std::future<DeleteUserUsageDataExportTaskOutcome> DeleteUserUsageDataExportTaskOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteUserUsageDataExportTaskRequest&, const DeleteUserUsageDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserUsageDataExportTaskAsyncHandler;
@@ -871,6 +876,9 @@ namespace AlibabaCloud
 			DescribeLiveStreamRecordIndexFileOutcome describeLiveStreamRecordIndexFile(const Model::DescribeLiveStreamRecordIndexFileRequest &request)const;
 			void describeLiveStreamRecordIndexFileAsync(const Model::DescribeLiveStreamRecordIndexFileRequest& request, const DescribeLiveStreamRecordIndexFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamRecordIndexFileOutcomeCallable describeLiveStreamRecordIndexFileCallable(const Model::DescribeLiveStreamRecordIndexFileRequest& request) const;
+			BatchSetCdnDomainConfigOutcome batchSetCdnDomainConfig(const Model::BatchSetCdnDomainConfigRequest &request)const;
+			void batchSetCdnDomainConfigAsync(const Model::BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BatchSetCdnDomainConfigOutcomeCallable batchSetCdnDomainConfigCallable(const Model::BatchSetCdnDomainConfigRequest& request) const;
 			DeleteUserUsageDataExportTaskOutcome deleteUserUsageDataExportTask(const Model::DeleteUserUsageDataExportTaskRequest &request)const;
 			void deleteUserUsageDataExportTaskAsync(const Model::DeleteUserUsageDataExportTaskRequest& request, const DeleteUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteUserUsageDataExportTaskOutcomeCallable deleteUserUsageDataExportTaskCallable(const Model::DeleteUserUsageDataExportTaskRequest& request) const;

+ 63 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h

@@ -0,0 +1,63 @@
+/*
+ * 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_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				BatchSetCdnDomainConfigRequest();
+				~BatchSetCdnDomainConfigRequest();
+
+				std::string getFunctions()const;
+				void setFunctions(const std::string& functions);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				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 getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				std::string functions_;
+				std::string securityToken_;
+				std::string domainNames_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigResult : public ServiceResult
+			{
+			public:
+
+
+				BatchSetCdnDomainConfigResult();
+				explicit BatchSetCdnDomainConfigResult(const std::string &payload);
+				~BatchSetCdnDomainConfigResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_

+ 66 - 9
cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h

@@ -35,29 +35,86 @@ namespace AlibabaCloud
 				DescribeCdnMonitorDataRequest();
 				~DescribeCdnMonitorDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string interval_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 2 - 2
cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h

@@ -46,7 +46,7 @@ namespace AlibabaCloud
 				DescribeCdnMonitorDataResult();
 				explicit DescribeCdnMonitorDataResult(const std::string &payload);
 				~DescribeCdnMonitorDataResult();
-				long getMonitorInterval()const;
+				std::string getMonitorInterval()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
 				std::vector<CDNMonitorData> getMonitorDatas()const;
@@ -55,7 +55,7 @@ namespace AlibabaCloud
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long monitorInterval_;
+				std::string monitorInterval_;
 				std::string endTime_;
 				std::string domainName_;
 				std::vector<CDNMonitorData> monitorDatas_;

+ 75 - 9
cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h

@@ -35,32 +35,98 @@ namespace AlibabaCloud
 				DescribeDomainAverageResponseTimeRequest();
 				~DescribeDomainAverageResponseTimeRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getLocationNameEn()const;
+				void setLocationNameEn(const std::string& locationNameEn);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getIspNameEn()const;
+				void setIspNameEn(const std::string& ispNameEn);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDomainType()const;
+				void setDomainType(const std::string& domainType);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getTimeMerge()const;
 				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string ispNameEn_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
+				std::string domainType_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string outString_;
 				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string interval_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 10 - 2
cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h

@@ -43,19 +43,27 @@ namespace AlibabaCloud
 				explicit DescribeDomainAverageResponseTimeResult(const std::string &payload);
 				~DescribeDomainAverageResponseTimeResult();
 				std::vector<DataModule> getAvgRTPerInterval()const;
+				std::string getIspNameEn()const;
+				std::string getIspName()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
+				std::string getLocationNameEn()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
+				std::string getLocationName()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::vector<DataModule> avgRTPerInterval_;
+				std::string ispNameEn_;
+				std::string ispName_;
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
+				std::string locationNameEn_;
 				std::string startTime_;
+				std::string dataInterval_;
+				std::string locationName_;
 
 			};
 		}

+ 66 - 18
cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h

@@ -35,38 +35,86 @@ namespace AlibabaCloud
 				DescribeDomainHitRateDataRequest();
 				~DescribeDomainHitRateDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getLocationNameEn()const;
-				void setLocationNameEn(const std::string& locationNameEn);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				std::string getIspNameEn()const;
-				void setIspNameEn(const std::string& ispNameEn);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
-				std::string timeMerge_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string locationNameEn_;
-				std::string interval_;
-				std::string startTime_;
-				std::string ispNameEn_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 2 - 2
cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h

@@ -45,8 +45,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> getHitRateInterval()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -54,8 +54,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> hitRateInterval_;
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}

+ 72 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h

@@ -35,38 +35,95 @@ namespace AlibabaCloud
 				DescribeDomainHttpCodeDataRequest();
 				~DescribeDomainHttpCodeDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getLocationNameEn()const;
+				void setLocationNameEn(const std::string& locationNameEn);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getIspNameEn()const;
+				void setIspNameEn(const std::string& ispNameEn);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getTimeMerge()const;
 				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getLocationNameEn()const;
-				void setLocationNameEn(const std::string& locationNameEn);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				std::string getIspNameEn()const;
-				void setIspNameEn(const std::string& ispNameEn);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string ispNameEn_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string outString_;
 				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string locationNameEn_;
-				std::string interval_;
-				std::string startTime_;
-				std::string ispNameEn_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 2 - 2
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h

@@ -50,8 +50,8 @@ namespace AlibabaCloud
 				~DescribeDomainHttpCodeDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 				std::vector<UsageData> getHttpCodeData()const;
 
 			protected:
@@ -59,8 +59,8 @@ namespace AlibabaCloud
 			private:
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 				std::vector<UsageData> httpCodeData_;
 
 			};

+ 63 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h

@@ -35,26 +35,83 @@ namespace AlibabaCloud
 				DescribeDomainISPDataRequest();
 				~DescribeDomainISPDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

+ 6 - 3
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h

@@ -67,8 +67,6 @@ namespace AlibabaCloud
 				void setApp_ip(const std::string& app_ip);
 				std::string getPopProduct()const;
 				void setPopProduct(const std::string& popProduct);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -87,6 +85,10 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
@@ -105,7 +107,6 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string app_ip_;
 				std::string popProduct_;
-				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
@@ -115,6 +116,8 @@ namespace AlibabaCloud
 				bool ak_mfa_present_;
 				bool security_transport_;
 				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 6 - 3
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h

@@ -63,8 +63,6 @@ namespace AlibabaCloud
 				void setApp_ip(const std::string& app_ip);
 				std::string getPopProduct()const;
 				void setPopProduct(const std::string& popProduct);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -83,6 +81,10 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
@@ -99,7 +101,6 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string app_ip_;
 				std::string popProduct_;
-				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
@@ -109,6 +110,8 @@ namespace AlibabaCloud
 				bool ak_mfa_present_;
 				bool security_transport_;
 				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 6 - 3
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h

@@ -67,8 +67,6 @@ namespace AlibabaCloud
 				void setApp_ip(const std::string& app_ip);
 				std::string getPopProduct()const;
 				void setPopProduct(const std::string& popProduct);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -87,6 +85,10 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
@@ -105,7 +107,6 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string app_ip_;
 				std::string popProduct_;
-				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
@@ -115,6 +116,8 @@ namespace AlibabaCloud
 				bool ak_mfa_present_;
 				bool security_transport_;
 				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 6 - 3
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h

@@ -63,8 +63,6 @@ namespace AlibabaCloud
 				void setApp_ip(const std::string& app_ip);
 				std::string getPopProduct()const;
 				void setPopProduct(const std::string& popProduct);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -83,6 +81,10 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
@@ -99,7 +101,6 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string app_ip_;
 				std::string popProduct_;
-				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
@@ -109,6 +110,8 @@ namespace AlibabaCloud
 				bool ak_mfa_present_;
 				bool security_transport_;
 				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 63 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h

@@ -35,26 +35,83 @@ namespace AlibabaCloud
 				DescribeDomainRegionDataRequest();
 				~DescribeDomainRegionDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

+ 66 - 9
cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h

@@ -35,29 +35,86 @@ namespace AlibabaCloud
 				DescribeDomainReqHitRateDataRequest();
 				~DescribeDomainReqHitRateDataRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string interval_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}

+ 2 - 2
cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h

@@ -45,8 +45,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> getReqHitRateInterval()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -54,8 +54,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> reqHitRateInterval_;
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}

+ 63 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h

@@ -35,26 +35,83 @@ namespace AlibabaCloud
 				DescribeDomainsUsageByDayRequest();
 				~DescribeDomainsUsageByDayRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				std::string getOutString()const;
+				void setOutString(const std::string& outString);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
+				std::string outString_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

+ 60 - 6
cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h

@@ -35,26 +35,80 @@ namespace AlibabaCloud
 				DescribeTopDomainsByFlowRequest();
 				~DescribeTopDomainsByFlowRequest();
 
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
 				long getLimit()const;
 				void setLimit(long limit);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
 				long limit_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
 				std::string endTime_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

+ 2 - 0
cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h

@@ -42,6 +42,8 @@ namespace AlibabaCloud
 							std::string startTime;
 						};
 						std::string status;
+						std::string taskId;
+						std::string taskName;
 						std::string createTime;
 						std::string updateTime;
 						TaskConfig taskConfig;

+ 3 - 0
cdn/include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				std::string getPrivateKey()const;
 				void setPrivateKey(const std::string& privateKey);
+				std::string getForceSet()const;
+				void setForceSet(const std::string& forceSet);
 				std::string getServerCertificateStatus()const;
 				void setServerCertificateStatus(const std::string& serverCertificateStatus);
 				std::string getServerCertificate()const;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
 
             private:
 				std::string privateKey_;
+				std::string forceSet_;
 				std::string serverCertificateStatus_;
 				std::string serverCertificate_;
 				std::string securityToken_;

+ 36 - 0
cdn/src/CdnClient.cc

@@ -1311,6 +1311,42 @@ CdnClient::DescribeLiveStreamRecordIndexFileOutcomeCallable CdnClient::describeL
 	return task->get_future();
 }
 
+CdnClient::BatchSetCdnDomainConfigOutcome CdnClient::batchSetCdnDomainConfig(const BatchSetCdnDomainConfigRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return BatchSetCdnDomainConfigOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return BatchSetCdnDomainConfigOutcome(BatchSetCdnDomainConfigResult(outcome.result()));
+	else
+		return BatchSetCdnDomainConfigOutcome(outcome.error());
+}
+
+void CdnClient::batchSetCdnDomainConfigAsync(const BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, batchSetCdnDomainConfig(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+CdnClient::BatchSetCdnDomainConfigOutcomeCallable CdnClient::batchSetCdnDomainConfigCallable(const BatchSetCdnDomainConfigRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<BatchSetCdnDomainConfigOutcome()>>(
+			[this, request]()
+			{
+			return this->batchSetCdnDomainConfig(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 CdnClient::DeleteUserUsageDataExportTaskOutcome CdnClient::deleteUserUsageDataExportTask(const DeleteUserUsageDataExportTaskRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 93 - 0
cdn/src/model/BatchSetCdnDomainConfigRequest.cc

@@ -0,0 +1,93 @@
+/*
+ * 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/cdn/model/BatchSetCdnDomainConfigRequest.h>
+
+using AlibabaCloud::Cdn::Model::BatchSetCdnDomainConfigRequest;
+
+BatchSetCdnDomainConfigRequest::BatchSetCdnDomainConfigRequest() :
+	RpcServiceRequest("cdn", "2014-11-11", "BatchSetCdnDomainConfig")
+{}
+
+BatchSetCdnDomainConfigRequest::~BatchSetCdnDomainConfigRequest()
+{}
+
+std::string BatchSetCdnDomainConfigRequest::getFunctions()const
+{
+	return functions_;
+}
+
+void BatchSetCdnDomainConfigRequest::setFunctions(const std::string& functions)
+{
+	functions_ = functions;
+	setParameter("Functions", functions);
+}
+
+std::string BatchSetCdnDomainConfigRequest::getSecurityToken()const
+{
+	return securityToken_;
+}
+
+void BatchSetCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
+{
+	securityToken_ = securityToken;
+	setParameter("SecurityToken", securityToken);
+}
+
+std::string BatchSetCdnDomainConfigRequest::getDomainNames()const
+{
+	return domainNames_;
+}
+
+void BatchSetCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
+{
+	domainNames_ = domainNames;
+	setParameter("DomainNames", domainNames);
+}
+
+std::string BatchSetCdnDomainConfigRequest::getOwnerAccount()const
+{
+	return ownerAccount_;
+}
+
+void BatchSetCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
+{
+	ownerAccount_ = ownerAccount;
+	setParameter("OwnerAccount", ownerAccount);
+}
+
+long BatchSetCdnDomainConfigRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void BatchSetCdnDomainConfigRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string BatchSetCdnDomainConfigRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void BatchSetCdnDomainConfigRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+

+ 45 - 0
cdn/src/model/BatchSetCdnDomainConfigResult.cc

@@ -0,0 +1,45 @@
+/*
+ * 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/cdn/model/BatchSetCdnDomainConfigResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Cdn;
+using namespace AlibabaCloud::Cdn::Model;
+
+BatchSetCdnDomainConfigResult::BatchSetCdnDomainConfigResult() :
+	ServiceResult()
+{}
+
+BatchSetCdnDomainConfigResult::BatchSetCdnDomainConfigResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+BatchSetCdnDomainConfigResult::~BatchSetCdnDomainConfigResult()
+{}
+
+void BatchSetCdnDomainConfigResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+
+	setRequestId(value["RequestId"].asString());
+
+}
+

+ 229 - 20
cdn/src/model/DescribeCdnMonitorDataRequest.cc

@@ -25,6 +25,83 @@ DescribeCdnMonitorDataRequest::DescribeCdnMonitorDataRequest() :
 DescribeCdnMonitorDataRequest::~DescribeCdnMonitorDataRequest()
 {}
 
+long DescribeCdnMonitorDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeCdnMonitorDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeCdnMonitorDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeCdnMonitorDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeCdnMonitorDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeCdnMonitorDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeCdnMonitorDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeCdnMonitorDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeCdnMonitorDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeCdnMonitorDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeCdnMonitorDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeCdnMonitorDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeCdnMonitorDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeCdnMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeCdnMonitorDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,83 @@ void DescribeCdnMonitorDataRequest::setSecurityToken(const std::string& security
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeCdnMonitorDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeCdnMonitorDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeCdnMonitorDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeCdnMonitorDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeCdnMonitorDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeCdnMonitorDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeCdnMonitorDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeCdnMonitorDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeCdnMonitorDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeCdnMonitorDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeCdnMonitorDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeCdnMonitorDataRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeCdnMonitorDataRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeCdnMonitorDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeCdnMonitorDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -58,47 +212,102 @@ void DescribeCdnMonitorDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeCdnMonitorDataRequest::getInterval()const
+std::string DescribeCdnMonitorDataRequest::getCallerBid()const
 {
-	return interval_;
+	return callerBid_;
 }
 
-void DescribeCdnMonitorDataRequest::setInterval(const std::string& interval)
+void DescribeCdnMonitorDataRequest::setCallerBid(const std::string& callerBid)
 {
-	interval_ = interval;
-	setParameter("Interval", interval);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
-std::string DescribeCdnMonitorDataRequest::getStartTime()const
+long DescribeCdnMonitorDataRequest::getOwnerId()const
 {
-	return startTime_;
+	return ownerId_;
 }
 
-void DescribeCdnMonitorDataRequest::setStartTime(const std::string& startTime)
+void DescribeCdnMonitorDataRequest::setOwnerId(long ownerId)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-long DescribeCdnMonitorDataRequest::getOwnerId()const
+std::string DescribeCdnMonitorDataRequest::getVersion()const
 {
-	return ownerId_;
+	return version_;
 }
 
-void DescribeCdnMonitorDataRequest::setOwnerId(long ownerId)
+void DescribeCdnMonitorDataRequest::setVersion(const std::string& version)
 {
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
+	version_ = version;
+	setParameter("Version", version);
 }
 
-std::string DescribeCdnMonitorDataRequest::getAccessKeyId()const
+bool DescribeCdnMonitorDataRequest::getProxy_trust_transport_info()const
 {
-	return accessKeyId_;
+	return proxy_trust_transport_info_;
 }
 
-void DescribeCdnMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeCdnMonitorDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeCdnMonitorDataRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeCdnMonitorDataRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeCdnMonitorDataRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeCdnMonitorDataRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeCdnMonitorDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeCdnMonitorDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
+}
+
+std::string DescribeCdnMonitorDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeCdnMonitorDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeCdnMonitorDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeCdnMonitorDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
 }
 

+ 7 - 7
cdn/src/model/DescribeCdnMonitorDataResult.cc

@@ -46,30 +46,30 @@ void DescribeCdnMonitorDataResult::parse(const std::string &payload)
 		CDNMonitorData monitorDatasObject;
 		if(!value["TimeStamp"].isNull())
 			monitorDatasObject.timeStamp = value["TimeStamp"].asString();
-		if(!value["QueryPerSecond"].isNull())
-			monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString();
 		if(!value["BytesPerSecond"].isNull())
 			monitorDatasObject.bytesPerSecond = value["BytesPerSecond"].asString();
-		if(!value["BytesHitRate"].isNull())
-			monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString();
+		if(!value["QueryPerSecond"].isNull())
+			monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString();
 		if(!value["RequestHitRate"].isNull())
 			monitorDatasObject.requestHitRate = value["RequestHitRate"].asString();
+		if(!value["BytesHitRate"].isNull())
+			monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString();
 		if(!value["AverageObjectSize"].isNull())
 			monitorDatasObject.averageObjectSize = value["AverageObjectSize"].asString();
 		monitorDatas_.push_back(monitorDatasObject);
 	}
 	if(!value["DomainName"].isNull())
 		domainName_ = value["DomainName"].asString();
-	if(!value["MonitorInterval"].isNull())
-		monitorInterval_ = std::stol(value["MonitorInterval"].asString());
 	if(!value["StartTime"].isNull())
 		startTime_ = value["StartTime"].asString();
 	if(!value["EndTime"].isNull())
 		endTime_ = value["EndTime"].asString();
+	if(!value["MonitorInterval"].isNull())
+		monitorInterval_ = value["MonitorInterval"].asString();
 
 }
 
-long DescribeCdnMonitorDataResult::getMonitorInterval()const
+std::string DescribeCdnMonitorDataResult::getMonitorInterval()const
 {
 	return monitorInterval_;
 }

+ 262 - 20
cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc

@@ -25,6 +25,116 @@ DescribeDomainAverageResponseTimeRequest::DescribeDomainAverageResponseTimeReque
 DescribeDomainAverageResponseTimeRequest::~DescribeDomainAverageResponseTimeRequest()
 {}
 
+long DescribeDomainAverageResponseTimeRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainAverageResponseTimeRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getLocationNameEn()const
+{
+	return locationNameEn_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setLocationNameEn(const std::string& locationNameEn)
+{
+	locationNameEn_ = locationNameEn;
+	setParameter("LocationNameEn", locationNameEn);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getIspNameEn()const
+{
+	return ispNameEn_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setIspNameEn(const std::string& ispNameEn)
+{
+	ispNameEn_ = ispNameEn;
+	setParameter("IspNameEn", ispNameEn);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getDomainType()const
+{
+	return domainType_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setDomainType(const std::string& domainType)
+{
+	domainType_ = domainType;
+	setParameter("DomainType", domainType);
+}
+
 std::string DescribeDomainAverageResponseTimeRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +146,83 @@ void DescribeDomainAverageResponseTimeRequest::setSecurityToken(const std::strin
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainAverageResponseTimeRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainAverageResponseTimeRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainAverageResponseTimeRequest::getTimeMerge()const
 {
 	return timeMerge_;
@@ -69,47 +256,102 @@ void DescribeDomainAverageResponseTimeRequest::setEndTime(const std::string& end
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainAverageResponseTimeRequest::getInterval()const
+std::string DescribeDomainAverageResponseTimeRequest::getCallerBid()const
 {
-	return interval_;
+	return callerBid_;
 }
 
-void DescribeDomainAverageResponseTimeRequest::setInterval(const std::string& interval)
+void DescribeDomainAverageResponseTimeRequest::setCallerBid(const std::string& callerBid)
 {
-	interval_ = interval;
-	setParameter("Interval", interval);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
-std::string DescribeDomainAverageResponseTimeRequest::getStartTime()const
+long DescribeDomainAverageResponseTimeRequest::getOwnerId()const
 {
-	return startTime_;
+	return ownerId_;
 }
 
-void DescribeDomainAverageResponseTimeRequest::setStartTime(const std::string& startTime)
+void DescribeDomainAverageResponseTimeRequest::setOwnerId(long ownerId)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-long DescribeDomainAverageResponseTimeRequest::getOwnerId()const
+std::string DescribeDomainAverageResponseTimeRequest::getVersion()const
 {
-	return ownerId_;
+	return version_;
 }
 
-void DescribeDomainAverageResponseTimeRequest::setOwnerId(long ownerId)
+void DescribeDomainAverageResponseTimeRequest::setVersion(const std::string& version)
 {
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
+	version_ = version;
+	setParameter("Version", version);
 }
 
-std::string DescribeDomainAverageResponseTimeRequest::getAccessKeyId()const
+bool DescribeDomainAverageResponseTimeRequest::getProxy_trust_transport_info()const
 {
-	return accessKeyId_;
+	return proxy_trust_transport_info_;
 }
 
-void DescribeDomainAverageResponseTimeRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainAverageResponseTimeRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeDomainAverageResponseTimeRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeDomainAverageResponseTimeRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainAverageResponseTimeRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainAverageResponseTimeRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
 }
 

+ 32 - 4
cdn/src/model/DescribeDomainAverageResponseTimeResult.cc

@@ -52,12 +52,20 @@ void DescribeDomainAverageResponseTimeResult::parse(const std::string &payload)
 	}
 	if(!value["DomainName"].isNull())
 		domainName_ = value["DomainName"].asString();
-	if(!value["DataInterval"].isNull())
-		dataInterval_ = value["DataInterval"].asString();
 	if(!value["StartTime"].isNull())
 		startTime_ = value["StartTime"].asString();
 	if(!value["EndTime"].isNull())
 		endTime_ = value["EndTime"].asString();
+	if(!value["LocationNameEn"].isNull())
+		locationNameEn_ = value["LocationNameEn"].asString();
+	if(!value["IspNameEn"].isNull())
+		ispNameEn_ = value["IspNameEn"].asString();
+	if(!value["LocationName"].isNull())
+		locationName_ = value["LocationName"].asString();
+	if(!value["IspName"].isNull())
+		ispName_ = value["IspName"].asString();
+	if(!value["DataInterval"].isNull())
+		dataInterval_ = value["DataInterval"].asString();
 
 }
 
@@ -66,6 +74,16 @@ std::vector<DescribeDomainAverageResponseTimeResult::DataModule> DescribeDomainA
 	return avgRTPerInterval_;
 }
 
+std::string DescribeDomainAverageResponseTimeResult::getIspNameEn()const
+{
+	return ispNameEn_;
+}
+
+std::string DescribeDomainAverageResponseTimeResult::getIspName()const
+{
+	return ispName_;
+}
+
 std::string DescribeDomainAverageResponseTimeResult::getEndTime()const
 {
 	return endTime_;
@@ -76,9 +94,9 @@ std::string DescribeDomainAverageResponseTimeResult::getDomainName()const
 	return domainName_;
 }
 
-std::string DescribeDomainAverageResponseTimeResult::getDataInterval()const
+std::string DescribeDomainAverageResponseTimeResult::getLocationNameEn()const
 {
-	return dataInterval_;
+	return locationNameEn_;
 }
 
 std::string DescribeDomainAverageResponseTimeResult::getStartTime()const
@@ -86,3 +104,13 @@ std::string DescribeDomainAverageResponseTimeResult::getStartTime()const
 	return startTime_;
 }
 
+std::string DescribeDomainAverageResponseTimeResult::getDataInterval()const
+{
+	return dataInterval_;
+}
+
+std::string DescribeDomainAverageResponseTimeResult::getLocationName()const
+{
+	return locationName_;
+}
+

+ 211 - 35
cdn/src/model/DescribeDomainHitRateDataRequest.cc

@@ -25,6 +25,83 @@ DescribeDomainHitRateDataRequest::DescribeDomainHitRateDataRequest() :
 DescribeDomainHitRateDataRequest::~DescribeDomainHitRateDataRequest()
 {}
 
+long DescribeDomainHitRateDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainHitRateDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainHitRateDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainHitRateDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainHitRateDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainHitRateDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainHitRateDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainHitRateDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainHitRateDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainHitRateDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainHitRateDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,15 +113,81 @@ void DescribeDomainHitRateDataRequest::setSecurityToken(const std::string& secur
 	setParameter("SecurityToken", securityToken);
 }
 
-std::string DescribeDomainHitRateDataRequest::getTimeMerge()const
+std::string DescribeDomainHitRateDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainHitRateDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainHitRateDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainHitRateDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainHitRateDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainHitRateDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainHitRateDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainHitRateDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainHitRateDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainHitRateDataRequest::setPopProduct(const std::string& popProduct)
 {
-	return timeMerge_;
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
 }
 
-void DescribeDomainHitRateDataRequest::setTimeMerge(const std::string& timeMerge)
+std::string DescribeDomainHitRateDataRequest::getOutString()const
 {
-	timeMerge_ = timeMerge;
-	setParameter("TimeMerge", timeMerge);
+	return outString_;
+}
+
+void DescribeDomainHitRateDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
 }
 
 std::string DescribeDomainHitRateDataRequest::getDomainName()const
@@ -69,69 +212,102 @@ void DescribeDomainHitRateDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainHitRateDataRequest::getLocationNameEn()const
+std::string DescribeDomainHitRateDataRequest::getCallerBid()const
 {
-	return locationNameEn_;
+	return callerBid_;
 }
 
-void DescribeDomainHitRateDataRequest::setLocationNameEn(const std::string& locationNameEn)
+void DescribeDomainHitRateDataRequest::setCallerBid(const std::string& callerBid)
 {
-	locationNameEn_ = locationNameEn;
-	setParameter("LocationNameEn", locationNameEn);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
-std::string DescribeDomainHitRateDataRequest::getInterval()const
+long DescribeDomainHitRateDataRequest::getOwnerId()const
 {
-	return interval_;
+	return ownerId_;
 }
 
-void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval)
+void DescribeDomainHitRateDataRequest::setOwnerId(long ownerId)
 {
-	interval_ = interval;
-	setParameter("Interval", interval);
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeDomainHitRateDataRequest::getStartTime()const
+std::string DescribeDomainHitRateDataRequest::getVersion()const
 {
-	return startTime_;
+	return version_;
 }
 
-void DescribeDomainHitRateDataRequest::setStartTime(const std::string& startTime)
+void DescribeDomainHitRateDataRequest::setVersion(const std::string& version)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	version_ = version;
+	setParameter("Version", version);
 }
 
-std::string DescribeDomainHitRateDataRequest::getIspNameEn()const
+bool DescribeDomainHitRateDataRequest::getProxy_trust_transport_info()const
 {
-	return ispNameEn_;
+	return proxy_trust_transport_info_;
 }
 
-void DescribeDomainHitRateDataRequest::setIspNameEn(const std::string& ispNameEn)
+void DescribeDomainHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
 {
-	ispNameEn_ = ispNameEn;
-	setParameter("IspNameEn", ispNameEn);
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
 }
 
-long DescribeDomainHitRateDataRequest::getOwnerId()const
+bool DescribeDomainHitRateDataRequest::getAk_mfa_present()const
 {
-	return ownerId_;
+	return ak_mfa_present_;
 }
 
-void DescribeDomainHitRateDataRequest::setOwnerId(long ownerId)
+void DescribeDomainHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present)
 {
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
 }
 
-std::string DescribeDomainHitRateDataRequest::getAccessKeyId()const
+bool DescribeDomainHitRateDataRequest::getSecurity_transport()const
 {
-	return accessKeyId_;
+	return security_transport_;
 }
 
-void DescribeDomainHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainHitRateDataRequest::setSecurity_transport(bool security_transport)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainHitRateDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainHitRateDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
+}
+
+std::string DescribeDomainHitRateDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainHitRateDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainHitRateDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
 }
 

+ 6 - 6
cdn/src/model/DescribeDomainHitRateDataResult.cc

@@ -52,12 +52,12 @@ void DescribeDomainHitRateDataResult::parse(const std::string &payload)
 	}
 	if(!value["DomainName"].isNull())
 		domainName_ = value["DomainName"].asString();
-	if(!value["DataInterval"].isNull())
-		dataInterval_ = value["DataInterval"].asString();
 	if(!value["StartTime"].isNull())
 		startTime_ = value["StartTime"].asString();
 	if(!value["EndTime"].isNull())
 		endTime_ = value["EndTime"].asString();
+	if(!value["DataInterval"].isNull())
+		dataInterval_ = value["DataInterval"].asString();
 
 }
 
@@ -76,13 +76,13 @@ std::string DescribeDomainHitRateDataResult::getDomainName()const
 	return domainName_;
 }
 
-std::string DescribeDomainHitRateDataResult::getDataInterval()const
+std::string DescribeDomainHitRateDataResult::getStartTime()const
 {
-	return dataInterval_;
+	return startTime_;
 }
 
-std::string DescribeDomainHitRateDataResult::getStartTime()const
+std::string DescribeDomainHitRateDataResult::getDataInterval()const
 {
-	return startTime_;
+	return dataInterval_;
 }
 

+ 239 - 30
cdn/src/model/DescribeDomainHttpCodeDataRequest.cc

@@ -25,6 +25,105 @@ DescribeDomainHttpCodeDataRequest::DescribeDomainHttpCodeDataRequest() :
 DescribeDomainHttpCodeDataRequest::~DescribeDomainHttpCodeDataRequest()
 {}
 
+long DescribeDomainHttpCodeDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainHttpCodeDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getLocationNameEn()const
+{
+	return locationNameEn_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn)
+{
+	locationNameEn_ = locationNameEn;
+	setParameter("LocationNameEn", locationNameEn);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getIspNameEn()const
+{
+	return ispNameEn_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn)
+{
+	ispNameEn_ = ispNameEn;
+	setParameter("IspNameEn", ispNameEn);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainHttpCodeDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +135,83 @@ void DescribeDomainHttpCodeDataRequest::setSecurityToken(const std::string& secu
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainHttpCodeDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainHttpCodeDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainHttpCodeDataRequest::getTimeMerge()const
 {
 	return timeMerge_;
@@ -69,69 +245,102 @@ void DescribeDomainHttpCodeDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainHttpCodeDataRequest::getLocationNameEn()const
+std::string DescribeDomainHttpCodeDataRequest::getCallerBid()const
 {
-	return locationNameEn_;
+	return callerBid_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn)
+void DescribeDomainHttpCodeDataRequest::setCallerBid(const std::string& callerBid)
 {
-	locationNameEn_ = locationNameEn;
-	setParameter("LocationNameEn", locationNameEn);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
-std::string DescribeDomainHttpCodeDataRequest::getInterval()const
+long DescribeDomainHttpCodeDataRequest::getOwnerId()const
 {
-	return interval_;
+	return ownerId_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval)
+void DescribeDomainHttpCodeDataRequest::setOwnerId(long ownerId)
 {
-	interval_ = interval;
-	setParameter("Interval", interval);
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeDomainHttpCodeDataRequest::getStartTime()const
+std::string DescribeDomainHttpCodeDataRequest::getVersion()const
 {
-	return startTime_;
+	return version_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime)
+void DescribeDomainHttpCodeDataRequest::setVersion(const std::string& version)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	version_ = version;
+	setParameter("Version", version);
 }
 
-std::string DescribeDomainHttpCodeDataRequest::getIspNameEn()const
+bool DescribeDomainHttpCodeDataRequest::getProxy_trust_transport_info()const
 {
-	return ispNameEn_;
+	return proxy_trust_transport_info_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn)
+void DescribeDomainHttpCodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
 {
-	ispNameEn_ = ispNameEn;
-	setParameter("IspNameEn", ispNameEn);
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
 }
 
-long DescribeDomainHttpCodeDataRequest::getOwnerId()const
+bool DescribeDomainHttpCodeDataRequest::getAk_mfa_present()const
 {
-	return ownerId_;
+	return ak_mfa_present_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setOwnerId(long ownerId)
+void DescribeDomainHttpCodeDataRequest::setAk_mfa_present(bool ak_mfa_present)
 {
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
 }
 
-std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const
+bool DescribeDomainHttpCodeDataRequest::getSecurity_transport()const
 {
-	return accessKeyId_;
+	return security_transport_;
 }
 
-void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainHttpCodeDataRequest::setSecurity_transport(bool security_transport)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainHttpCodeDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainHttpCodeDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
 }
 

+ 6 - 6
cdn/src/model/DescribeDomainHttpCodeDataResult.cc

@@ -62,12 +62,12 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload)
 	}
 	if(!value["DomainName"].isNull())
 		domainName_ = value["DomainName"].asString();
-	if(!value["DataInterval"].isNull())
-		dataInterval_ = value["DataInterval"].asString();
 	if(!value["StartTime"].isNull())
 		startTime_ = value["StartTime"].asString();
 	if(!value["EndTime"].isNull())
 		endTime_ = value["EndTime"].asString();
+	if(!value["DataInterval"].isNull())
+		dataInterval_ = value["DataInterval"].asString();
 
 }
 
@@ -81,14 +81,14 @@ std::string DescribeDomainHttpCodeDataResult::getDomainName()const
 	return domainName_;
 }
 
-std::string DescribeDomainHttpCodeDataResult::getDataInterval()const
+std::string DescribeDomainHttpCodeDataResult::getStartTime()const
 {
-	return dataInterval_;
+	return startTime_;
 }
 
-std::string DescribeDomainHttpCodeDataResult::getStartTime()const
+std::string DescribeDomainHttpCodeDataResult::getDataInterval()const
 {
-	return startTime_;
+	return dataInterval_;
 }
 
 std::vector<DescribeDomainHttpCodeDataResult::UsageData> DescribeDomainHttpCodeDataResult::getHttpCodeData()const

+ 219 - 10
cdn/src/model/DescribeDomainISPDataRequest.cc

@@ -25,6 +25,83 @@ DescribeDomainISPDataRequest::DescribeDomainISPDataRequest() :
 DescribeDomainISPDataRequest::~DescribeDomainISPDataRequest()
 {}
 
+long DescribeDomainISPDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainISPDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainISPDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainISPDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainISPDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainISPDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainISPDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainISPDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainISPDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainISPDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainISPDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainISPDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainISPDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainISPDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainISPDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainISPDataRequest::setSecurityToken(const std::string& securityT
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainISPDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainISPDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainISPDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainISPDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainISPDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainISPDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainISPDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainISPDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainISPDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainISPDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainISPDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainISPDataRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainISPDataRequest::getProduct()const
+{
+	return product_;
+}
+
+void DescribeDomainISPDataRequest::setProduct(const std::string& product)
+{
+	product_ = product;
+	setParameter("Product", product);
+}
+
+std::string DescribeDomainISPDataRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainISPDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainISPDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainISPDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainISPDataRequest::getStartTime()const
+std::string DescribeDomainISPDataRequest::getCallerBid()const
 {
-	return startTime_;
+	return callerBid_;
 }
 
-void DescribeDomainISPDataRequest::setStartTime(const std::string& startTime)
+void DescribeDomainISPDataRequest::setCallerBid(const std::string& callerBid)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
 long DescribeDomainISPDataRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainISPDataRequest::setOwnerId(long ownerId)
 	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeDomainISPDataRequest::getAccessKeyId()const
+std::string DescribeDomainISPDataRequest::getVersion()const
 {
-	return accessKeyId_;
+	return version_;
 }
 
-void DescribeDomainISPDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainISPDataRequest::setVersion(const std::string& version)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	version_ = version;
+	setParameter("Version", version);
+}
+
+bool DescribeDomainISPDataRequest::getProxy_trust_transport_info()const
+{
+	return proxy_trust_transport_info_;
+}
+
+void DescribeDomainISPDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
+{
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeDomainISPDataRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeDomainISPDataRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeDomainISPDataRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeDomainISPDataRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainISPDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainISPDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
 }
 

+ 6 - 6
cdn/src/model/DescribeDomainISPDataResult.cc

@@ -56,16 +56,16 @@ void DescribeDomainISPDataResult::parse(const std::string &payload)
 			valueObject.avgResponseTime = value["AvgResponseTime"].asString();
 		if(!value["Bps"].isNull())
 			valueObject.bps = value["Bps"].asString();
-		if(!value["ByteHitRate"].isNull())
-			valueObject.byteHitRate = value["ByteHitRate"].asString();
 		if(!value["Qps"].isNull())
 			valueObject.qps = value["Qps"].asString();
-		if(!value["ReqErrRate"].isNull())
-			valueObject.reqErrRate = value["ReqErrRate"].asString();
-		if(!value["ReqHitRate"].isNull())
-			valueObject.reqHitRate = value["ReqHitRate"].asString();
 		if(!value["AvgResponseRate"].isNull())
 			valueObject.avgResponseRate = value["AvgResponseRate"].asString();
+		if(!value["ByteHitRate"].isNull())
+			valueObject.byteHitRate = value["ByteHitRate"].asString();
+		if(!value["ReqHitRate"].isNull())
+			valueObject.reqHitRate = value["ReqHitRate"].asString();
+		if(!value["ReqErrRate"].isNull())
+			valueObject.reqErrRate = value["ReqErrRate"].asString();
 		if(!value["TotalBytes"].isNull())
 			valueObject.totalBytes = value["TotalBytes"].asString();
 		if(!value["BytesProportion"].isNull())

+ 22 - 11
cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc

@@ -201,17 +201,6 @@ void DescribeDomainRealTimeBpsDataRequest::setPopProduct(const std::string& popP
 	setParameter("PopProduct", popProduct);
 }
 
-std::string DescribeDomainRealTimeBpsDataRequest::getProduct()const
-{
-	return product_;
-}
-
-void DescribeDomainRealTimeBpsDataRequest::setProduct(const std::string& product)
-{
-	product_ = product;
-	setParameter("Product", product);
-}
-
 std::string DescribeDomainRealTimeBpsDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -311,3 +300,25 @@ void DescribeDomainRealTimeBpsDataRequest::setRequestId(const std::string& reque
 	setParameter("RequestId", requestId);
 }
 
+std::string DescribeDomainRealTimeBpsDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainRealTimeBpsDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainRealTimeBpsDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainRealTimeBpsDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
+}
+

+ 22 - 11
cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc

@@ -179,17 +179,6 @@ void DescribeDomainRealTimeByteHitRateDataRequest::setPopProduct(const std::stri
 	setParameter("PopProduct", popProduct);
 }
 
-std::string DescribeDomainRealTimeByteHitRateDataRequest::getProduct()const
-{
-	return product_;
-}
-
-void DescribeDomainRealTimeByteHitRateDataRequest::setProduct(const std::string& product)
-{
-	product_ = product;
-	setParameter("Product", product);
-}
-
 std::string DescribeDomainRealTimeByteHitRateDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -289,3 +278,25 @@ void DescribeDomainRealTimeByteHitRateDataRequest::setRequestId(const std::strin
 	setParameter("RequestId", requestId);
 }
 
+std::string DescribeDomainRealTimeByteHitRateDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainRealTimeByteHitRateDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainRealTimeByteHitRateDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainRealTimeByteHitRateDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
+}
+

+ 22 - 11
cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc

@@ -201,17 +201,6 @@ void DescribeDomainRealTimeQpsDataRequest::setPopProduct(const std::string& popP
 	setParameter("PopProduct", popProduct);
 }
 
-std::string DescribeDomainRealTimeQpsDataRequest::getProduct()const
-{
-	return product_;
-}
-
-void DescribeDomainRealTimeQpsDataRequest::setProduct(const std::string& product)
-{
-	product_ = product;
-	setParameter("Product", product);
-}
-
 std::string DescribeDomainRealTimeQpsDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -311,3 +300,25 @@ void DescribeDomainRealTimeQpsDataRequest::setRequestId(const std::string& reque
 	setParameter("RequestId", requestId);
 }
 
+std::string DescribeDomainRealTimeQpsDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainRealTimeQpsDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainRealTimeQpsDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainRealTimeQpsDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
+}
+

+ 22 - 11
cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc

@@ -179,17 +179,6 @@ void DescribeDomainRealTimeReqHitRateDataRequest::setPopProduct(const std::strin
 	setParameter("PopProduct", popProduct);
 }
 
-std::string DescribeDomainRealTimeReqHitRateDataRequest::getProduct()const
-{
-	return product_;
-}
-
-void DescribeDomainRealTimeReqHitRateDataRequest::setProduct(const std::string& product)
-{
-	product_ = product;
-	setParameter("Product", product);
-}
-
 std::string DescribeDomainRealTimeReqHitRateDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -289,3 +278,25 @@ void DescribeDomainRealTimeReqHitRateDataRequest::setRequestId(const std::string
 	setParameter("RequestId", requestId);
 }
 
+std::string DescribeDomainRealTimeReqHitRateDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainRealTimeReqHitRateDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainRealTimeReqHitRateDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainRealTimeReqHitRateDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
+}
+

+ 219 - 10
cdn/src/model/DescribeDomainRegionDataRequest.cc

@@ -25,6 +25,83 @@ DescribeDomainRegionDataRequest::DescribeDomainRegionDataRequest() :
 DescribeDomainRegionDataRequest::~DescribeDomainRegionDataRequest()
 {}
 
+long DescribeDomainRegionDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainRegionDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainRegionDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainRegionDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainRegionDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainRegionDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainRegionDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainRegionDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainRegionDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainRegionDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainRegionDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainRegionDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainRegionDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainRegionDataRequest::setSecurityToken(const std::string& securi
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainRegionDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainRegionDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainRegionDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainRegionDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainRegionDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainRegionDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainRegionDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainRegionDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainRegionDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainRegionDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainRegionDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainRegionDataRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainRegionDataRequest::getProduct()const
+{
+	return product_;
+}
+
+void DescribeDomainRegionDataRequest::setProduct(const std::string& product)
+{
+	product_ = product;
+	setParameter("Product", product);
+}
+
+std::string DescribeDomainRegionDataRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainRegionDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainRegionDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainRegionDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainRegionDataRequest::getStartTime()const
+std::string DescribeDomainRegionDataRequest::getCallerBid()const
 {
-	return startTime_;
+	return callerBid_;
 }
 
-void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime)
+void DescribeDomainRegionDataRequest::setCallerBid(const std::string& callerBid)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
 long DescribeDomainRegionDataRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainRegionDataRequest::setOwnerId(long ownerId)
 	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeDomainRegionDataRequest::getAccessKeyId()const
+std::string DescribeDomainRegionDataRequest::getVersion()const
 {
-	return accessKeyId_;
+	return version_;
 }
 
-void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainRegionDataRequest::setVersion(const std::string& version)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	version_ = version;
+	setParameter("Version", version);
+}
+
+bool DescribeDomainRegionDataRequest::getProxy_trust_transport_info()const
+{
+	return proxy_trust_transport_info_;
+}
+
+void DescribeDomainRegionDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
+{
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeDomainRegionDataRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeDomainRegionDataRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeDomainRegionDataRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeDomainRegionDataRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainRegionDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainRegionDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
 }
 

+ 6 - 6
cdn/src/model/DescribeDomainRegionDataResult.cc

@@ -56,16 +56,16 @@ void DescribeDomainRegionDataResult::parse(const std::string &payload)
 			valueObject.avgResponseTime = value["AvgResponseTime"].asString();
 		if(!value["Bps"].isNull())
 			valueObject.bps = value["Bps"].asString();
-		if(!value["ByteHitRate"].isNull())
-			valueObject.byteHitRate = value["ByteHitRate"].asString();
 		if(!value["Qps"].isNull())
 			valueObject.qps = value["Qps"].asString();
-		if(!value["ReqErrRate"].isNull())
-			valueObject.reqErrRate = value["ReqErrRate"].asString();
-		if(!value["ReqHitRate"].isNull())
-			valueObject.reqHitRate = value["ReqHitRate"].asString();
 		if(!value["AvgResponseRate"].isNull())
 			valueObject.avgResponseRate = value["AvgResponseRate"].asString();
+		if(!value["ByteHitRate"].isNull())
+			valueObject.byteHitRate = value["ByteHitRate"].asString();
+		if(!value["ReqHitRate"].isNull())
+			valueObject.reqHitRate = value["ReqHitRate"].asString();
+		if(!value["ReqErrRate"].isNull())
+			valueObject.reqErrRate = value["ReqErrRate"].asString();
 		if(!value["TotalBytes"].isNull())
 			valueObject.totalBytes = value["TotalBytes"].asString();
 		if(!value["BytesProportion"].isNull())

+ 229 - 20
cdn/src/model/DescribeDomainReqHitRateDataRequest.cc

@@ -25,6 +25,83 @@ DescribeDomainReqHitRateDataRequest::DescribeDomainReqHitRateDataRequest() :
 DescribeDomainReqHitRateDataRequest::~DescribeDomainReqHitRateDataRequest()
 {}
 
+long DescribeDomainReqHitRateDataRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainReqHitRateDataRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainReqHitRateDataRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,83 @@ void DescribeDomainReqHitRateDataRequest::setSecurityToken(const std::string& se
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainReqHitRateDataRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainReqHitRateDataRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainReqHitRateDataRequest::getDomainName()const
 {
 	return domainName_;
@@ -58,47 +212,102 @@ void DescribeDomainReqHitRateDataRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainReqHitRateDataRequest::getInterval()const
+std::string DescribeDomainReqHitRateDataRequest::getCallerBid()const
 {
-	return interval_;
+	return callerBid_;
 }
 
-void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval)
+void DescribeDomainReqHitRateDataRequest::setCallerBid(const std::string& callerBid)
 {
-	interval_ = interval;
-	setParameter("Interval", interval);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
-std::string DescribeDomainReqHitRateDataRequest::getStartTime()const
+long DescribeDomainReqHitRateDataRequest::getOwnerId()const
 {
-	return startTime_;
+	return ownerId_;
 }
 
-void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime)
+void DescribeDomainReqHitRateDataRequest::setOwnerId(long ownerId)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-long DescribeDomainReqHitRateDataRequest::getOwnerId()const
+std::string DescribeDomainReqHitRateDataRequest::getVersion()const
 {
-	return ownerId_;
+	return version_;
 }
 
-void DescribeDomainReqHitRateDataRequest::setOwnerId(long ownerId)
+void DescribeDomainReqHitRateDataRequest::setVersion(const std::string& version)
 {
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
+	version_ = version;
+	setParameter("Version", version);
 }
 
-std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const
+bool DescribeDomainReqHitRateDataRequest::getProxy_trust_transport_info()const
 {
-	return accessKeyId_;
+	return proxy_trust_transport_info_;
 }
 
-void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainReqHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeDomainReqHitRateDataRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeDomainReqHitRateDataRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getInterval()const
+{
+	return interval_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval)
+{
+	interval_ = interval;
+	setParameter("Interval", interval);
+}
+
+std::string DescribeDomainReqHitRateDataRequest::getFields()const
+{
+	return fields_;
+}
+
+void DescribeDomainReqHitRateDataRequest::setFields(const std::string& fields)
+{
+	fields_ = fields;
+	setParameter("Fields", fields);
 }
 

+ 6 - 6
cdn/src/model/DescribeDomainReqHitRateDataResult.cc

@@ -52,12 +52,12 @@ void DescribeDomainReqHitRateDataResult::parse(const std::string &payload)
 	}
 	if(!value["DomainName"].isNull())
 		domainName_ = value["DomainName"].asString();
-	if(!value["DataInterval"].isNull())
-		dataInterval_ = value["DataInterval"].asString();
 	if(!value["StartTime"].isNull())
 		startTime_ = value["StartTime"].asString();
 	if(!value["EndTime"].isNull())
 		endTime_ = value["EndTime"].asString();
+	if(!value["DataInterval"].isNull())
+		dataInterval_ = value["DataInterval"].asString();
 
 }
 
@@ -76,13 +76,13 @@ std::string DescribeDomainReqHitRateDataResult::getDomainName()const
 	return domainName_;
 }
 
-std::string DescribeDomainReqHitRateDataResult::getDataInterval()const
+std::string DescribeDomainReqHitRateDataResult::getStartTime()const
 {
-	return dataInterval_;
+	return startTime_;
 }
 
-std::string DescribeDomainReqHitRateDataResult::getStartTime()const
+std::string DescribeDomainReqHitRateDataResult::getDataInterval()const
 {
-	return startTime_;
+	return dataInterval_;
 }
 

+ 219 - 10
cdn/src/model/DescribeDomainsUsageByDayRequest.cc

@@ -25,6 +25,83 @@ DescribeDomainsUsageByDayRequest::DescribeDomainsUsageByDayRequest() :
 DescribeDomainsUsageByDayRequest::~DescribeDomainsUsageByDayRequest()
 {}
 
+long DescribeDomainsUsageByDayRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeDomainsUsageByDayRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeDomainsUsageByDayRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeDomainsUsageByDayRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeDomainsUsageByDayRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeDomainsUsageByDayRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeDomainsUsageByDayRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeDomainsUsageByDayRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeDomainsUsageByDayRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainsUsageByDayRequest::setSecurityToken(const std::string& secur
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeDomainsUsageByDayRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeDomainsUsageByDayRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeDomainsUsageByDayRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeDomainsUsageByDayRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeDomainsUsageByDayRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeDomainsUsageByDayRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeDomainsUsageByDayRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeDomainsUsageByDayRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeDomainsUsageByDayRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getProduct()const
+{
+	return product_;
+}
+
+void DescribeDomainsUsageByDayRequest::setProduct(const std::string& product)
+{
+	product_ = product;
+	setParameter("Product", product);
+}
+
+std::string DescribeDomainsUsageByDayRequest::getOutString()const
+{
+	return outString_;
+}
+
+void DescribeDomainsUsageByDayRequest::setOutString(const std::string& outString)
+{
+	outString_ = outString;
+	setParameter("OutString", outString);
+}
+
 std::string DescribeDomainsUsageByDayRequest::getDomainName()const
 {
 	return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainsUsageByDayRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeDomainsUsageByDayRequest::getStartTime()const
+std::string DescribeDomainsUsageByDayRequest::getCallerBid()const
 {
-	return startTime_;
+	return callerBid_;
 }
 
-void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime)
+void DescribeDomainsUsageByDayRequest::setCallerBid(const std::string& callerBid)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
 long DescribeDomainsUsageByDayRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainsUsageByDayRequest::setOwnerId(long ownerId)
 	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const
+std::string DescribeDomainsUsageByDayRequest::getVersion()const
 {
-	return accessKeyId_;
+	return version_;
 }
 
-void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeDomainsUsageByDayRequest::setVersion(const std::string& version)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	version_ = version;
+	setParameter("Version", version);
+}
+
+bool DescribeDomainsUsageByDayRequest::getProxy_trust_transport_info()const
+{
+	return proxy_trust_transport_info_;
+}
+
+void DescribeDomainsUsageByDayRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
+{
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeDomainsUsageByDayRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeDomainsUsageByDayRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeDomainsUsageByDayRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeDomainsUsageByDayRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeDomainsUsageByDayRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeDomainsUsageByDayRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
 }
 

+ 208 - 10
cdn/src/model/DescribeTopDomainsByFlowRequest.cc

@@ -25,6 +25,83 @@ DescribeTopDomainsByFlowRequest::DescribeTopDomainsByFlowRequest() :
 DescribeTopDomainsByFlowRequest::~DescribeTopDomainsByFlowRequest()
 {}
 
+long DescribeTopDomainsByFlowRequest::getCallerParentId()const
+{
+	return callerParentId_;
+}
+
+void DescribeTopDomainsByFlowRequest::setCallerParentId(long callerParentId)
+{
+	callerParentId_ = callerParentId;
+	setParameter("CallerParentId", std::to_string(callerParentId));
+}
+
+bool DescribeTopDomainsByFlowRequest::getProxy_original_security_transport()const
+{
+	return proxy_original_security_transport_;
+}
+
+void DescribeTopDomainsByFlowRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
+{
+	proxy_original_security_transport_ = proxy_original_security_transport;
+	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
+}
+
+std::string DescribeTopDomainsByFlowRequest::getStartTime()const
+{
+	return startTime_;
+}
+
+void DescribeTopDomainsByFlowRequest::setStartTime(const std::string& startTime)
+{
+	startTime_ = startTime;
+	setParameter("StartTime", startTime);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getProxy_original_source_ip()const
+{
+	return proxy_original_source_ip_;
+}
+
+void DescribeTopDomainsByFlowRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
+{
+	proxy_original_source_ip_ = proxy_original_source_ip;
+	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getOwnerIdLoginEmail()const
+{
+	return ownerIdLoginEmail_;
+}
+
+void DescribeTopDomainsByFlowRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
+{
+	ownerIdLoginEmail_ = ownerIdLoginEmail;
+	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getCallerType()const
+{
+	return callerType_;
+}
+
+void DescribeTopDomainsByFlowRequest::setCallerType(const std::string& callerType)
+{
+	callerType_ = callerType;
+	setParameter("CallerType", callerType);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeTopDomainsByFlowRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
 std::string DescribeTopDomainsByFlowRequest::getSecurityToken()const
 {
 	return securityToken_;
@@ -36,6 +113,17 @@ void DescribeTopDomainsByFlowRequest::setSecurityToken(const std::string& securi
 	setParameter("SecurityToken", securityToken);
 }
 
+std::string DescribeTopDomainsByFlowRequest::getRequestContent()const
+{
+	return requestContent_;
+}
+
+void DescribeTopDomainsByFlowRequest::setRequestContent(const std::string& requestContent)
+{
+	requestContent_ = requestContent;
+	setParameter("RequestContent", requestContent);
+}
+
 long DescribeTopDomainsByFlowRequest::getLimit()const
 {
 	return limit_;
@@ -47,6 +135,72 @@ void DescribeTopDomainsByFlowRequest::setLimit(long limit)
 	setParameter("Limit", std::to_string(limit));
 }
 
+std::string DescribeTopDomainsByFlowRequest::getCallerBidEmail()const
+{
+	return callerBidEmail_;
+}
+
+void DescribeTopDomainsByFlowRequest::setCallerBidEmail(const std::string& callerBidEmail)
+{
+	callerBidEmail_ = callerBidEmail;
+	setParameter("CallerBidEmail", callerBidEmail);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getCallerUidEmail()const
+{
+	return callerUidEmail_;
+}
+
+void DescribeTopDomainsByFlowRequest::setCallerUidEmail(const std::string& callerUidEmail)
+{
+	callerUidEmail_ = callerUidEmail;
+	setParameter("CallerUidEmail", callerUidEmail);
+}
+
+long DescribeTopDomainsByFlowRequest::getCallerUid()const
+{
+	return callerUid_;
+}
+
+void DescribeTopDomainsByFlowRequest::setCallerUid(long callerUid)
+{
+	callerUid_ = callerUid;
+	setParameter("CallerUid", std::to_string(callerUid));
+}
+
+std::string DescribeTopDomainsByFlowRequest::getApp_ip()const
+{
+	return app_ip_;
+}
+
+void DescribeTopDomainsByFlowRequest::setApp_ip(const std::string& app_ip)
+{
+	app_ip_ = app_ip;
+	setParameter("App_ip", app_ip);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getPopProduct()const
+{
+	return popProduct_;
+}
+
+void DescribeTopDomainsByFlowRequest::setPopProduct(const std::string& popProduct)
+{
+	popProduct_ = popProduct;
+	setParameter("PopProduct", popProduct);
+}
+
+std::string DescribeTopDomainsByFlowRequest::getProduct()const
+{
+	return product_;
+}
+
+void DescribeTopDomainsByFlowRequest::setProduct(const std::string& product)
+{
+	product_ = product;
+	setParameter("Product", product);
+}
+
 std::string DescribeTopDomainsByFlowRequest::getEndTime()const
 {
 	return endTime_;
@@ -58,15 +212,15 @@ void DescribeTopDomainsByFlowRequest::setEndTime(const std::string& endTime)
 	setParameter("EndTime", endTime);
 }
 
-std::string DescribeTopDomainsByFlowRequest::getStartTime()const
+std::string DescribeTopDomainsByFlowRequest::getCallerBid()const
 {
-	return startTime_;
+	return callerBid_;
 }
 
-void DescribeTopDomainsByFlowRequest::setStartTime(const std::string& startTime)
+void DescribeTopDomainsByFlowRequest::setCallerBid(const std::string& callerBid)
 {
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
+	callerBid_ = callerBid;
+	setParameter("CallerBid", callerBid);
 }
 
 long DescribeTopDomainsByFlowRequest::getOwnerId()const
@@ -80,14 +234,58 @@ void DescribeTopDomainsByFlowRequest::setOwnerId(long ownerId)
 	setParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DescribeTopDomainsByFlowRequest::getAccessKeyId()const
+std::string DescribeTopDomainsByFlowRequest::getVersion()const
 {
-	return accessKeyId_;
+	return version_;
 }
 
-void DescribeTopDomainsByFlowRequest::setAccessKeyId(const std::string& accessKeyId)
+void DescribeTopDomainsByFlowRequest::setVersion(const std::string& version)
 {
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
+	version_ = version;
+	setParameter("Version", version);
+}
+
+bool DescribeTopDomainsByFlowRequest::getProxy_trust_transport_info()const
+{
+	return proxy_trust_transport_info_;
+}
+
+void DescribeTopDomainsByFlowRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
+{
+	proxy_trust_transport_info_ = proxy_trust_transport_info;
+	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
+}
+
+bool DescribeTopDomainsByFlowRequest::getAk_mfa_present()const
+{
+	return ak_mfa_present_;
+}
+
+void DescribeTopDomainsByFlowRequest::setAk_mfa_present(bool ak_mfa_present)
+{
+	ak_mfa_present_ = ak_mfa_present;
+	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
+}
+
+bool DescribeTopDomainsByFlowRequest::getSecurity_transport()const
+{
+	return security_transport_;
+}
+
+void DescribeTopDomainsByFlowRequest::setSecurity_transport(bool security_transport)
+{
+	security_transport_ = security_transport;
+	setParameter("Security_transport", std::to_string(security_transport));
+}
+
+std::string DescribeTopDomainsByFlowRequest::getRequestId()const
+{
+	return requestId_;
+}
+
+void DescribeTopDomainsByFlowRequest::setRequestId(const std::string& requestId)
+{
+	requestId_ = requestId;
+	setParameter("RequestId", requestId);
 }
 

+ 4 - 0
cdn/src/model/DescribeUserUsageDataExportTaskResult.cc

@@ -51,6 +51,10 @@ void DescribeUserUsageDataExportTaskResult::parse(const std::string &payload)
 	for (auto value : allData)
 	{
 		UsageDataPerPage::DataItem dataItemObject;
+		if(!value["TaskName"].isNull())
+			dataItemObject.taskName = value["TaskName"].asString();
+		if(!value["TaskId"].isNull())
+			dataItemObject.taskId = value["TaskId"].asString();
 		if(!value["CreateTime"].isNull())
 			dataItemObject.createTime = value["CreateTime"].asString();
 		if(!value["UpdateTime"].isNull())

+ 1 - 1
cdn/src/model/SetDomainGreenManagerConfigRequest.cc

@@ -19,7 +19,7 @@
 using AlibabaCloud::Cdn::Model::SetDomainGreenManagerConfigRequest;
 
 SetDomainGreenManagerConfigRequest::SetDomainGreenManagerConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "SetDomainGreenManagerConfig")
+	RpcServiceRequest("cdn", "2018-05-10", "SetDomainGreenManagerConfig")
 {}
 
 SetDomainGreenManagerConfigRequest::~SetDomainGreenManagerConfigRequest()

+ 11 - 0
cdn/src/model/SetDomainServerCertificateRequest.cc

@@ -36,6 +36,17 @@ void SetDomainServerCertificateRequest::setPrivateKey(const std::string& private
 	setParameter("PrivateKey", privateKey);
 }
 
+std::string SetDomainServerCertificateRequest::getForceSet()const
+{
+	return forceSet_;
+}
+
+void SetDomainServerCertificateRequest::setForceSet(const std::string& forceSet)
+{
+	forceSet_ = forceSet;
+	setParameter("ForceSet", forceSet);
+}
+
 std::string SetDomainServerCertificateRequest::getServerCertificateStatus()const
 {
 	return serverCertificateStatus_;