Browse Source

Fixed bugs.

sdk-team 6 years ago
parent
commit
2e832b9098
100 changed files with 1849 additions and 1556 deletions
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 64 16
      cdn/CMakeLists.txt
  4. 128 32
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 0 12
      cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h
  6. 9 9
      cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
  7. 12 12
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h
  8. 3 3
      cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h
  9. 3 3
      cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h
  10. 6 6
      cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
  11. 60 0
      cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
  12. 7 7
      cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h
  13. 0 63
      cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
  14. 0 60
      cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
  15. 3 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
  16. 60 0
      cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
  17. 7 15
      cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
  18. 0 3
      cdn/include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
  19. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h
  20. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
  21. 3 3
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
  22. 3 3
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
  23. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateRequest.h
  24. 3 8
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
  25. 0 6
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h
  26. 13 11
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
  27. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h
  28. 60 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h
  29. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h
  30. 3 3
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
  31. 0 3
      cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h
  32. 0 8
      cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
  33. 0 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h
  34. 4 14
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
  35. 0 1
      cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
  36. 1 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
  37. 0 9
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
  38. 3 5
      cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
  39. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerRequest.h
  40. 0 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h
  41. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h
  42. 69 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataRequest.h
  43. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataResult.h
  44. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.h
  45. 20 21
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataResult.h
  46. 9 12
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h
  47. 13 13
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataResult.h
  48. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryRequest.h
  49. 57 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryResult.h
  50. 3 5
      cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
  51. 3 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
  52. 0 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h
  53. 1 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
  54. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
  55. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitRequest.h
  56. 71 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitResult.h
  57. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
  58. 66 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitRequest.h
  59. 58 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitResult.h
  60. 9 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
  61. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h
  62. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h
  63. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h
  64. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
  65. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h
  66. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeRealtimeDeliveryAccRequest.h
  67. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeTagResourcesRequest.h
  68. 0 3
      cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
  69. 14 3
      cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
  70. 9 2
      cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h
  71. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeUserTagsRequest.h
  72. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h
  73. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h
  74. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
  75. 53 0
      cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h
  76. 51 0
      cdn/include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryRequest.h
  77. 49 0
      cdn/include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryResult.h
  78. 9 9
      cdn/include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryRequest.h
  79. 49 0
      cdn/include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryResult.h
  80. 0 60
      cdn/include/alibabacloud/cdn/model/ListFCTriggerRequest.h
  81. 57 0
      cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsRequest.h
  82. 56 0
      cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsResult.h
  83. 48 0
      cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosRequest.h
  84. 57 0
      cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosResult.h
  85. 48 0
      cdn/include/alibabacloud/cdn/model/ListUserCustomLogConfigRequest.h
  86. 51 0
      cdn/include/alibabacloud/cdn/model/ListUserCustomLogConfigResult.h
  87. 9 18
      cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
  88. 0 60
      cdn/include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyRequest.h
  89. 60 0
      cdn/include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryRequest.h
  90. 49 0
      cdn/include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryResult.h
  91. 3 3
      cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h
  92. 3 3
      cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h
  93. 9 9
      cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h
  94. 9 9
      cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h
  95. 6 6
      cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h
  96. 6 6
      cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h
  97. 6 6
      cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h
  98. 6 6
      cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h
  99. 6 6
      cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h
  100. 6 6
      cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-11-15 Version 1.36.181
+- Fixed bugs.
+
 2019-11-15 Version 1.36.180
 - Add Scdn APIS.
 - Sync cdn APIS.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.180
+1.36.181

+ 64 - 16
cdn/CMakeLists.txt

@@ -49,6 +49,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
 	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
 	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
+	include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
 	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
 	include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
@@ -69,10 +71,10 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h
 	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h
 	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h
+	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
 	include/alibabacloud/cdn/model/DeleteSpecificConfigResult.h
-	include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h
 	include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h
 	include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskResult.h
 	include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
@@ -99,6 +101,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
 	include/alibabacloud/cdn/model/DescribeCdnTypesRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnTypesResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h
 	include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
 	include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
@@ -111,10 +115,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h
-	include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h
-	include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h
@@ -147,6 +147,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
@@ -155,8 +157,14 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
@@ -169,8 +177,12 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitResult.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
 	include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h
@@ -235,8 +247,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeTagResourcesResult.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h
-	include/alibabacloud/cdn/model/DescribeUserCdnStatusRequest.h
-	include/alibabacloud/cdn/model/DescribeUserCdnStatusResult.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
@@ -251,12 +261,24 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h
 	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h
 	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
+	include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h
+	include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryResult.h
+	include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h
 	include/alibabacloud/cdn/model/ForbidLiveStreamResult.h
 	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h
 	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h
 	include/alibabacloud/cdn/model/ListFCTriggerRequest.h
 	include/alibabacloud/cdn/model/ListFCTriggerResult.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsRequest.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsResult.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosRequest.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosResult.h
+	include/alibabacloud/cdn/model/ListUserCustomLogConfigRequest.h
+	include/alibabacloud/cdn/model/ListUserCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainResult.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyRequest.h
@@ -271,6 +293,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/ModifyHttpHeaderConfigResult.h
 	include/alibabacloud/cdn/model/ModifyPathCacheExpiredConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyPathCacheExpiredConfigResult.h
+	include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/OpenCdnServiceRequest.h
@@ -386,6 +410,8 @@ set(cdn_src
 	src/model/BatchUpdateCdnDomainResult.cc
 	src/model/CreateLiveStreamRecordIndexFilesRequest.cc
 	src/model/CreateLiveStreamRecordIndexFilesResult.cc
+	src/model/CreateRealTimeLogDeliveryRequest.cc
+	src/model/CreateRealTimeLogDeliveryResult.cc
 	src/model/CreateUsageDetailDataExportTaskRequest.cc
 	src/model/CreateUsageDetailDataExportTaskResult.cc
 	src/model/CreateUserUsageDataExportTaskRequest.cc
@@ -406,10 +432,10 @@ set(cdn_src
 	src/model/DeleteLiveDomainMappingResult.cc
 	src/model/DeleteLiveStreamTranscodeRequest.cc
 	src/model/DeleteLiveStreamTranscodeResult.cc
+	src/model/DeleteRealtimeLogDeliveryRequest.cc
+	src/model/DeleteRealtimeLogDeliveryResult.cc
 	src/model/DeleteSpecificConfigRequest.cc
 	src/model/DeleteSpecificConfigResult.cc
-	src/model/DeleteSpecificStagingConfigRequest.cc
-	src/model/DeleteSpecificStagingConfigResult.cc
 	src/model/DeleteUsageDetailDataExportTaskRequest.cc
 	src/model/DeleteUsageDetailDataExportTaskResult.cc
 	src/model/DeleteUserUsageDataExportTaskRequest.cc
@@ -436,6 +462,8 @@ set(cdn_src
 	src/model/DescribeCdnServiceResult.cc
 	src/model/DescribeCdnTypesRequest.cc
 	src/model/DescribeCdnTypesResult.cc
+	src/model/DescribeCdnUserBillPredictionRequest.cc
+	src/model/DescribeCdnUserBillPredictionResult.cc
 	src/model/DescribeCdnUserQuotaRequest.cc
 	src/model/DescribeCdnUserQuotaResult.cc
 	src/model/DescribeCdnUserResourcePackageRequest.cc
@@ -448,10 +476,6 @@ set(cdn_src
 	src/model/DescribeDomainBpsDataResult.cc
 	src/model/DescribeDomainBpsDataByTimeStampRequest.cc
 	src/model/DescribeDomainBpsDataByTimeStampResult.cc
-	src/model/DescribeDomainCCAttackInfoRequest.cc
-	src/model/DescribeDomainCCAttackInfoResult.cc
-	src/model/DescribeDomainCCDataRequest.cc
-	src/model/DescribeDomainCCDataResult.cc
 	src/model/DescribeDomainCertificateInfoRequest.cc
 	src/model/DescribeDomainCertificateInfoResult.cc
 	src/model/DescribeDomainCnameRequest.cc
@@ -484,6 +508,8 @@ set(cdn_src
 	src/model/DescribeDomainRealTimeBpsDataResult.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataResult.cc
+	src/model/DescribeDomainRealTimeDetailDataRequest.cc
+	src/model/DescribeDomainRealTimeDetailDataResult.cc
 	src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc
 	src/model/DescribeDomainRealTimeHttpCodeDataResult.cc
 	src/model/DescribeDomainRealTimeQpsDataRequest.cc
@@ -492,8 +518,14 @@ set(cdn_src
 	src/model/DescribeDomainRealTimeReqHitRateDataResult.cc
 	src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc
 	src/model/DescribeDomainRealTimeSrcBpsDataResult.cc
+	src/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.cc
+	src/model/DescribeDomainRealTimeSrcHttpCodeDataResult.cc
 	src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc
 	src/model/DescribeDomainRealTimeSrcTrafficDataResult.cc
+	src/model/DescribeDomainRealTimeTrafficDataRequest.cc
+	src/model/DescribeDomainRealTimeTrafficDataResult.cc
+	src/model/DescribeDomainRealtimeLogDeliveryRequest.cc
+	src/model/DescribeDomainRealtimeLogDeliveryResult.cc
 	src/model/DescribeDomainRegionDataRequest.cc
 	src/model/DescribeDomainRegionDataResult.cc
 	src/model/DescribeDomainReqHitRateDataRequest.cc
@@ -506,8 +538,12 @@ set(cdn_src
 	src/model/DescribeDomainSrcFlowDataResult.cc
 	src/model/DescribeDomainSrcHttpCodeDataRequest.cc
 	src/model/DescribeDomainSrcHttpCodeDataResult.cc
+	src/model/DescribeDomainSrcTopUrlVisitRequest.cc
+	src/model/DescribeDomainSrcTopUrlVisitResult.cc
 	src/model/DescribeDomainSrcTrafficDataRequest.cc
 	src/model/DescribeDomainSrcTrafficDataResult.cc
+	src/model/DescribeDomainTopClientIpVisitRequest.cc
+	src/model/DescribeDomainTopClientIpVisitResult.cc
 	src/model/DescribeDomainTopReferVisitRequest.cc
 	src/model/DescribeDomainTopReferVisitResult.cc
 	src/model/DescribeDomainTopUrlVisitRequest.cc
@@ -572,8 +608,6 @@ set(cdn_src
 	src/model/DescribeTagResourcesResult.cc
 	src/model/DescribeTopDomainsByFlowRequest.cc
 	src/model/DescribeTopDomainsByFlowResult.cc
-	src/model/DescribeUserCdnStatusRequest.cc
-	src/model/DescribeUserCdnStatusResult.cc
 	src/model/DescribeUserConfigsRequest.cc
 	src/model/DescribeUserConfigsResult.cc
 	src/model/DescribeUserCustomLogConfigRequest.cc
@@ -588,12 +622,24 @@ set(cdn_src
 	src/model/DescribeUserUsageDataExportTaskResult.cc
 	src/model/DescribeUserUsageDetailDataExportTaskRequest.cc
 	src/model/DescribeUserUsageDetailDataExportTaskResult.cc
+	src/model/DescribeUserVipsByDomainRequest.cc
+	src/model/DescribeUserVipsByDomainResult.cc
+	src/model/DisableRealtimeLogDeliveryRequest.cc
+	src/model/DisableRealtimeLogDeliveryResult.cc
+	src/model/EnableRealtimeLogDeliveryRequest.cc
+	src/model/EnableRealtimeLogDeliveryResult.cc
 	src/model/ForbidLiveStreamRequest.cc
 	src/model/ForbidLiveStreamResult.cc
 	src/model/ListDomainsByLogConfigIdRequest.cc
 	src/model/ListDomainsByLogConfigIdResult.cc
 	src/model/ListFCTriggerRequest.cc
 	src/model/ListFCTriggerResult.cc
+	src/model/ListRealtimeLogDeliveryDomainsRequest.cc
+	src/model/ListRealtimeLogDeliveryDomainsResult.cc
+	src/model/ListRealtimeLogDeliveryInfosRequest.cc
+	src/model/ListRealtimeLogDeliveryInfosResult.cc
+	src/model/ListUserCustomLogConfigRequest.cc
+	src/model/ListUserCustomLogConfigResult.cc
 	src/model/ModifyCdnDomainRequest.cc
 	src/model/ModifyCdnDomainResult.cc
 	src/model/ModifyCdnDomainSchdmByPropertyRequest.cc
@@ -608,6 +654,8 @@ set(cdn_src
 	src/model/ModifyHttpHeaderConfigResult.cc
 	src/model/ModifyPathCacheExpiredConfigRequest.cc
 	src/model/ModifyPathCacheExpiredConfigResult.cc
+	src/model/ModifyRealtimeLogDeliveryRequest.cc
+	src/model/ModifyRealtimeLogDeliveryResult.cc
 	src/model/ModifyUserCustomLogConfigRequest.cc
 	src/model/ModifyUserCustomLogConfigResult.cc
 	src/model/OpenCdnServiceRequest.cc

+ 128 - 32
cdn/include/alibabacloud/cdn/CdnClient.h

@@ -50,6 +50,8 @@
 #include "model/BatchUpdateCdnDomainResult.h"
 #include "model/CreateLiveStreamRecordIndexFilesRequest.h"
 #include "model/CreateLiveStreamRecordIndexFilesResult.h"
+#include "model/CreateRealTimeLogDeliveryRequest.h"
+#include "model/CreateRealTimeLogDeliveryResult.h"
 #include "model/CreateUsageDetailDataExportTaskRequest.h"
 #include "model/CreateUsageDetailDataExportTaskResult.h"
 #include "model/CreateUserUsageDataExportTaskRequest.h"
@@ -70,10 +72,10 @@
 #include "model/DeleteLiveDomainMappingResult.h"
 #include "model/DeleteLiveStreamTranscodeRequest.h"
 #include "model/DeleteLiveStreamTranscodeResult.h"
+#include "model/DeleteRealtimeLogDeliveryRequest.h"
+#include "model/DeleteRealtimeLogDeliveryResult.h"
 #include "model/DeleteSpecificConfigRequest.h"
 #include "model/DeleteSpecificConfigResult.h"
-#include "model/DeleteSpecificStagingConfigRequest.h"
-#include "model/DeleteSpecificStagingConfigResult.h"
 #include "model/DeleteUsageDetailDataExportTaskRequest.h"
 #include "model/DeleteUsageDetailDataExportTaskResult.h"
 #include "model/DeleteUserUsageDataExportTaskRequest.h"
@@ -100,6 +102,8 @@
 #include "model/DescribeCdnServiceResult.h"
 #include "model/DescribeCdnTypesRequest.h"
 #include "model/DescribeCdnTypesResult.h"
+#include "model/DescribeCdnUserBillPredictionRequest.h"
+#include "model/DescribeCdnUserBillPredictionResult.h"
 #include "model/DescribeCdnUserQuotaRequest.h"
 #include "model/DescribeCdnUserQuotaResult.h"
 #include "model/DescribeCdnUserResourcePackageRequest.h"
@@ -112,10 +116,6 @@
 #include "model/DescribeDomainBpsDataResult.h"
 #include "model/DescribeDomainBpsDataByTimeStampRequest.h"
 #include "model/DescribeDomainBpsDataByTimeStampResult.h"
-#include "model/DescribeDomainCCAttackInfoRequest.h"
-#include "model/DescribeDomainCCAttackInfoResult.h"
-#include "model/DescribeDomainCCDataRequest.h"
-#include "model/DescribeDomainCCDataResult.h"
 #include "model/DescribeDomainCertificateInfoRequest.h"
 #include "model/DescribeDomainCertificateInfoResult.h"
 #include "model/DescribeDomainCnameRequest.h"
@@ -148,6 +148,8 @@
 #include "model/DescribeDomainRealTimeBpsDataResult.h"
 #include "model/DescribeDomainRealTimeByteHitRateDataRequest.h"
 #include "model/DescribeDomainRealTimeByteHitRateDataResult.h"
+#include "model/DescribeDomainRealTimeDetailDataRequest.h"
+#include "model/DescribeDomainRealTimeDetailDataResult.h"
 #include "model/DescribeDomainRealTimeHttpCodeDataRequest.h"
 #include "model/DescribeDomainRealTimeHttpCodeDataResult.h"
 #include "model/DescribeDomainRealTimeQpsDataRequest.h"
@@ -156,8 +158,14 @@
 #include "model/DescribeDomainRealTimeReqHitRateDataResult.h"
 #include "model/DescribeDomainRealTimeSrcBpsDataRequest.h"
 #include "model/DescribeDomainRealTimeSrcBpsDataResult.h"
+#include "model/DescribeDomainRealTimeSrcHttpCodeDataRequest.h"
+#include "model/DescribeDomainRealTimeSrcHttpCodeDataResult.h"
 #include "model/DescribeDomainRealTimeSrcTrafficDataRequest.h"
 #include "model/DescribeDomainRealTimeSrcTrafficDataResult.h"
+#include "model/DescribeDomainRealTimeTrafficDataRequest.h"
+#include "model/DescribeDomainRealTimeTrafficDataResult.h"
+#include "model/DescribeDomainRealtimeLogDeliveryRequest.h"
+#include "model/DescribeDomainRealtimeLogDeliveryResult.h"
 #include "model/DescribeDomainRegionDataRequest.h"
 #include "model/DescribeDomainRegionDataResult.h"
 #include "model/DescribeDomainReqHitRateDataRequest.h"
@@ -170,8 +178,12 @@
 #include "model/DescribeDomainSrcFlowDataResult.h"
 #include "model/DescribeDomainSrcHttpCodeDataRequest.h"
 #include "model/DescribeDomainSrcHttpCodeDataResult.h"
+#include "model/DescribeDomainSrcTopUrlVisitRequest.h"
+#include "model/DescribeDomainSrcTopUrlVisitResult.h"
 #include "model/DescribeDomainSrcTrafficDataRequest.h"
 #include "model/DescribeDomainSrcTrafficDataResult.h"
+#include "model/DescribeDomainTopClientIpVisitRequest.h"
+#include "model/DescribeDomainTopClientIpVisitResult.h"
 #include "model/DescribeDomainTopReferVisitRequest.h"
 #include "model/DescribeDomainTopReferVisitResult.h"
 #include "model/DescribeDomainTopUrlVisitRequest.h"
@@ -236,8 +248,6 @@
 #include "model/DescribeTagResourcesResult.h"
 #include "model/DescribeTopDomainsByFlowRequest.h"
 #include "model/DescribeTopDomainsByFlowResult.h"
-#include "model/DescribeUserCdnStatusRequest.h"
-#include "model/DescribeUserCdnStatusResult.h"
 #include "model/DescribeUserConfigsRequest.h"
 #include "model/DescribeUserConfigsResult.h"
 #include "model/DescribeUserCustomLogConfigRequest.h"
@@ -252,12 +262,24 @@
 #include "model/DescribeUserUsageDataExportTaskResult.h"
 #include "model/DescribeUserUsageDetailDataExportTaskRequest.h"
 #include "model/DescribeUserUsageDetailDataExportTaskResult.h"
+#include "model/DescribeUserVipsByDomainRequest.h"
+#include "model/DescribeUserVipsByDomainResult.h"
+#include "model/DisableRealtimeLogDeliveryRequest.h"
+#include "model/DisableRealtimeLogDeliveryResult.h"
+#include "model/EnableRealtimeLogDeliveryRequest.h"
+#include "model/EnableRealtimeLogDeliveryResult.h"
 #include "model/ForbidLiveStreamRequest.h"
 #include "model/ForbidLiveStreamResult.h"
 #include "model/ListDomainsByLogConfigIdRequest.h"
 #include "model/ListDomainsByLogConfigIdResult.h"
 #include "model/ListFCTriggerRequest.h"
 #include "model/ListFCTriggerResult.h"
+#include "model/ListRealtimeLogDeliveryDomainsRequest.h"
+#include "model/ListRealtimeLogDeliveryDomainsResult.h"
+#include "model/ListRealtimeLogDeliveryInfosRequest.h"
+#include "model/ListRealtimeLogDeliveryInfosResult.h"
+#include "model/ListUserCustomLogConfigRequest.h"
+#include "model/ListUserCustomLogConfigResult.h"
 #include "model/ModifyCdnDomainRequest.h"
 #include "model/ModifyCdnDomainResult.h"
 #include "model/ModifyCdnDomainSchdmByPropertyRequest.h"
@@ -272,6 +294,8 @@
 #include "model/ModifyHttpHeaderConfigResult.h"
 #include "model/ModifyPathCacheExpiredConfigRequest.h"
 #include "model/ModifyPathCacheExpiredConfigResult.h"
+#include "model/ModifyRealtimeLogDeliveryRequest.h"
+#include "model/ModifyRealtimeLogDeliveryResult.h"
 #include "model/ModifyUserCustomLogConfigRequest.h"
 #include "model/ModifyUserCustomLogConfigResult.h"
 #include "model/OpenCdnServiceRequest.h"
@@ -407,6 +431,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateLiveStreamRecordIndexFilesResult> CreateLiveStreamRecordIndexFilesOutcome;
 			typedef std::future<CreateLiveStreamRecordIndexFilesOutcome> CreateLiveStreamRecordIndexFilesOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::CreateLiveStreamRecordIndexFilesRequest&, const CreateLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveStreamRecordIndexFilesAsyncHandler;
+			typedef Outcome<Error, Model::CreateRealTimeLogDeliveryResult> CreateRealTimeLogDeliveryOutcome;
+			typedef std::future<CreateRealTimeLogDeliveryOutcome> CreateRealTimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::CreateRealTimeLogDeliveryRequest&, const CreateRealTimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRealTimeLogDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::CreateUsageDetailDataExportTaskResult> CreateUsageDetailDataExportTaskOutcome;
 			typedef std::future<CreateUsageDetailDataExportTaskOutcome> CreateUsageDetailDataExportTaskOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::CreateUsageDetailDataExportTaskRequest&, const CreateUsageDetailDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUsageDetailDataExportTaskAsyncHandler;
@@ -437,12 +464,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteLiveStreamTranscodeResult> DeleteLiveStreamTranscodeOutcome;
 			typedef std::future<DeleteLiveStreamTranscodeOutcome> DeleteLiveStreamTranscodeOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteLiveStreamTranscodeRequest&, const DeleteLiveStreamTranscodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamTranscodeAsyncHandler;
+			typedef Outcome<Error, Model::DeleteRealtimeLogDeliveryResult> DeleteRealtimeLogDeliveryOutcome;
+			typedef std::future<DeleteRealtimeLogDeliveryOutcome> DeleteRealtimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DeleteRealtimeLogDeliveryRequest&, const DeleteRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRealtimeLogDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::DeleteSpecificConfigResult> DeleteSpecificConfigOutcome;
 			typedef std::future<DeleteSpecificConfigOutcome> DeleteSpecificConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteSpecificConfigRequest&, const DeleteSpecificConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSpecificConfigAsyncHandler;
-			typedef Outcome<Error, Model::DeleteSpecificStagingConfigResult> DeleteSpecificStagingConfigOutcome;
-			typedef std::future<DeleteSpecificStagingConfigOutcome> DeleteSpecificStagingConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DeleteSpecificStagingConfigRequest&, const DeleteSpecificStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSpecificStagingConfigAsyncHandler;
 			typedef Outcome<Error, Model::DeleteUsageDetailDataExportTaskResult> DeleteUsageDetailDataExportTaskOutcome;
 			typedef std::future<DeleteUsageDetailDataExportTaskOutcome> DeleteUsageDetailDataExportTaskOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteUsageDetailDataExportTaskRequest&, const DeleteUsageDetailDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUsageDetailDataExportTaskAsyncHandler;
@@ -482,6 +509,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeCdnTypesResult> DescribeCdnTypesOutcome;
 			typedef std::future<DescribeCdnTypesOutcome> DescribeCdnTypesOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnTypesRequest&, const DescribeCdnTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnTypesAsyncHandler;
+			typedef Outcome<Error, Model::DescribeCdnUserBillPredictionResult> DescribeCdnUserBillPredictionOutcome;
+			typedef std::future<DescribeCdnUserBillPredictionOutcome> DescribeCdnUserBillPredictionOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeCdnUserBillPredictionRequest&, const DescribeCdnUserBillPredictionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnUserBillPredictionAsyncHandler;
 			typedef Outcome<Error, Model::DescribeCdnUserQuotaResult> DescribeCdnUserQuotaOutcome;
 			typedef std::future<DescribeCdnUserQuotaOutcome> DescribeCdnUserQuotaOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnUserQuotaRequest&, const DescribeCdnUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnUserQuotaAsyncHandler;
@@ -500,12 +530,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainBpsDataByTimeStampResult> DescribeDomainBpsDataByTimeStampOutcome;
 			typedef std::future<DescribeDomainBpsDataByTimeStampOutcome> DescribeDomainBpsDataByTimeStampOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainBpsDataByTimeStampRequest&, const DescribeDomainBpsDataByTimeStampOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainBpsDataByTimeStampAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainCCAttackInfoResult> DescribeDomainCCAttackInfoOutcome;
-			typedef std::future<DescribeDomainCCAttackInfoOutcome> DescribeDomainCCAttackInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCCAttackInfoRequest&, const DescribeDomainCCAttackInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCCAttackInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainCCDataResult> DescribeDomainCCDataOutcome;
-			typedef std::future<DescribeDomainCCDataOutcome> DescribeDomainCCDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCCDataRequest&, const DescribeDomainCCDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCCDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainCertificateInfoResult> DescribeDomainCertificateInfoOutcome;
 			typedef std::future<DescribeDomainCertificateInfoOutcome> DescribeDomainCertificateInfoOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCertificateInfoRequest&, const DescribeDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCertificateInfoAsyncHandler;
@@ -554,6 +578,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainRealTimeByteHitRateDataResult> DescribeDomainRealTimeByteHitRateDataOutcome;
 			typedef std::future<DescribeDomainRealTimeByteHitRateDataOutcome> DescribeDomainRealTimeByteHitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeByteHitRateDataRequest&, const DescribeDomainRealTimeByteHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeByteHitRateDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeDetailDataResult> DescribeDomainRealTimeDetailDataOutcome;
+			typedef std::future<DescribeDomainRealTimeDetailDataOutcome> DescribeDomainRealTimeDetailDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeDetailDataRequest&, const DescribeDomainRealTimeDetailDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeDetailDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRealTimeHttpCodeDataResult> DescribeDomainRealTimeHttpCodeDataOutcome;
 			typedef std::future<DescribeDomainRealTimeHttpCodeDataOutcome> DescribeDomainRealTimeHttpCodeDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeHttpCodeDataRequest&, const DescribeDomainRealTimeHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeHttpCodeDataAsyncHandler;
@@ -566,9 +593,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainRealTimeSrcBpsDataResult> DescribeDomainRealTimeSrcBpsDataOutcome;
 			typedef std::future<DescribeDomainRealTimeSrcBpsDataOutcome> DescribeDomainRealTimeSrcBpsDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeSrcBpsDataRequest&, const DescribeDomainRealTimeSrcBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeSrcBpsDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeSrcHttpCodeDataResult> DescribeDomainRealTimeSrcHttpCodeDataOutcome;
+			typedef std::future<DescribeDomainRealTimeSrcHttpCodeDataOutcome> DescribeDomainRealTimeSrcHttpCodeDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeSrcHttpCodeDataRequest&, const DescribeDomainRealTimeSrcHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeSrcHttpCodeDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRealTimeSrcTrafficDataResult> DescribeDomainRealTimeSrcTrafficDataOutcome;
 			typedef std::future<DescribeDomainRealTimeSrcTrafficDataOutcome> DescribeDomainRealTimeSrcTrafficDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeSrcTrafficDataRequest&, const DescribeDomainRealTimeSrcTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeSrcTrafficDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeTrafficDataResult> DescribeDomainRealTimeTrafficDataOutcome;
+			typedef std::future<DescribeDomainRealTimeTrafficDataOutcome> DescribeDomainRealTimeTrafficDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeTrafficDataRequest&, const DescribeDomainRealTimeTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeTrafficDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealtimeLogDeliveryResult> DescribeDomainRealtimeLogDeliveryOutcome;
+			typedef std::future<DescribeDomainRealtimeLogDeliveryOutcome> DescribeDomainRealtimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealtimeLogDeliveryRequest&, const DescribeDomainRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealtimeLogDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRegionDataResult> DescribeDomainRegionDataOutcome;
 			typedef std::future<DescribeDomainRegionDataOutcome> DescribeDomainRegionDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRegionDataRequest&, const DescribeDomainRegionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRegionDataAsyncHandler;
@@ -587,9 +623,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainSrcHttpCodeDataResult> DescribeDomainSrcHttpCodeDataOutcome;
 			typedef std::future<DescribeDomainSrcHttpCodeDataOutcome> DescribeDomainSrcHttpCodeDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcHttpCodeDataRequest&, const DescribeDomainSrcHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcHttpCodeDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainSrcTopUrlVisitResult> DescribeDomainSrcTopUrlVisitOutcome;
+			typedef std::future<DescribeDomainSrcTopUrlVisitOutcome> DescribeDomainSrcTopUrlVisitOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcTopUrlVisitRequest&, const DescribeDomainSrcTopUrlVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcTopUrlVisitAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainSrcTrafficDataResult> DescribeDomainSrcTrafficDataOutcome;
 			typedef std::future<DescribeDomainSrcTrafficDataOutcome> DescribeDomainSrcTrafficDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcTrafficDataRequest&, const DescribeDomainSrcTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcTrafficDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainTopClientIpVisitResult> DescribeDomainTopClientIpVisitOutcome;
+			typedef std::future<DescribeDomainTopClientIpVisitOutcome> DescribeDomainTopClientIpVisitOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainTopClientIpVisitRequest&, const DescribeDomainTopClientIpVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainTopClientIpVisitAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainTopReferVisitResult> DescribeDomainTopReferVisitOutcome;
 			typedef std::future<DescribeDomainTopReferVisitOutcome> DescribeDomainTopReferVisitOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainTopReferVisitRequest&, const DescribeDomainTopReferVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainTopReferVisitAsyncHandler;
@@ -686,9 +728,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeTopDomainsByFlowResult> DescribeTopDomainsByFlowOutcome;
 			typedef std::future<DescribeTopDomainsByFlowOutcome> DescribeTopDomainsByFlowOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeTopDomainsByFlowRequest&, const DescribeTopDomainsByFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTopDomainsByFlowAsyncHandler;
-			typedef Outcome<Error, Model::DescribeUserCdnStatusResult> DescribeUserCdnStatusOutcome;
-			typedef std::future<DescribeUserCdnStatusOutcome> DescribeUserCdnStatusOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeUserCdnStatusRequest&, const DescribeUserCdnStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserCdnStatusAsyncHandler;
 			typedef Outcome<Error, Model::DescribeUserConfigsResult> DescribeUserConfigsOutcome;
 			typedef std::future<DescribeUserConfigsOutcome> DescribeUserConfigsOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeUserConfigsRequest&, const DescribeUserConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserConfigsAsyncHandler;
@@ -710,6 +749,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeUserUsageDetailDataExportTaskResult> DescribeUserUsageDetailDataExportTaskOutcome;
 			typedef std::future<DescribeUserUsageDetailDataExportTaskOutcome> DescribeUserUsageDetailDataExportTaskOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeUserUsageDetailDataExportTaskRequest&, const DescribeUserUsageDetailDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserUsageDetailDataExportTaskAsyncHandler;
+			typedef Outcome<Error, Model::DescribeUserVipsByDomainResult> DescribeUserVipsByDomainOutcome;
+			typedef std::future<DescribeUserVipsByDomainOutcome> DescribeUserVipsByDomainOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeUserVipsByDomainRequest&, const DescribeUserVipsByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserVipsByDomainAsyncHandler;
+			typedef Outcome<Error, Model::DisableRealtimeLogDeliveryResult> DisableRealtimeLogDeliveryOutcome;
+			typedef std::future<DisableRealtimeLogDeliveryOutcome> DisableRealtimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DisableRealtimeLogDeliveryRequest&, const DisableRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableRealtimeLogDeliveryAsyncHandler;
+			typedef Outcome<Error, Model::EnableRealtimeLogDeliveryResult> EnableRealtimeLogDeliveryOutcome;
+			typedef std::future<EnableRealtimeLogDeliveryOutcome> EnableRealtimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::EnableRealtimeLogDeliveryRequest&, const EnableRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableRealtimeLogDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::ForbidLiveStreamResult> ForbidLiveStreamOutcome;
 			typedef std::future<ForbidLiveStreamOutcome> ForbidLiveStreamOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ForbidLiveStreamRequest&, const ForbidLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForbidLiveStreamAsyncHandler;
@@ -719,6 +767,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListFCTriggerResult> ListFCTriggerOutcome;
 			typedef std::future<ListFCTriggerOutcome> ListFCTriggerOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ListFCTriggerRequest&, const ListFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFCTriggerAsyncHandler;
+			typedef Outcome<Error, Model::ListRealtimeLogDeliveryDomainsResult> ListRealtimeLogDeliveryDomainsOutcome;
+			typedef std::future<ListRealtimeLogDeliveryDomainsOutcome> ListRealtimeLogDeliveryDomainsOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::ListRealtimeLogDeliveryDomainsRequest&, const ListRealtimeLogDeliveryDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRealtimeLogDeliveryDomainsAsyncHandler;
+			typedef Outcome<Error, Model::ListRealtimeLogDeliveryInfosResult> ListRealtimeLogDeliveryInfosOutcome;
+			typedef std::future<ListRealtimeLogDeliveryInfosOutcome> ListRealtimeLogDeliveryInfosOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::ListRealtimeLogDeliveryInfosRequest&, const ListRealtimeLogDeliveryInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRealtimeLogDeliveryInfosAsyncHandler;
+			typedef Outcome<Error, Model::ListUserCustomLogConfigResult> ListUserCustomLogConfigOutcome;
+			typedef std::future<ListUserCustomLogConfigOutcome> ListUserCustomLogConfigOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::ListUserCustomLogConfigRequest&, const ListUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserCustomLogConfigAsyncHandler;
 			typedef Outcome<Error, Model::ModifyCdnDomainResult> ModifyCdnDomainOutcome;
 			typedef std::future<ModifyCdnDomainOutcome> ModifyCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyCdnDomainRequest&, const ModifyCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCdnDomainAsyncHandler;
@@ -740,6 +797,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyPathCacheExpiredConfigResult> ModifyPathCacheExpiredConfigOutcome;
 			typedef std::future<ModifyPathCacheExpiredConfigOutcome> ModifyPathCacheExpiredConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyPathCacheExpiredConfigRequest&, const ModifyPathCacheExpiredConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPathCacheExpiredConfigAsyncHandler;
+			typedef Outcome<Error, Model::ModifyRealtimeLogDeliveryResult> ModifyRealtimeLogDeliveryOutcome;
+			typedef std::future<ModifyRealtimeLogDeliveryOutcome> ModifyRealtimeLogDeliveryOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::ModifyRealtimeLogDeliveryRequest&, const ModifyRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRealtimeLogDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::ModifyUserCustomLogConfigResult> ModifyUserCustomLogConfigOutcome;
 			typedef std::future<ModifyUserCustomLogConfigOutcome> ModifyUserCustomLogConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyUserCustomLogConfigRequest&, const ModifyUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserCustomLogConfigAsyncHandler;
@@ -913,6 +973,9 @@ namespace AlibabaCloud
 			CreateLiveStreamRecordIndexFilesOutcome createLiveStreamRecordIndexFiles(const Model::CreateLiveStreamRecordIndexFilesRequest &request)const;
 			void createLiveStreamRecordIndexFilesAsync(const Model::CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const;
+			CreateRealTimeLogDeliveryOutcome createRealTimeLogDelivery(const Model::CreateRealTimeLogDeliveryRequest &request)const;
+			void createRealTimeLogDeliveryAsync(const Model::CreateRealTimeLogDeliveryRequest& request, const CreateRealTimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateRealTimeLogDeliveryOutcomeCallable createRealTimeLogDeliveryCallable(const Model::CreateRealTimeLogDeliveryRequest& request) const;
 			CreateUsageDetailDataExportTaskOutcome createUsageDetailDataExportTask(const Model::CreateUsageDetailDataExportTaskRequest &request)const;
 			void createUsageDetailDataExportTaskAsync(const Model::CreateUsageDetailDataExportTaskRequest& request, const CreateUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateUsageDetailDataExportTaskOutcomeCallable createUsageDetailDataExportTaskCallable(const Model::CreateUsageDetailDataExportTaskRequest& request) const;
@@ -943,12 +1006,12 @@ namespace AlibabaCloud
 			DeleteLiveStreamTranscodeOutcome deleteLiveStreamTranscode(const Model::DeleteLiveStreamTranscodeRequest &request)const;
 			void deleteLiveStreamTranscodeAsync(const Model::DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveStreamTranscodeOutcomeCallable deleteLiveStreamTranscodeCallable(const Model::DeleteLiveStreamTranscodeRequest& request) const;
+			DeleteRealtimeLogDeliveryOutcome deleteRealtimeLogDelivery(const Model::DeleteRealtimeLogDeliveryRequest &request)const;
+			void deleteRealtimeLogDeliveryAsync(const Model::DeleteRealtimeLogDeliveryRequest& request, const DeleteRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteRealtimeLogDeliveryOutcomeCallable deleteRealtimeLogDeliveryCallable(const Model::DeleteRealtimeLogDeliveryRequest& request) const;
 			DeleteSpecificConfigOutcome deleteSpecificConfig(const Model::DeleteSpecificConfigRequest &request)const;
 			void deleteSpecificConfigAsync(const Model::DeleteSpecificConfigRequest& request, const DeleteSpecificConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteSpecificConfigOutcomeCallable deleteSpecificConfigCallable(const Model::DeleteSpecificConfigRequest& request) const;
-			DeleteSpecificStagingConfigOutcome deleteSpecificStagingConfig(const Model::DeleteSpecificStagingConfigRequest &request)const;
-			void deleteSpecificStagingConfigAsync(const Model::DeleteSpecificStagingConfigRequest& request, const DeleteSpecificStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteSpecificStagingConfigOutcomeCallable deleteSpecificStagingConfigCallable(const Model::DeleteSpecificStagingConfigRequest& request) const;
 			DeleteUsageDetailDataExportTaskOutcome deleteUsageDetailDataExportTask(const Model::DeleteUsageDetailDataExportTaskRequest &request)const;
 			void deleteUsageDetailDataExportTaskAsync(const Model::DeleteUsageDetailDataExportTaskRequest& request, const DeleteUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteUsageDetailDataExportTaskOutcomeCallable deleteUsageDetailDataExportTaskCallable(const Model::DeleteUsageDetailDataExportTaskRequest& request) const;
@@ -988,6 +1051,9 @@ namespace AlibabaCloud
 			DescribeCdnTypesOutcome describeCdnTypes(const Model::DescribeCdnTypesRequest &request)const;
 			void describeCdnTypesAsync(const Model::DescribeCdnTypesRequest& request, const DescribeCdnTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnTypesOutcomeCallable describeCdnTypesCallable(const Model::DescribeCdnTypesRequest& request) const;
+			DescribeCdnUserBillPredictionOutcome describeCdnUserBillPrediction(const Model::DescribeCdnUserBillPredictionRequest &request)const;
+			void describeCdnUserBillPredictionAsync(const Model::DescribeCdnUserBillPredictionRequest& request, const DescribeCdnUserBillPredictionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeCdnUserBillPredictionOutcomeCallable describeCdnUserBillPredictionCallable(const Model::DescribeCdnUserBillPredictionRequest& request) const;
 			DescribeCdnUserQuotaOutcome describeCdnUserQuota(const Model::DescribeCdnUserQuotaRequest &request)const;
 			void describeCdnUserQuotaAsync(const Model::DescribeCdnUserQuotaRequest& request, const DescribeCdnUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnUserQuotaOutcomeCallable describeCdnUserQuotaCallable(const Model::DescribeCdnUserQuotaRequest& request) const;
@@ -1006,12 +1072,6 @@ namespace AlibabaCloud
 			DescribeDomainBpsDataByTimeStampOutcome describeDomainBpsDataByTimeStamp(const Model::DescribeDomainBpsDataByTimeStampRequest &request)const;
 			void describeDomainBpsDataByTimeStampAsync(const Model::DescribeDomainBpsDataByTimeStampRequest& request, const DescribeDomainBpsDataByTimeStampAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainBpsDataByTimeStampOutcomeCallable describeDomainBpsDataByTimeStampCallable(const Model::DescribeDomainBpsDataByTimeStampRequest& request) const;
-			DescribeDomainCCAttackInfoOutcome describeDomainCCAttackInfo(const Model::DescribeDomainCCAttackInfoRequest &request)const;
-			void describeDomainCCAttackInfoAsync(const Model::DescribeDomainCCAttackInfoRequest& request, const DescribeDomainCCAttackInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainCCAttackInfoOutcomeCallable describeDomainCCAttackInfoCallable(const Model::DescribeDomainCCAttackInfoRequest& request) const;
-			DescribeDomainCCDataOutcome describeDomainCCData(const Model::DescribeDomainCCDataRequest &request)const;
-			void describeDomainCCDataAsync(const Model::DescribeDomainCCDataRequest& request, const DescribeDomainCCDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainCCDataOutcomeCallable describeDomainCCDataCallable(const Model::DescribeDomainCCDataRequest& request) const;
 			DescribeDomainCertificateInfoOutcome describeDomainCertificateInfo(const Model::DescribeDomainCertificateInfoRequest &request)const;
 			void describeDomainCertificateInfoAsync(const Model::DescribeDomainCertificateInfoRequest& request, const DescribeDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainCertificateInfoOutcomeCallable describeDomainCertificateInfoCallable(const Model::DescribeDomainCertificateInfoRequest& request) const;
@@ -1060,6 +1120,9 @@ namespace AlibabaCloud
 			DescribeDomainRealTimeByteHitRateDataOutcome describeDomainRealTimeByteHitRateData(const Model::DescribeDomainRealTimeByteHitRateDataRequest &request)const;
 			void describeDomainRealTimeByteHitRateDataAsync(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request, const DescribeDomainRealTimeByteHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeByteHitRateDataOutcomeCallable describeDomainRealTimeByteHitRateDataCallable(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request) const;
+			DescribeDomainRealTimeDetailDataOutcome describeDomainRealTimeDetailData(const Model::DescribeDomainRealTimeDetailDataRequest &request)const;
+			void describeDomainRealTimeDetailDataAsync(const Model::DescribeDomainRealTimeDetailDataRequest& request, const DescribeDomainRealTimeDetailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeDetailDataOutcomeCallable describeDomainRealTimeDetailDataCallable(const Model::DescribeDomainRealTimeDetailDataRequest& request) const;
 			DescribeDomainRealTimeHttpCodeDataOutcome describeDomainRealTimeHttpCodeData(const Model::DescribeDomainRealTimeHttpCodeDataRequest &request)const;
 			void describeDomainRealTimeHttpCodeDataAsync(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request, const DescribeDomainRealTimeHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeHttpCodeDataOutcomeCallable describeDomainRealTimeHttpCodeDataCallable(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request) const;
@@ -1072,9 +1135,18 @@ namespace AlibabaCloud
 			DescribeDomainRealTimeSrcBpsDataOutcome describeDomainRealTimeSrcBpsData(const Model::DescribeDomainRealTimeSrcBpsDataRequest &request)const;
 			void describeDomainRealTimeSrcBpsDataAsync(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request, const DescribeDomainRealTimeSrcBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeSrcBpsDataOutcomeCallable describeDomainRealTimeSrcBpsDataCallable(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request) const;
+			DescribeDomainRealTimeSrcHttpCodeDataOutcome describeDomainRealTimeSrcHttpCodeData(const Model::DescribeDomainRealTimeSrcHttpCodeDataRequest &request)const;
+			void describeDomainRealTimeSrcHttpCodeDataAsync(const Model::DescribeDomainRealTimeSrcHttpCodeDataRequest& request, const DescribeDomainRealTimeSrcHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeSrcHttpCodeDataOutcomeCallable describeDomainRealTimeSrcHttpCodeDataCallable(const Model::DescribeDomainRealTimeSrcHttpCodeDataRequest& request) const;
 			DescribeDomainRealTimeSrcTrafficDataOutcome describeDomainRealTimeSrcTrafficData(const Model::DescribeDomainRealTimeSrcTrafficDataRequest &request)const;
 			void describeDomainRealTimeSrcTrafficDataAsync(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request, const DescribeDomainRealTimeSrcTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeSrcTrafficDataOutcomeCallable describeDomainRealTimeSrcTrafficDataCallable(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request) const;
+			DescribeDomainRealTimeTrafficDataOutcome describeDomainRealTimeTrafficData(const Model::DescribeDomainRealTimeTrafficDataRequest &request)const;
+			void describeDomainRealTimeTrafficDataAsync(const Model::DescribeDomainRealTimeTrafficDataRequest& request, const DescribeDomainRealTimeTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeTrafficDataOutcomeCallable describeDomainRealTimeTrafficDataCallable(const Model::DescribeDomainRealTimeTrafficDataRequest& request) const;
+			DescribeDomainRealtimeLogDeliveryOutcome describeDomainRealtimeLogDelivery(const Model::DescribeDomainRealtimeLogDeliveryRequest &request)const;
+			void describeDomainRealtimeLogDeliveryAsync(const Model::DescribeDomainRealtimeLogDeliveryRequest& request, const DescribeDomainRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealtimeLogDeliveryOutcomeCallable describeDomainRealtimeLogDeliveryCallable(const Model::DescribeDomainRealtimeLogDeliveryRequest& request) const;
 			DescribeDomainRegionDataOutcome describeDomainRegionData(const Model::DescribeDomainRegionDataRequest &request)const;
 			void describeDomainRegionDataAsync(const Model::DescribeDomainRegionDataRequest& request, const DescribeDomainRegionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRegionDataOutcomeCallable describeDomainRegionDataCallable(const Model::DescribeDomainRegionDataRequest& request) const;
@@ -1093,9 +1165,15 @@ namespace AlibabaCloud
 			DescribeDomainSrcHttpCodeDataOutcome describeDomainSrcHttpCodeData(const Model::DescribeDomainSrcHttpCodeDataRequest &request)const;
 			void describeDomainSrcHttpCodeDataAsync(const Model::DescribeDomainSrcHttpCodeDataRequest& request, const DescribeDomainSrcHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainSrcHttpCodeDataOutcomeCallable describeDomainSrcHttpCodeDataCallable(const Model::DescribeDomainSrcHttpCodeDataRequest& request) const;
+			DescribeDomainSrcTopUrlVisitOutcome describeDomainSrcTopUrlVisit(const Model::DescribeDomainSrcTopUrlVisitRequest &request)const;
+			void describeDomainSrcTopUrlVisitAsync(const Model::DescribeDomainSrcTopUrlVisitRequest& request, const DescribeDomainSrcTopUrlVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainSrcTopUrlVisitOutcomeCallable describeDomainSrcTopUrlVisitCallable(const Model::DescribeDomainSrcTopUrlVisitRequest& request) const;
 			DescribeDomainSrcTrafficDataOutcome describeDomainSrcTrafficData(const Model::DescribeDomainSrcTrafficDataRequest &request)const;
 			void describeDomainSrcTrafficDataAsync(const Model::DescribeDomainSrcTrafficDataRequest& request, const DescribeDomainSrcTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainSrcTrafficDataOutcomeCallable describeDomainSrcTrafficDataCallable(const Model::DescribeDomainSrcTrafficDataRequest& request) const;
+			DescribeDomainTopClientIpVisitOutcome describeDomainTopClientIpVisit(const Model::DescribeDomainTopClientIpVisitRequest &request)const;
+			void describeDomainTopClientIpVisitAsync(const Model::DescribeDomainTopClientIpVisitRequest& request, const DescribeDomainTopClientIpVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainTopClientIpVisitOutcomeCallable describeDomainTopClientIpVisitCallable(const Model::DescribeDomainTopClientIpVisitRequest& request) const;
 			DescribeDomainTopReferVisitOutcome describeDomainTopReferVisit(const Model::DescribeDomainTopReferVisitRequest &request)const;
 			void describeDomainTopReferVisitAsync(const Model::DescribeDomainTopReferVisitRequest& request, const DescribeDomainTopReferVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainTopReferVisitOutcomeCallable describeDomainTopReferVisitCallable(const Model::DescribeDomainTopReferVisitRequest& request) const;
@@ -1192,9 +1270,6 @@ namespace AlibabaCloud
 			DescribeTopDomainsByFlowOutcome describeTopDomainsByFlow(const Model::DescribeTopDomainsByFlowRequest &request)const;
 			void describeTopDomainsByFlowAsync(const Model::DescribeTopDomainsByFlowRequest& request, const DescribeTopDomainsByFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeTopDomainsByFlowOutcomeCallable describeTopDomainsByFlowCallable(const Model::DescribeTopDomainsByFlowRequest& request) const;
-			DescribeUserCdnStatusOutcome describeUserCdnStatus(const Model::DescribeUserCdnStatusRequest &request)const;
-			void describeUserCdnStatusAsync(const Model::DescribeUserCdnStatusRequest& request, const DescribeUserCdnStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeUserCdnStatusOutcomeCallable describeUserCdnStatusCallable(const Model::DescribeUserCdnStatusRequest& request) const;
 			DescribeUserConfigsOutcome describeUserConfigs(const Model::DescribeUserConfigsRequest &request)const;
 			void describeUserConfigsAsync(const Model::DescribeUserConfigsRequest& request, const DescribeUserConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeUserConfigsOutcomeCallable describeUserConfigsCallable(const Model::DescribeUserConfigsRequest& request) const;
@@ -1216,6 +1291,15 @@ namespace AlibabaCloud
 			DescribeUserUsageDetailDataExportTaskOutcome describeUserUsageDetailDataExportTask(const Model::DescribeUserUsageDetailDataExportTaskRequest &request)const;
 			void describeUserUsageDetailDataExportTaskAsync(const Model::DescribeUserUsageDetailDataExportTaskRequest& request, const DescribeUserUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeUserUsageDetailDataExportTaskOutcomeCallable describeUserUsageDetailDataExportTaskCallable(const Model::DescribeUserUsageDetailDataExportTaskRequest& request) const;
+			DescribeUserVipsByDomainOutcome describeUserVipsByDomain(const Model::DescribeUserVipsByDomainRequest &request)const;
+			void describeUserVipsByDomainAsync(const Model::DescribeUserVipsByDomainRequest& request, const DescribeUserVipsByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeUserVipsByDomainOutcomeCallable describeUserVipsByDomainCallable(const Model::DescribeUserVipsByDomainRequest& request) const;
+			DisableRealtimeLogDeliveryOutcome disableRealtimeLogDelivery(const Model::DisableRealtimeLogDeliveryRequest &request)const;
+			void disableRealtimeLogDeliveryAsync(const Model::DisableRealtimeLogDeliveryRequest& request, const DisableRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DisableRealtimeLogDeliveryOutcomeCallable disableRealtimeLogDeliveryCallable(const Model::DisableRealtimeLogDeliveryRequest& request) const;
+			EnableRealtimeLogDeliveryOutcome enableRealtimeLogDelivery(const Model::EnableRealtimeLogDeliveryRequest &request)const;
+			void enableRealtimeLogDeliveryAsync(const Model::EnableRealtimeLogDeliveryRequest& request, const EnableRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			EnableRealtimeLogDeliveryOutcomeCallable enableRealtimeLogDeliveryCallable(const Model::EnableRealtimeLogDeliveryRequest& request) const;
 			ForbidLiveStreamOutcome forbidLiveStream(const Model::ForbidLiveStreamRequest &request)const;
 			void forbidLiveStreamAsync(const Model::ForbidLiveStreamRequest& request, const ForbidLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ForbidLiveStreamOutcomeCallable forbidLiveStreamCallable(const Model::ForbidLiveStreamRequest& request) const;
@@ -1225,6 +1309,15 @@ namespace AlibabaCloud
 			ListFCTriggerOutcome listFCTrigger(const Model::ListFCTriggerRequest &request)const;
 			void listFCTriggerAsync(const Model::ListFCTriggerRequest& request, const ListFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListFCTriggerOutcomeCallable listFCTriggerCallable(const Model::ListFCTriggerRequest& request) const;
+			ListRealtimeLogDeliveryDomainsOutcome listRealtimeLogDeliveryDomains(const Model::ListRealtimeLogDeliveryDomainsRequest &request)const;
+			void listRealtimeLogDeliveryDomainsAsync(const Model::ListRealtimeLogDeliveryDomainsRequest& request, const ListRealtimeLogDeliveryDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListRealtimeLogDeliveryDomainsOutcomeCallable listRealtimeLogDeliveryDomainsCallable(const Model::ListRealtimeLogDeliveryDomainsRequest& request) const;
+			ListRealtimeLogDeliveryInfosOutcome listRealtimeLogDeliveryInfos(const Model::ListRealtimeLogDeliveryInfosRequest &request)const;
+			void listRealtimeLogDeliveryInfosAsync(const Model::ListRealtimeLogDeliveryInfosRequest& request, const ListRealtimeLogDeliveryInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListRealtimeLogDeliveryInfosOutcomeCallable listRealtimeLogDeliveryInfosCallable(const Model::ListRealtimeLogDeliveryInfosRequest& request) const;
+			ListUserCustomLogConfigOutcome listUserCustomLogConfig(const Model::ListUserCustomLogConfigRequest &request)const;
+			void listUserCustomLogConfigAsync(const Model::ListUserCustomLogConfigRequest& request, const ListUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserCustomLogConfigOutcomeCallable listUserCustomLogConfigCallable(const Model::ListUserCustomLogConfigRequest& request) const;
 			ModifyCdnDomainOutcome modifyCdnDomain(const Model::ModifyCdnDomainRequest &request)const;
 			void modifyCdnDomainAsync(const Model::ModifyCdnDomainRequest& request, const ModifyCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyCdnDomainOutcomeCallable modifyCdnDomainCallable(const Model::ModifyCdnDomainRequest& request) const;
@@ -1246,6 +1339,9 @@ namespace AlibabaCloud
 			ModifyPathCacheExpiredConfigOutcome modifyPathCacheExpiredConfig(const Model::ModifyPathCacheExpiredConfigRequest &request)const;
 			void modifyPathCacheExpiredConfigAsync(const Model::ModifyPathCacheExpiredConfigRequest& request, const ModifyPathCacheExpiredConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyPathCacheExpiredConfigOutcomeCallable modifyPathCacheExpiredConfigCallable(const Model::ModifyPathCacheExpiredConfigRequest& request) const;
+			ModifyRealtimeLogDeliveryOutcome modifyRealtimeLogDelivery(const Model::ModifyRealtimeLogDeliveryRequest &request)const;
+			void modifyRealtimeLogDeliveryAsync(const Model::ModifyRealtimeLogDeliveryRequest& request, const ModifyRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyRealtimeLogDeliveryOutcomeCallable modifyRealtimeLogDeliveryCallable(const Model::ModifyRealtimeLogDeliveryRequest& request) const;
 			ModifyUserCustomLogConfigOutcome modifyUserCustomLogConfig(const Model::ModifyUserCustomLogConfigRequest &request)const;
 			void modifyUserCustomLogConfigAsync(const Model::ModifyUserCustomLogConfigRequest& request, const ModifyUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyUserCustomLogConfigOutcomeCallable modifyUserCustomLogConfigCallable(const Model::ModifyUserCustomLogConfigRequest& request) const;

+ 0 - 12
cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h

@@ -39,18 +39,12 @@ namespace AlibabaCloud
 				void setSources(const std::string& sources);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
-				int getSourcePort()const;
-				void setSourcePort(int sourcePort);
-				std::string getPriorities()const;
-				void setPriorities(const std::string& priorities);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getCdnType()const;
 				void setCdnType(const std::string& cdnType);
 				std::string getScope()const;
 				void setScope(const std::string& scope);
-				std::string getSourceType()const;
-				void setSourceType(const std::string& sourceType);
 				std::string getTopLevelDomain()const;
 				void setTopLevelDomain(const std::string& topLevelDomain);
 				std::string getOwnerAccount()const;
@@ -61,24 +55,18 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getCheckUrl()const;
 				void setCheckUrl(const std::string& checkUrl);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
 
             private:
 				std::string sources_;
 				std::string resourceGroupId_;
-				int sourcePort_;
-				std::string priorities_;
 				std::string securityToken_;
 				std::string cdnType_;
 				std::string scope_;
-				std::string sourceType_;
 				std::string topLevelDomain_;
 				std::string ownerAccount_;
 				std::string domainName_;
 				long ownerId_;
 				std::string checkUrl_;
-				std::string region_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				BatchAddCdnDomainRequest();
 				~BatchAddCdnDomainRequest();
 
-				std::string getTopLevelDomain()const;
-				void setTopLevelDomain(const std::string& topLevelDomain);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSources()const;
 				void setSources(const std::string& sources);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getCdnType()const;
 				void setCdnType(const std::string& cdnType);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getScope()const;
 				void setScope(const std::string& scope);
+				std::string getTopLevelDomain()const;
+				void setTopLevelDomain(const std::string& topLevelDomain);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
@@ -57,13 +57,13 @@ namespace AlibabaCloud
 				void setCheckUrl(const std::string& checkUrl);
 
             private:
-				std::string topLevelDomain_;
-				std::string resourceGroupId_;
 				std::string sources_;
+				std::string resourceGroupId_;
 				std::string securityToken_;
 				std::string cdnType_;
-				std::string ownerAccount_;
 				std::string scope_;
+				std::string topLevelDomain_;
+				std::string ownerAccount_;
 				std::string domainName_;
 				long ownerId_;
 				std::string checkUrl_;

+ 12 - 12
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h

@@ -35,38 +35,38 @@ namespace AlibabaCloud
 				BatchSetCdnDomainServerCertificateRequest();
 				~BatchSetCdnDomainServerCertificateRequest();
 
-				std::string getForceSet()const;
-				void setForceSet(const std::string& forceSet);
+				std::string getSSLProtocol()const;
+				void setSSLProtocol(const std::string& sSLProtocol);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getCertType()const;
 				void setCertType(const std::string& certType);
-				std::string getSSLPub()const;
-				void setSSLPub(const std::string& sSLPub);
+				std::string getSSLPri()const;
+				void setSSLPri(const std::string& sSLPri);
+				std::string getForceSet()const;
+				void setForceSet(const std::string& forceSet);
 				std::string getCertName()const;
 				void setCertName(const std::string& certName);
-				std::string getSSLProtocol()const;
-				void setSSLProtocol(const std::string& sSLProtocol);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSSLPub()const;
+				void setSSLPub(const std::string& sSLPub);
 				std::string getRegion()const;
 				void setRegion(const std::string& region);
-				std::string getSSLPri()const;
-				void setSSLPri(const std::string& sSLPri);
 
             private:
-				std::string forceSet_;
+				std::string sSLProtocol_;
 				std::string securityToken_;
 				std::string certType_;
-				std::string sSLPub_;
+				std::string sSLPri_;
+				std::string forceSet_;
 				std::string certName_;
-				std::string sSLProtocol_;
 				std::string domainName_;
 				long ownerId_;
+				std::string sSLPub_;
 				std::string region_;
-				std::string sSLPri_;
 
 			};
 		}

+ 3 - 3
cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				BatchStartCdnDomainRequest();
 				~BatchStartCdnDomainRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getDomainNames()const;
 				void setDomainNames(const std::string& domainNames);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
 				std::string domainNames_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

+ 3 - 3
cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				BatchStopCdnDomainRequest();
 				~BatchStopCdnDomainRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getDomainNames()const;
 				void setDomainNames(const std::string& domainNames);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
 				std::string domainNames_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h

@@ -35,24 +35,24 @@ namespace AlibabaCloud
 				BatchUpdateCdnDomainRequest();
 				~BatchUpdateCdnDomainRequest();
 
-				std::string getTopLevelDomain()const;
-				void setTopLevelDomain(const std::string& topLevelDomain);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSources()const;
 				void setSources(const std::string& sources);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getTopLevelDomain()const;
+				void setTopLevelDomain(const std::string& topLevelDomain);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 
             private:
-				std::string topLevelDomain_;
-				std::string resourceGroupId_;
 				std::string sources_;
+				std::string resourceGroupId_;
 				std::string securityToken_;
+				std::string topLevelDomain_;
 				std::string domainName_;
 				long ownerId_;
 

+ 60 - 0
cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h

@@ -0,0 +1,60 @@
+/*
+ * 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_CREATEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_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 CreateRealTimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateRealTimeLogDeliveryRequest();
+				~CreateRealTimeLogDeliveryRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				long ownerId_;
+				std::string domain_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h → cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DeleteSpecificStagingConfigResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT CreateRealTimeLogDeliveryResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteSpecificStagingConfigResult();
-				explicit DeleteSpecificStagingConfigResult(const std::string &payload);
-				~DeleteSpecificStagingConfigResult();
+				CreateRealTimeLogDeliveryResult();
+				explicit CreateRealTimeLogDeliveryResult(const std::string &payload);
+				~CreateRealTimeLogDeliveryResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_

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

@@ -35,95 +35,32 @@ namespace AlibabaCloud
 				CreateUsageDetailDataExportTaskRequest();
 				~CreateUsageDetailDataExportTaskRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
 				std::string getDomainNames()const;
 				void setDomainNames(const std::string& domainNames);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
 				std::string getTaskName()const;
 				void setTaskName(const std::string& taskName);
 				std::string getLanguage()const;
 				void setLanguage(const std::string& language);
 				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 getType()const;
 				void setType(const std::string& type);
-				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 getGroup()const;
 				void setGroup(const std::string& group);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 resourceOwnerId_;
-				long callerParentId_;
 				std::string domainNames_;
-				bool proxy_original_security_transport_;
 				std::string taskName_;
 				std::string language_;
 				std::string startTime_;
-				std::string proxy_original_source_ip_;
 				std::string type_;
-				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 group_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 
 			};
 		}

+ 0 - 60
cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h

@@ -35,83 +35,23 @@ namespace AlibabaCloud
 				CreateUserUsageDataExportTaskRequest();
 				~CreateUserUsageDataExportTaskRequest();
 
-				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 getTaskName()const;
 				void setTaskName(const std::string& taskName);
 				std::string getLanguage()const;
 				void setLanguage(const std::string& language);
 				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 getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 taskName_;
 				std::string language_;
 				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 endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 
 			};
 		}

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

@@ -35,6 +35,8 @@ namespace AlibabaCloud
 				DeleteCdnDomainRequest();
 				~DeleteCdnDomainRequest();
 
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
@@ -45,6 +47,7 @@ namespace AlibabaCloud
 				void setSecurityToken(const std::string& securityToken);
 
             private:
+				std::string ownerAccount_;
 				std::string domainName_;
 				long ownerId_;
 				std::string resourceGroupId_;

+ 60 - 0
cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h

@@ -0,0 +1,60 @@
+/*
+ * 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_DELETEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_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 DeleteRealtimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteRealtimeLogDeliveryRequest();
+				~DeleteRealtimeLogDeliveryRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				long ownerId_;
+				std::string domain_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_

+ 7 - 15
cdn/include/alibabacloud/cdn/model/DescribeUserCdnStatusResult.h → cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,29 +29,21 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeUserCdnStatusResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DeleteRealtimeLogDeliveryResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeUserCdnStatusResult();
-				explicit DescribeUserCdnStatusResult(const std::string &payload);
-				~DescribeUserCdnStatusResult();
-				bool getInDebt()const;
-				bool getEnabled()const;
-				bool getInDebtOverdue()const;
-				bool getOnService()const;
+				DeleteRealtimeLogDeliveryResult();
+				explicit DeleteRealtimeLogDeliveryResult(const std::string &payload);
+				~DeleteRealtimeLogDeliveryResult();
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				bool inDebt_;
-				bool enabled_;
-				bool inDebtOverdue_;
-				bool onService_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_

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

@@ -41,8 +41,6 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getFunctionName()const;
-				void setFunctionName(const std::string& functionName);
 				std::string getConfigId()const;
 				void setConfigId(const std::string& configId);
 
@@ -50,7 +48,6 @@ namespace AlibabaCloud
 				std::string domainName_;
 				long ownerId_;
 				std::string securityToken_;
-				std::string functionName_;
 				std::string configId_;
 
 			};

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h

@@ -35,74 +35,14 @@ namespace AlibabaCloud
 				DeleteUsageDetailDataExportTaskRequest();
 				~DeleteUsageDetailDataExportTaskRequest();
 
-				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);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				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);
 				std::string getTaskId()const;
 				void setTaskId(const std::string& taskId);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
 				std::string taskId_;
-				long callerUid_;
 
 			};
 		}

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h

@@ -35,74 +35,14 @@ namespace AlibabaCloud
 				DeleteUserUsageDataExportTaskRequest();
 				~DeleteUserUsageDataExportTaskRequest();
 
-				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);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				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);
 				std::string getTaskId()const;
 				void setTaskId(const std::string& taskId);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
 				std::string taskId_;
-				long callerUid_;
 
 			};
 		}

+ 3 - 3
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				DescribeCdnCertificateDetailRequest();
 				~DescribeCdnCertificateDetailRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getCertName()const;
 				void setCertName(const std::string& certName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
 				std::string certName_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

+ 3 - 3
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				DescribeCdnCertificateListRequest();
 				~DescribeCdnCertificateListRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
 				std::string domainName_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

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

@@ -35,77 +35,14 @@ namespace AlibabaCloud
 				DescribeCdnDomainByCertificateRequest();
 				~DescribeCdnDomainByCertificateRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getSSLPub()const;
 				void setSSLPub(const std::string& sSLPub);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getBizId()const;
-				void setBizId(const std::string& bizId);
-				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);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
 				std::string sSLPub_;
-				std::string requestId_;
-				std::string requestContent_;
-				std::string bizId_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 
 			};
 		}

+ 3 - 8
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h

@@ -41,24 +41,19 @@ namespace AlibabaCloud
 						std::string priority;
 						int port;
 						std::string enabled;
+						std::string weight;
 					};
 					std::vector<SourceModel> sourceModels;
 					std::string description;
 					std::string resourceGroupId;
+					std::string scope;
 					std::string domainName;
-					std::string sourceType;
 					std::string gmtModified;
+					std::string cdnType;
 					std::string gmtCreated;
-					int sourcePort;
 					std::string cname;
 					std::string serverCertificateStatus;
-					std::vector<std::string> sources;
 					std::string httpsCname;
-					std::string serverCertificate;
-					std::string scope;
-					std::string region;
-					std::string cdnType;
-					std::string certificateName;
 					std::string domainStatus;
 				};
 

+ 0 - 6
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h

@@ -39,10 +39,6 @@ namespace AlibabaCloud
 				void setStartTime(const std::string& startTime);
 				long getPageNumber()const;
 				void setPageNumber(long pageNumber);
-				std::string getLogDay()const;
-				void setLogDay(const std::string& logDay);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				long getPageSize()const;
 				void setPageSize(long pageSize);
 				std::string getDomainName()const;
@@ -55,8 +51,6 @@ namespace AlibabaCloud
             private:
 				std::string startTime_;
 				long pageNumber_;
-				std::string logDay_;
-				std::string securityToken_;
 				long pageSize_;
 				std::string domainName_;
 				std::string endTime_;

+ 13 - 11
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h

@@ -32,9 +32,15 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
 			{
 			public:
-				struct DomainLogModel
+				struct DomainLogDetail
 				{
-					struct DomainLogDetail
+					struct PageInfoDetail
+					{
+						long pageSize;
+						long total;
+						long pageIndex;
+					};
+					struct LogInfoDetail
 					{
 						long logSize;
 						std::string endTime;
@@ -43,25 +49,21 @@ namespace AlibabaCloud
 						std::string logPath;
 					};
 					std::string domainName;
-					std::vector<DomainLogDetail> domainLogDetails;
+					std::vector<DomainLogDetail::LogInfoDetail> logInfos;
+					std::vector<DomainLogDetail::PageInfoDetail> pageInfos;
+					long logCount;
 				};
 
 
 				DescribeCdnDomainLogsResult();
 				explicit DescribeCdnDomainLogsResult(const std::string &payload);
 				~DescribeCdnDomainLogsResult();
-				long getTotalCount()const;
-				long getPageSize()const;
-				DomainLogModel getDomainLogModel()const;
-				long getPageNumber()const;
+				std::vector<DomainLogDetail> getDomainLogDetails()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long totalCount_;
-				long pageSize_;
-				DomainLogModel domainLogModel_;
-				long pageNumber_;
+				std::vector<DomainLogDetail> domainLogDetails_;
 
 			};
 		}

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h

@@ -35,86 +35,20 @@ namespace AlibabaCloud
 				DescribeCdnHttpsDomainListRequest();
 				~DescribeCdnHttpsDomainListRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 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);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
-				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);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
 				std::string getKeyword()const;
 				void setKeyword(const std::string& keyword);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getBizId()const;
-				void setBizId(const std::string& bizId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
 				int pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string requestContent_;
 				int pageSize_;
-				std::string callerBidEmail_;
 				std::string keyword_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
-				std::string bizId_;
 
 			};
 		}

+ 60 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h

@@ -0,0 +1,60 @@
+/*
+ * 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_DESCRIBECDNUSERBILLPREDICTIONREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONREQUEST_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 DescribeCdnUserBillPredictionRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCdnUserBillPredictionRequest();
+				~DescribeCdnUserBillPredictionRequest();
+
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getDimension()const;
+				void setDimension(const std::string& dimension);
+				std::string getArea()const;
+				void setArea(const std::string& area);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string startTime_;
+				std::string dimension_;
+				std::string area_;
+				std::string endTime_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONREQUEST_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.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_DESCRIBECDNUSERBILLPREDICTIONRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONRESULT_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 DescribeCdnUserBillPredictionResult : public ServiceResult
+			{
+			public:
+				struct BillPredictionDataItem
+				{
+					std::string area;
+					std::string timeStp;
+					float value;
+				};
+
+
+				DescribeCdnUserBillPredictionResult();
+				explicit DescribeCdnUserBillPredictionResult(const std::string &payload);
+				~DescribeCdnUserBillPredictionResult();
+				std::string getBillType()const;
+				std::string getEndTime()const;
+				std::string getStartTime()const;
+				std::vector<BillPredictionDataItem> getBillPredictionData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string billType_;
+				std::string endTime_;
+				std::string startTime_;
+				std::vector<BillPredictionDataItem> billPredictionData_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONRESULT_H_

+ 3 - 3
cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h

@@ -35,14 +35,14 @@ namespace AlibabaCloud
 				DescribeCdnUserResourcePackageRequest();
 				~DescribeCdnUserResourcePackageRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}

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

@@ -43,8 +43,6 @@ namespace AlibabaCloud
 				void setIspNameEn(const std::string& ispNameEn);
 				std::string getDomainType()const;
 				void setDomainType(const std::string& domainType);
-				std::string getOutString()const;
-				void setOutString(const std::string& outString);
 				std::string getTimeMerge()const;
 				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
@@ -61,7 +59,6 @@ namespace AlibabaCloud
 				std::string startTime_;
 				std::string ispNameEn_;
 				std::string domainType_;
-				std::string outString_;
 				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;

+ 0 - 8
cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h

@@ -43,27 +43,19 @@ 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 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 locationNameEn_;
 				std::string startTime_;
 				std::string dataInterval_;
-				std::string locationName_;
 
 			};
 		}

+ 0 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h

@@ -41,10 +41,6 @@ namespace AlibabaCloud
 				void setStartTime(const std::string& startTime);
 				std::string getIspNameEn()const;
 				void setIspNameEn(const std::string& ispNameEn);
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -58,8 +54,6 @@ namespace AlibabaCloud
 				std::string locationNameEn_;
 				std::string startTime_;
 				std::string ispNameEn_;
-				std::string domainType_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				long ownerId_;

+ 4 - 14
cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h

@@ -35,18 +35,12 @@ namespace AlibabaCloud
 				struct DataModule
 				{
 					std::string overseasValue;
-					std::string staticOverseasValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
-					std::string overseasL2Value;
+					std::string httpsValue;
+					std::string value;
+					std::string httpsDomesticValue;
 					std::string timeStamp;
+					std::string httpsOverseasValue;
 					std::string domesticValue;
-					std::string dynamicOverseasValue;
-					std::string value;
-					std::string dynamicDomesticValue;
-					std::string domesticL2Value;
-					std::string l2Value;
-					std::string dynamicValue;
 				};
 
 
@@ -54,27 +48,23 @@ namespace AlibabaCloud
 				explicit DescribeDomainBpsDataResult(const std::string &payload);
 				~DescribeDomainBpsDataResult();
 				std::string getIspNameEn()const;
-				std::string getIspName()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
 				std::string getLocationNameEn()const;
 				std::string getStartTime()const;
 				std::string getDataInterval()const;
 				std::vector<DataModule> getBpsDataPerInterval()const;
-				std::string getLocationName()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string ispNameEn_;
-				std::string ispName_;
 				std::string endTime_;
 				std::string domainName_;
 				std::string locationNameEn_;
 				std::string startTime_;
 				std::string dataInterval_;
 				std::vector<DataModule> bpsDataPerInterval_;
-				std::string locationName_;
 
 			};
 		}

+ 0 - 1
cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h

@@ -44,7 +44,6 @@ namespace AlibabaCloud
 					std::string certLife;
 					std::string certDomainName;
 					std::string certOrg;
-					std::string certCommonName;
 					std::string certExpireTime;
 					std::string domainCnameStatus;
 					std::string certName;

+ 1 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h

@@ -34,6 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct DataModule
 				{
+					std::string httpsValue;
 					std::string value;
 					std::string timeStamp;
 				};

+ 0 - 9
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h

@@ -35,14 +35,8 @@ namespace AlibabaCloud
 				DescribeDomainHttpCodeDataRequest();
 				~DescribeDomainHttpCodeDataRequest();
 
-				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 getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -53,10 +47,7 @@ namespace AlibabaCloud
 				void setInterval(const std::string& interval);
 
             private:
-				std::string locationNameEn_;
 				std::string startTime_;
-				std::string ispNameEn_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				long ownerId_;

+ 3 - 5
cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h

@@ -37,16 +37,14 @@ namespace AlibabaCloud
 					std::string avgObjectSize;
 					std::string bytesProportion;
 					std::string bps;
+					std::string proportion;
+					std::string qps;
 					std::string totalQuery;
 					std::string iSP;
+					std::string totalBytes;
 					std::string avgResponseRate;
 					std::string reqErrRate;
 					std::string ispEname;
-					std::string reqHitRate;
-					std::string proportion;
-					std::string qps;
-					std::string byteHitRate;
-					std::string totalBytes;
 					std::string avgResponseTime;
 				};
 

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerRequest.h

@@ -35,97 +35,31 @@ namespace AlibabaCloud
 				DescribeDomainQpsDataByLayerRequest();
 				~DescribeDomainQpsDataByLayerRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 getLayer()const;
 				void setLayer(const std::string& layer);
-				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 getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getInterval()const;
 				void setInterval(const std::string& interval);
 
             private:
-				long resourceOwnerId_;
-				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 layer_;
-				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 domainName_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 				std::string interval_;
 
 			};

+ 0 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h

@@ -41,10 +41,6 @@ namespace AlibabaCloud
 				void setStartTime(const std::string& startTime);
 				std::string getIspNameEn()const;
 				void setIspNameEn(const std::string& ispNameEn);
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -58,8 +54,6 @@ namespace AlibabaCloud
 				std::string locationNameEn_;
 				std::string startTime_;
 				std::string ispNameEn_;
-				std::string domainType_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				long ownerId_;

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h

@@ -35,18 +35,18 @@ namespace AlibabaCloud
 				struct DataModule
 				{
 					std::string overseasValue;
-					std::string staticOverseasValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
+					std::string httpsAccDomesticValue;
 					std::string timeStamp;
 					std::string domesticValue;
-					std::string dynamicOverseasValue;
+					std::string httpsAccOverseasValue;
+					std::string httpsValue;
 					std::string accDomesticValue;
 					std::string value;
 					std::string accOverseasValue;
-					std::string dynamicDomesticValue;
+					std::string httpsDomesticValue;
+					std::string httpsAccValue;
 					std::string accValue;
-					std::string dynamicValue;
+					std::string httpsOverseasValue;
 				};
 
 

+ 69 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataRequest.h

@@ -0,0 +1,69 @@
+/*
+ * 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_DESCRIBEDOMAINREALTIMEDETAILDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDETAILDATAREQUEST_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 DescribeDomainRealTimeDetailDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainRealTimeDetailDataRequest();
+				~DescribeDomainRealTimeDetailDataRequest();
+
+				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 getMerge()const;
+				void setMerge(const std::string& merge);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getField()const;
+				void setField(const std::string& field);
+
+            private:
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string ispNameEn_;
+				std::string merge_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+				std::string field_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDETAILDATAREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_DESCRIBEDOMAINREALTIMEDETAILDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDETAILDATARESULT_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 DescribeDomainRealTimeDetailDataResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeDomainRealTimeDetailDataResult();
+				explicit DescribeDomainRealTimeDetailDataResult(const std::string &payload);
+				~DescribeDomainRealTimeDetailDataResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDETAILDATARESULT_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.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_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATAREQUEST_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 DescribeDomainRealTimeSrcHttpCodeDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainRealTimeSrcHttpCodeDataRequest();
+				~DescribeDomainRealTimeSrcHttpCodeDataRequest();
+
+				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 getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string ispNameEn_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATAREQUEST_H_

+ 20 - 21
cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFORESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,43 +29,42 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCAttackInfoResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeSrcHttpCodeDataResult : public ServiceResult
 			{
 			public:
-				struct AttackIpDatas
+				struct UsageData
 				{
-					std::string ip;
-					std::string attackCount;
-					std::string result;
-				};
-				struct AttackedUrlDatas
-				{
-					std::string attackCount;
-					std::string url;
-					std::string result;
+					struct RealTimeSrcCodeProportionData
+					{
+						std::string proportion;
+						std::string count;
+						std::string code;
+					};
+					std::vector<UsageData::RealTimeSrcCodeProportionData> value;
+					std::string timeStamp;
 				};
 
 
-				DescribeDomainCCAttackInfoResult();
-				explicit DescribeDomainCCAttackInfoResult(const std::string &payload);
-				~DescribeDomainCCAttackInfoResult();
+				DescribeDomainRealTimeSrcHttpCodeDataResult();
+				explicit DescribeDomainRealTimeSrcHttpCodeDataResult(const std::string &payload);
+				~DescribeDomainRealTimeSrcHttpCodeDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::vector<AttackIpDatas> getAttackIpDataList()const;
 				std::string getStartTime()const;
-				std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
+				std::string getDataInterval()const;
+				std::vector<UsageData> getRealTimeSrcHttpCodeData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string endTime_;
 				std::string domainName_;
-				std::vector<AttackIpDatas> attackIpDataList_;
 				std::string startTime_;
-				std::vector<AttackedUrlDatas> attackedUrlDataList_;
+				std::string dataInterval_;
+				std::vector<UsageData> realTimeSrcHttpCodeData_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFORESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCHTTPCODEDATARESULT_H_

+ 9 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATAREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,33 +28,30 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeTrafficDataRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeDomainCCDataRequest();
-				~DescribeDomainCCDataRequest();
+				DescribeDomainRealTimeTrafficDataRequest();
+				~DescribeDomainRealTimeTrafficDataRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
 				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);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 
             private:
-				std::string securityToken_;
+				std::string startTime_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
 				long ownerId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATAREQUEST_H_

+ 13 - 13
cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,36 +29,36 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeTrafficDataResult : public ServiceResult
 			{
 			public:
-				struct CCDatas
+				struct DataModule
 				{
-					std::string count;
+					std::string value;
 					std::string timeStamp;
 				};
 
 
-				DescribeDomainCCDataResult();
-				explicit DescribeDomainCCDataResult(const std::string &payload);
-				~DescribeDomainCCDataResult();
-				std::vector<CCDatas> getCCDataList()const;
+				DescribeDomainRealTimeTrafficDataResult();
+				explicit DescribeDomainRealTimeTrafficDataResult(const std::string &payload);
+				~DescribeDomainRealTimeTrafficDataResult();
 				std::string getEndTime()const;
+				std::vector<DataModule> getRealTimeTrafficDataPerInterval()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<CCDatas> cCDataList_;
 				std::string endTime_;
+				std::vector<DataModule> realTimeTrafficDataPerInterval_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMETRAFFICDATARESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_DESCRIBEDOMAINREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMELOGDELIVERYREQUEST_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 DescribeDomainRealtimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainRealtimeLogDeliveryRequest();
+				~DescribeDomainRealtimeLogDeliveryRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+
+            private:
+				long ownerId_;
+				std::string domain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMELOGDELIVERYREQUEST_H_

+ 57 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_DESCRIBEDOMAINREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMELOGDELIVERYRESULT_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 DescribeDomainRealtimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeDomainRealtimeLogDeliveryResult();
+				explicit DescribeDomainRealtimeLogDeliveryResult(const std::string &payload);
+				~DescribeDomainRealtimeLogDeliveryResult();
+				std::string getStatus()const;
+				std::string getProject()const;
+				std::string getLogstore()const;
+				std::string getRegion()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				std::string project_;
+				std::string logstore_;
+				std::string region_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMELOGDELIVERYRESULT_H_

+ 3 - 5
cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h

@@ -37,15 +37,13 @@ namespace AlibabaCloud
 					std::string avgObjectSize;
 					std::string bytesProportion;
 					std::string bps;
-					std::string totalQuery;
-					std::string avgResponseRate;
-					std::string reqErrRate;
-					std::string reqHitRate;
 					std::string proportion;
 					std::string qps;
-					std::string byteHitRate;
+					std::string totalQuery;
 					std::string totalBytes;
+					std::string avgResponseRate;
 					std::string region;
+					std::string reqErrRate;
 					std::string regionEname;
 					std::string avgResponseTime;
 				};

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

@@ -34,6 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct DataModule
 				{
+					std::string httpsValue;
 					std::string value;
 					std::string timeStamp;
 				};
@@ -45,8 +46,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> getReqHitRateInterval()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getStartTime()const;
 				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -54,8 +55,8 @@ namespace AlibabaCloud
 				std::vector<DataModule> reqHitRateInterval_;
 				std::string endTime_;
 				std::string domainName_;
-				std::string startTime_;
 				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 0 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h

@@ -37,10 +37,6 @@ namespace AlibabaCloud
 
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				std::string getFixTimeGap()const;
-				void setFixTimeGap(const std::string& fixTimeGap);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
@@ -52,8 +48,6 @@ namespace AlibabaCloud
 
             private:
 				std::string startTime_;
-				std::string fixTimeGap_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				long ownerId_;

+ 1 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h

@@ -34,6 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct DataModule
 				{
+					std::string httpsValue;
 					std::string value;
 					std::string timeStamp;
 				};

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

@@ -35,86 +35,23 @@ namespace AlibabaCloud
 				DescribeDomainSrcHttpCodeDataRequest();
 				~DescribeDomainSrcHttpCodeDataRequest();
 
-				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 getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 product_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 				std::string interval_;
-				std::string fields_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h → cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFOREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTOPURLVISITREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTOPURLVISITREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCAttackInfoRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcTopUrlVisitRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeDomainCCAttackInfoRequest();
-				~DescribeDomainCCAttackInfoRequest();
+				DescribeDomainSrcTopUrlVisitRequest();
+				~DescribeDomainSrcTopUrlVisitRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
 				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);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSortBy()const;
+				void setSortBy(const std::string& sortBy);
 
             private:
-				std::string securityToken_;
+				std::string startTime_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
 				long ownerId_;
+				std::string sortBy_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFOREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTOPURLVISITREQUEST_H_

+ 71 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_DESCRIBEDOMAINSRCTOPURLVISITRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTOPURLVISITRESULT_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 DescribeDomainSrcTopUrlVisitResult : public ServiceResult
+			{
+			public:
+				struct UrlList
+				{
+					std::string visitData;
+					float visitProportion;
+					float flowProportion;
+					std::string urlDetail;
+					std::string flow;
+				};
+
+
+				DescribeDomainSrcTopUrlVisitResult();
+				explicit DescribeDomainSrcTopUrlVisitResult(const std::string &payload);
+				~DescribeDomainSrcTopUrlVisitResult();
+				std::vector<UrlList> getUrl200List()const;
+				std::vector<UrlList> getUrl500List()const;
+				std::vector<UrlList> getUrl400List()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::vector<UrlList> getUrl300List()const;
+				std::vector<UrlList> getAllUrlList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<UrlList> url200List_;
+				std::vector<UrlList> url500List_;
+				std::vector<UrlList> url400List_;
+				std::string domainName_;
+				std::string startTime_;
+				std::vector<UrlList> url300List_;
+				std::vector<UrlList> allUrlList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTOPURLVISITRESULT_H_

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

@@ -35,86 +35,23 @@ namespace AlibabaCloud
 				DescribeDomainSrcTrafficDataRequest();
 				~DescribeDomainSrcTrafficDataRequest();
 
-				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 getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 product_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 				std::string interval_;
-				std::string fields_;
 
 			};
 		}

+ 66 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitRequest.h

@@ -0,0 +1,66 @@
+/*
+ * 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_DESCRIBEDOMAINTOPCLIENTIPVISITREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTOPCLIENTIPVISITREQUEST_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 DescribeDomainTopClientIpVisitRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainTopClientIpVisitRequest();
+				~DescribeDomainTopClientIpVisitRequest();
+
+				std::string getLocationNameEn()const;
+				void setLocationNameEn(const std::string& locationNameEn);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getLimit()const;
+				void setLimit(const std::string& limit);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSortBy()const;
+				void setSortBy(const std::string& sortBy);
+
+            private:
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string limit_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+				std::string sortBy_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTOPCLIENTIPVISITREQUEST_H_

+ 58 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitResult.h

@@ -0,0 +1,58 @@
+/*
+ * 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_DESCRIBEDOMAINTOPCLIENTIPVISITRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTOPCLIENTIPVISITRESULT_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 DescribeDomainTopClientIpVisitResult : public ServiceResult
+			{
+			public:
+				struct ClientIp
+				{
+					long acc;
+					long traffic;
+					int rank;
+					std::string clientIp;
+				};
+
+
+				DescribeDomainTopClientIpVisitResult();
+				explicit DescribeDomainTopClientIpVisitResult(const std::string &payload);
+				~DescribeDomainTopClientIpVisitResult();
+				std::vector<ClientIp> getClientIpList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<ClientIp> clientIpList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTOPCLIENTIPVISITRESULT_H_

+ 9 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h

@@ -35,22 +35,25 @@ namespace AlibabaCloud
 				DescribeDomainTopReferVisitRequest();
 				~DescribeDomainTopReferVisitRequest();
 
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
+				std::string getPercent()const;
+				void setPercent(const std::string& percent);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getSortBy()const;
 				void setSortBy(const std::string& sortBy);
 
             private:
-				std::string domainName_;
 				std::string startTime_;
+				std::string percent_;
+				std::string domainName_;
+				std::string endTime_;
 				long ownerId_;
-				std::string securityToken_;
 				std::string sortBy_;
 
 			};

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h

@@ -35,22 +35,22 @@ namespace AlibabaCloud
 				DescribeDomainTopUrlVisitRequest();
 				~DescribeDomainTopUrlVisitRequest();
 
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getSortBy()const;
 				void setSortBy(const std::string& sortBy);
 
             private:
-				std::string domainName_;
 				std::string startTime_;
+				std::string domainName_;
+				std::string endTime_;
 				long ownerId_;
-				std::string securityToken_;
 				std::string sortBy_;
 
 			};

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h

@@ -35,88 +35,28 @@ namespace AlibabaCloud
 				DescribeDomainTrafficDataRequest();
 				~DescribeDomainTrafficDataRequest();
 
-				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 getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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);
 
             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 product_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 				std::string interval_;
 
 			};

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h

@@ -35,100 +35,31 @@ namespace AlibabaCloud
 				DescribeDomainUsageDataRequest();
 				~DescribeDomainUsageDataRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 getType()const;
-				void setType(const std::string& type);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
 				std::string getDataProtocol()const;
 				void setDataProtocol(const std::string& dataProtocol);
-				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 getArea()const;
 				void setArea(const std::string& area);
-				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 getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
 				std::string getField()const;
 				void setField(const std::string& field);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getInterval()const;
 				void setInterval(const std::string& interval);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
 				std::string startTime_;
-				std::string proxy_original_source_ip_;
-				std::string type_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
 				std::string dataProtocol_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string area_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
 				std::string field_;
-				std::string requestId_;
 				std::string interval_;
 
 			};

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h

@@ -35,29 +35,29 @@ namespace AlibabaCloud
 				DescribeLiveStreamBitRateDataRequest();
 				~DescribeLiveStreamBitRateDataRequest();
 
-				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);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAppName()const;
 				void setAppName(const std::string& appName);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getStreamName()const;
 				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string domainName_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				std::string appName_;
 				std::string securityToken_;
 				std::string streamName_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h

@@ -35,29 +35,29 @@ namespace AlibabaCloud
 				DescribeLiveStreamsFrameRateAndBitRateDataRequest();
 				~DescribeLiveStreamsFrameRateAndBitRateDataRequest();
 
-				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);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAppName()const;
 				void setAppName(const std::string& appName);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getStreamName()const;
 				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string domainName_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				std::string appName_;
 				std::string securityToken_;
 				std::string streamName_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
 
 			};
 		}

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

@@ -35,87 +35,24 @@ namespace AlibabaCloud
 				DescribeRealtimeDeliveryAccRequest();
 				~DescribeRealtimeDeliveryAccRequest();
 
-				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 getProject()const;
 				void setProject(const std::string& project);
 				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 getLogType()const;
-				void setLogType(const std::string& logType);
-				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 getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 getLogStore()const;
 				void setLogStore(const std::string& logStore);
 
             private:
-				long callerParentId_;
-				bool proxy_original_security_transport_;
 				std::string project_;
 				std::string startTime_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string logType_;
-				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 endTime_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 				std::string interval_;
 				std::string logStore_;
 

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

@@ -40,89 +40,26 @@ namespace AlibabaCloud
 				DescribeTagResourcesRequest();
 				~DescribeTagResourcesRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 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 getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
 				std::string getScope()const;
 				void setScope(const std::string& scope);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
 				std::vector<Tag> getTag()const;
 				void setTag(const std::vector<Tag>& tag);
-				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::vector<std::string> getResourceId()const;
 				void setResourceId(const std::vector<std::string>& resourceId);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
 				std::string getResourceType()const;
 				void setResourceType(const std::string& resourceType);
-				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 getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
 				std::string regionId_;
-				std::string requestContent_;
 				std::string scope_;
-				std::string callerBidEmail_;
 				std::vector<Tag> tag_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string popProduct_;
 				std::vector<std::string> resourceId_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
 				std::string resourceType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

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

@@ -39,8 +39,6 @@ namespace AlibabaCloud
 				void setStartTime(const std::string& startTime);
 				long getLimit()const;
 				void setLimit(long limit);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
 				long getOwnerId()const;
@@ -49,7 +47,6 @@ namespace AlibabaCloud
             private:
 				std::string startTime_;
 				long limit_;
-				std::string product_;
 				std::string endTime_;
 				long ownerId_;
 

+ 14 - 3
cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h

@@ -30,13 +30,16 @@ namespace AlibabaCloud
 		{
 			class ALIBABACLOUD_CDN_EXPORT DescribeUserDomainsRequest : public RpcServiceRequest
 			{
+				struct Tag
+				{
+					std::string value;
+					std::string key;
+				};
 
 			public:
 				DescribeUserDomainsRequest();
 				~DescribeUserDomainsRequest();
 
-				std::string getSources()const;
-				void setSources(const std::string& sources);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				bool getCheckDomainShow()const;
@@ -47,8 +50,12 @@ namespace AlibabaCloud
 				void setSecurityToken(const std::string& securityToken);
 				std::string getCdnType()const;
 				void setCdnType(const std::string& cdnType);
+				std::string getChangeEndTime()const;
+				void setChangeEndTime(const std::string& changeEndTime);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
+				std::vector<Tag> getTag()const;
+				void setTag(const std::vector<Tag>& tag);
 				std::string getFuncFilter()const;
 				void setFuncFilter(const std::string& funcFilter);
 				std::string getDomainName()const;
@@ -61,21 +68,25 @@ namespace AlibabaCloud
 				void setDomainStatus(const std::string& domainStatus);
 				std::string getDomainSearchType()const;
 				void setDomainSearchType(const std::string& domainSearchType);
+				std::string getChangeStartTime()const;
+				void setChangeStartTime(const std::string& changeStartTime);
 
             private:
-				std::string sources_;
 				int pageNumber_;
 				bool checkDomainShow_;
 				std::string resourceGroupId_;
 				std::string securityToken_;
 				std::string cdnType_;
+				std::string changeEndTime_;
 				int pageSize_;
+				std::vector<Tag> tag_;
 				std::string funcFilter_;
 				std::string domainName_;
 				long ownerId_;
 				std::string funcId_;
 				std::string domainStatus_;
 				std::string domainSearchType_;
+				std::string changeStartTime_;
 
 			};
 		}

+ 9 - 2
cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h

@@ -34,16 +34,23 @@ namespace AlibabaCloud
 			public:
 				struct PageData
 				{
+					struct Source
+					{
+						std::string type;
+						std::string content;
+						std::string priority;
+						int port;
+						std::string weight;
+					};
 					std::string description;
 					std::string sslProtocol;
 					std::string resourceGroupId;
 					std::string domainName;
-					std::string sourceType;
 					std::string gmtModified;
 					std::string cdnType;
 					std::string gmtCreated;
+					std::vector<PageData::Source> sources;
 					std::string cname;
-					std::vector<std::string> sources;
 					std::string domainStatus;
 					std::string sandbox;
 				};

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeUserTagsRequest.h

@@ -35,77 +35,11 @@ namespace AlibabaCloud
 				DescribeUserTagsRequest();
 				~DescribeUserTagsRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getScope()const;
-				void setScope(const std::string& scope);
-				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);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string securityToken_;
-				std::string requestId_;
-				std::string requestContent_;
-				std::string scope_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 
 			};
 		}

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h

@@ -35,83 +35,17 @@ namespace AlibabaCloud
 				DescribeUserUsageDataExportTaskRequest();
 				~DescribeUserUsageDataExportTaskRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 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 get_Operator()const;
-				void set_Operator(const std::string& _operator);
 				std::string getPageNumber()const;
 				void setPageNumber(const std::string& pageNumber);
-				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 getPageSize()const;
 				void setPageSize(const std::string& pageSize);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string _operator_;
 				std::string pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string requestContent_;
 				std::string pageSize_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 
 			};
 		}

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h

@@ -35,83 +35,17 @@ namespace AlibabaCloud
 				DescribeUserUsageDetailDataExportTaskRequest();
 				~DescribeUserUsageDetailDataExportTaskRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 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 get_Operator()const;
-				void set_Operator(const std::string& _operator);
 				std::string getPageNumber()const;
 				void setPageNumber(const std::string& pageNumber);
-				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 getPageSize()const;
 				void setPageSize(const std::string& pageSize);
-				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 getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				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 resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string _operator_;
 				std::string pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string requestContent_;
 				std::string pageSize_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h → cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DeleteSpecificStagingConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeUserVipsByDomainRequest : public RpcServiceRequest
 			{
 
 			public:
-				DeleteSpecificStagingConfigRequest();
-				~DeleteSpecificStagingConfigRequest();
+				DescribeUserVipsByDomainRequest();
+				~DescribeUserVipsByDomainRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getConfigId()const;
-				void setConfigId(const std::string& configId);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
+				std::string getAvailable()const;
+				void setAvailable(const std::string& available);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string securityToken_;
-				std::string configId_;
 				std::string domainName_;
+				std::string available_;
 				long ownerId_;
+				std::string securityToken_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINREQUEST_H_

+ 53 - 0
cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h

@@ -0,0 +1,53 @@
+/*
+ * 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_DESCRIBEUSERVIPSBYDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINRESULT_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 DescribeUserVipsByDomainResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeUserVipsByDomainResult();
+				explicit DescribeUserVipsByDomainResult(const std::string &payload);
+				~DescribeUserVipsByDomainResult();
+				std::string getDomainName()const;
+				std::vector<std::string> getVips()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string domainName_;
+				std::vector<std::string> vips_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINRESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_DISABLEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DISABLEREALTIMELOGDELIVERYREQUEST_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 DisableRealtimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DisableRealtimeLogDeliveryRequest();
+				~DisableRealtimeLogDeliveryRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+
+            private:
+				long ownerId_;
+				std::string domain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DISABLEREALTIMELOGDELIVERYREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryResult.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_DISABLEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DISABLEREALTIMELOGDELIVERYRESULT_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 DisableRealtimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				DisableRealtimeLogDeliveryResult();
+				explicit DisableRealtimeLogDeliveryResult(const std::string &payload);
+				~DisableRealtimeLogDeliveryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DISABLEREALTIMELOGDELIVERYRESULT_H_

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeUserCdnStatusRequest.h → cdn/include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_ENABLEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_ENABLEREALTIMELOGDELIVERYREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeUserCdnStatusRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT EnableRealtimeLogDeliveryRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeUserCdnStatusRequest();
-				~DescribeUserCdnStatusRequest();
+				EnableRealtimeLogDeliveryRequest();
+				~EnableRealtimeLogDeliveryRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
 
             private:
-				std::string securityToken_;
 				long ownerId_;
+				std::string domain_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCDNSTATUSREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_ENABLEREALTIMELOGDELIVERYREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryResult.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_ENABLEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_ENABLEREALTIMELOGDELIVERYRESULT_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 EnableRealtimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				EnableRealtimeLogDeliveryResult();
+				explicit EnableRealtimeLogDeliveryResult(const std::string &payload);
+				~EnableRealtimeLogDeliveryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_ENABLEREALTIMELOGDELIVERYRESULT_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/ListFCTriggerRequest.h

@@ -35,77 +35,17 @@ namespace AlibabaCloud
 				ListFCTriggerRequest();
 				~ListFCTriggerRequest();
 
-				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);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
 				std::string getEventMetaVersion()const;
 				void setEventMetaVersion(const std::string& eventMetaVersion);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
 				std::string getEventMetaName()const;
 				void setEventMetaName(const std::string& eventMetaName);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string product_;
-				long callerParentId_;
 				std::string eventMetaVersion_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
 				std::string eventMetaName_;
-				std::string callerUidEmail_;
-				long callerUid_;
 
 			};
 		}

+ 57 - 0
cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsRequest.h

@@ -0,0 +1,57 @@
+/*
+ * 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_LISTREALTIMELOGDELIVERYDOMAINSREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYDOMAINSREQUEST_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 ListRealtimeLogDeliveryDomainsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListRealtimeLogDeliveryDomainsRequest();
+				~ListRealtimeLogDeliveryDomainsRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				long ownerId_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYDOMAINSREQUEST_H_

+ 56 - 0
cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsResult.h

@@ -0,0 +1,56 @@
+/*
+ * 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_LISTREALTIMELOGDELIVERYDOMAINSRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYDOMAINSRESULT_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 ListRealtimeLogDeliveryDomainsResult : public ServiceResult
+			{
+			public:
+				struct Domains
+				{
+					std::string status;
+					std::string domainName;
+				};
+
+
+				ListRealtimeLogDeliveryDomainsResult();
+				explicit ListRealtimeLogDeliveryDomainsResult(const std::string &payload);
+				~ListRealtimeLogDeliveryDomainsResult();
+				std::vector<Domains> getContent()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<Domains> content_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYDOMAINSRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYINFOSREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYINFOSREQUEST_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 ListRealtimeLogDeliveryInfosRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListRealtimeLogDeliveryInfosRequest();
+				~ListRealtimeLogDeliveryInfosRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYINFOSREQUEST_H_

+ 57 - 0
cdn/include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_LISTREALTIMELOGDELIVERYINFOSRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYINFOSRESULT_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 ListRealtimeLogDeliveryInfosResult : public ServiceResult
+			{
+			public:
+				struct RealtimeLogDeliveryInfos
+				{
+					std::string project;
+					std::string logstore;
+					std::string region;
+				};
+
+
+				ListRealtimeLogDeliveryInfosResult();
+				explicit ListRealtimeLogDeliveryInfosResult(const std::string &payload);
+				~ListRealtimeLogDeliveryInfosResult();
+				std::vector<RealtimeLogDeliveryInfos> getContent()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<RealtimeLogDeliveryInfos> content_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTREALTIMELOGDELIVERYINFOSRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/ListUserCustomLogConfigRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_LISTUSERCUSTOMLOGCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTUSERCUSTOMLOGCONFIGREQUEST_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 ListUserCustomLogConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserCustomLogConfigRequest();
+				~ListUserCustomLogConfigRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTUSERCUSTOMLOGCONFIGREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/ListUserCustomLogConfigResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_LISTUSERCUSTOMLOGCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_LISTUSERCUSTOMLOGCONFIGRESULT_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 ListUserCustomLogConfigResult : public ServiceResult
+			{
+			public:
+
+
+				ListUserCustomLogConfigResult();
+				explicit ListUserCustomLogConfigResult(const std::string &payload);
+				~ListUserCustomLogConfigResult();
+				std::vector<std::string> getConfigIds()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> configIds_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_LISTUSERCUSTOMLOGCONFIGRESULT_H_

+ 9 - 18
cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h

@@ -35,35 +35,26 @@ namespace AlibabaCloud
 				ModifyCdnDomainRequest();
 				~ModifyCdnDomainRequest();
 
-				std::string getSources()const;
-				void setSources(const std::string& sources);
-				int getSourcePort()const;
-				void setSourcePort(int sourcePort);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getPriorities()const;
-				void setPriorities(const std::string& priorities);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getSourceType()const;
-				void setSourceType(const std::string& sourceType);
 				std::string getTopLevelDomain()const;
 				void setTopLevelDomain(const std::string& topLevelDomain);
+				std::string getSources()const;
+				void setSources(const std::string& sources);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 
             private:
-				std::string sources_;
-				int sourcePort_;
-				std::string resourceGroupId_;
-				std::string priorities_;
-				std::string securityToken_;
-				std::string sourceType_;
 				std::string topLevelDomain_;
+				std::string sources_;
 				std::string domainName_;
 				long ownerId_;
+				std::string resourceGroupId_;
+				std::string securityToken_;
 
 			};
 		}

+ 0 - 60
cdn/include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyRequest.h

@@ -35,77 +35,17 @@ namespace AlibabaCloud
 				ModifyCdnDomainSchdmByPropertyRequest();
 				~ModifyCdnDomainSchdmByPropertyRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
 				std::string getProperty()const;
 				void setProperty(const std::string& property);
-				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);
 
             private:
-				std::string app_ip_;
-				std::string popProduct_;
-				long resourceOwnerId_;
-				long callerParentId_;
 				std::string domainName_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				std::string requestContent_;
 				std::string property_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 
 			};
 		}

+ 60 - 0
cdn/include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryRequest.h

@@ -0,0 +1,60 @@
+/*
+ * 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_MODIFYREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_MODIFYREALTIMELOGDELIVERYREQUEST_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 ModifyRealtimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				ModifyRealtimeLogDeliveryRequest();
+				~ModifyRealtimeLogDeliveryRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				long ownerId_;
+				std::string domain_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_MODIFYREALTIMELOGDELIVERYREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryResult.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_MODIFYREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_MODIFYREALTIMELOGDELIVERYRESULT_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 ModifyRealtimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				ModifyRealtimeLogDeliveryResult();
+				explicit ModifyRealtimeLogDeliveryResult(const std::string &payload);
+				~ModifyRealtimeLogDeliveryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_MODIFYREALTIMELOGDELIVERYRESULT_H_

+ 3 - 3
cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				SetDomainGreenManagerConfigRequest();
 				~SetDomainGreenManagerConfigRequest();
 
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
 
             private:
+				std::string enable_;
 				std::string domainName_;
 				long ownerId_;
-				std::string enable_;
 
 			};
 		}

+ 3 - 3
cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h

@@ -35,6 +35,8 @@ namespace AlibabaCloud
 				SetFileCacheExpiredConfigRequest();
 				~SetFileCacheExpiredConfigRequest();
 
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				std::string getWeight()const;
@@ -45,16 +47,14 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getTTL()const;
 				void setTTL(const std::string& tTL);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 
             private:
+				std::string securityToken_;
 				std::string domainName_;
 				std::string weight_;
 				std::string cacheContent_;
 				long ownerId_;
 				std::string tTL_;
-				std::string securityToken_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h

@@ -35,26 +35,26 @@ namespace AlibabaCloud
 				SetForwardSchemeConfigRequest();
 				~SetForwardSchemeConfigRequest();
 
-				std::string getSchemeOrigin()const;
-				void setSchemeOrigin(const std::string& schemeOrigin);
 				std::string getSchemeOriginPort()const;
 				void setSchemeOriginPort(const std::string& schemeOriginPort);
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
+				std::string getSchemeOrigin()const;
+				void setSchemeOrigin(const std::string& schemeOrigin);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
-				std::string schemeOrigin_;
 				std::string schemeOriginPort_;
+				std::string enable_;
+				std::string schemeOrigin_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string enable_;
+				long configId_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h

@@ -35,23 +35,23 @@ namespace AlibabaCloud
 				SetHttpErrorPageConfigRequest();
 				~SetHttpErrorPageConfigRequest();
 
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
 				std::string getPageUrl()const;
 				void setPageUrl(const std::string& pageUrl);
 				std::string getErrorCode()const;
 				void setErrorCode(const std::string& errorCode);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
-				std::string domainName_;
-				long ownerId_;
-				std::string securityToken_;
 				std::string pageUrl_;
 				std::string errorCode_;
+				std::string domainName_;
+				long ownerId_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				SetHttpsOptionConfigRequest();
 				~SetHttpsOptionConfigRequest();
 
+				std::string getHttp2()const;
+				void setHttp2(const std::string& http2);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getHttp2()const;
-				void setHttp2(const std::string& http2);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string http2_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string http2_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h

@@ -35,6 +35,8 @@ namespace AlibabaCloud
 				SetIgnoreQueryStringConfigRequest();
 				~SetIgnoreQueryStringConfigRequest();
 
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				std::string getKeepOssArgs()const;
 				void setKeepOssArgs(const std::string& keepOssArgs);
 				std::string getDomainName()const;
@@ -43,18 +45,16 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getHashKeyArgs()const;
 				void setHashKeyArgs(const std::string& hashKeyArgs);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string enable_;
 				std::string keepOssArgs_;
 				std::string domainName_;
 				long ownerId_;
 				std::string hashKeyArgs_;
-				std::string securityToken_;
-				std::string enable_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				SetIpBlackListConfigRequest();
 				~SetIpBlackListConfigRequest();
 
+				std::string getBlockIps()const;
+				void setBlockIps(const std::string& blockIps);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getBlockIps()const;
-				void setBlockIps(const std::string& blockIps);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string blockIps_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string blockIps_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				SetOptimizeConfigRequest();
 				~SetOptimizeConfigRequest();
 
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string enable_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string enable_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				SetPageCompressConfigRequest();
 				~SetPageCompressConfigRequest();
 
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string enable_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string enable_;
+				long configId_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				SetRangeConfigRequest();
 				~SetRangeConfigRequest();
 
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getEnable()const;
-				void setEnable(const std::string& enable);
+				long getConfigId()const;
+				void setConfigId(long configId);
 
             private:
+				std::string enable_;
 				std::string domainName_;
 				long ownerId_;
-				std::string securityToken_;
-				std::string enable_;
+				long configId_;
 
 			};
 		}

Some files were not shown because too many files changed in this diff