Jelajahi Sumber

CDN SDK Auto Released By xiaoyao,Version:1.27.5

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 8 tahun lalu
induk
melakukan
a2e022baf7
100 mengubah file dengan 1701 tambahan dan 4193 penghapusan
  1. 5 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 64 172
      cdn/CMakeLists.txt
  4. 119 329
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 15 27
      cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h
  6. 0 69
      cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h
  7. 0 75
      cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h
  8. 0 49
      cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h
  9. 0 60
      cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h
  10. 0 49
      cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h
  11. 27 21
      cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
  12. 7 7
      cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
  13. 12 15
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
  14. 7 9
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
  15. 15 12
      cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
  16. 7 7
      cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
  17. 0 78
      cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
  18. 0 60
      cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
  19. 126 0
      cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
  20. 13 7
      cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
  21. 120 0
      cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
  22. 13 11
      cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h
  23. 0 63
      cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h
  24. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h
  25. 3 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
  26. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h
  27. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h
  28. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h
  29. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h
  30. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h
  31. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h
  32. 0 60
      cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h
  33. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h
  34. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h
  35. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
  36. 15 11
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h
  37. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
  38. 21 16
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h
  39. 3 8
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
  40. 66 15
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h
  41. 13 11
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
  42. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h
  43. 6 9
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
  44. 18 16
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h
  45. 66 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h
  46. 6 23
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
  47. 0 1
      cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
  48. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h
  49. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h
  50. 0 273
      cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h
  51. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h
  52. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h
  53. 0 81
      cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h
  54. 72 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h
  55. 3 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
  56. 66 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
  57. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h
  58. 60 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h
  59. 66 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h
  60. 8 8
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h
  61. 60 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
  62. 2 5
      cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
  63. 66 9
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
  64. 1 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
  65. 0 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h
  66. 1 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
  67. 123 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
  68. 19 17
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h
  69. 123 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
  70. 10 9
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h
  71. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h
  72. 14 17
      cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h
  73. 129 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h
  74. 18 13
      cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h
  75. 60 6
      cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h
  76. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h
  77. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h
  78. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h
  79. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
  80. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
  81. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
  82. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h
  83. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h
  84. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h
  85. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h
  86. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h
  87. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h
  88. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
  89. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h
  90. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
  91. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h
  92. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h
  93. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h
  94. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h
  95. 0 58
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h
  96. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h
  97. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h
  98. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h
  99. 0 67
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h
  100. 0 75
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h

+ 5 - 0
CHANGELOG

@@ -1,3 +1,8 @@
+2018-09-30 Version: 1.27.5
+1, This is an example of release-log.
+2, Please strictly follow this format to edit in English.
+3, Format:Number + , + Space + Description
+
 2018-09-29 Version: 1.27.4
 1, Sync cdn api.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.27.4
+1.27.5

+ 64 - 172
cdn/CMakeLists.txt

@@ -21,138 +21,110 @@ set(cdn_public_header
 	include/alibabacloud/cdn/CdnExport.h )
 
 set(cdn_public_header_model 
+	include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h
 	include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h
 	include/alibabacloud/cdn/model/SetPathCacheExpiredConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
 	include/alibabacloud/cdn/model/AddFCTriggerRequest.h
 	include/alibabacloud/cdn/model/AddFCTriggerResult.h
-	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
-	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
+	include/alibabacloud/cdn/model/SetWafConfigRequest.h
+	include/alibabacloud/cdn/model/SetWafConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h
 	include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h
 	include/alibabacloud/cdn/model/SetVideoSeekConfigResult.h
+	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
 	include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h
 	include/alibabacloud/cdn/model/SetL2OssKeyConfigResult.h
-	include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h
-	include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h
-	include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h
+	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
+	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainUvDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h
-	include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h
-	include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h
 	include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h
 	include/alibabacloud/cdn/model/SetRemoveQueryStringConfigResult.h
 	include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
 	include/alibabacloud/cdn/model/DeleteCdnDomainResult.h
-	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h
-	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h
 	include/alibabacloud/cdn/model/StopCdnDomainRequest.h
 	include/alibabacloud/cdn/model/StopCdnDomainResult.h
 	include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h
 	include/alibabacloud/cdn/model/SetFileCacheExpiredConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h
 	include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
+	include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
 	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/ModifyCdnServiceRequest.h
 	include/alibabacloud/cdn/model/ModifyCdnServiceResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
 	include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
-	include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h
 	include/alibabacloud/cdn/model/PushObjectCacheRequest.h
 	include/alibabacloud/cdn/model/PushObjectCacheResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h
+	include/alibabacloud/cdn/model/ListFCTriggerRequest.h
+	include/alibabacloud/cdn/model/ListFCTriggerResult.h
 	include/alibabacloud/cdn/model/SetForceRedirectConfigRequest.h
 	include/alibabacloud/cdn/model/SetForceRedirectConfigResult.h
 	include/alibabacloud/cdn/model/SetErrorPageConfigRequest.h
 	include/alibabacloud/cdn/model/SetErrorPageConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h
 	include/alibabacloud/cdn/model/SetRefererConfigRequest.h
 	include/alibabacloud/cdn/model/SetRefererConfigResult.h
-	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
-	include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h
 	include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h
 	include/alibabacloud/cdn/model/SetOptimizeConfigResult.h
-	include/alibabacloud/cdn/model/SetDynamicConfigRequest.h
-	include/alibabacloud/cdn/model/SetDynamicConfigResult.h
 	include/alibabacloud/cdn/model/SetReqAuthConfigRequest.h
 	include/alibabacloud/cdn/model/SetReqAuthConfigResult.h
 	include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h
 	include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h
 	include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h
 	include/alibabacloud/cdn/model/SetHttpErrorPageConfigResult.h
-	include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h
-	include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h
-	include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h
-	include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h
-	include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
 	include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h
-	include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h
-	include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h
-	include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h
 	include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h
 	include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h
-	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h
-	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h
+	include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h
 	include/alibabacloud/cdn/model/SetReqHeaderConfigRequest.h
 	include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h
 	include/alibabacloud/cdn/model/OpenCdnServiceRequest.h
 	include/alibabacloud/cdn/model/OpenCdnServiceResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h
 	include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h
 	include/alibabacloud/cdn/model/SetIpBlackListConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h
-	include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h
 	include/alibabacloud/cdn/model/SetIpAllowListConfigRequest.h
 	include/alibabacloud/cdn/model/SetIpAllowListConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
@@ -161,26 +133,22 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/RefreshObjectCachesResult.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h
-	include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h
-	include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h
 	include/alibabacloud/cdn/model/AddCdnDomainRequest.h
 	include/alibabacloud/cdn/model/AddCdnDomainResult.h
 	include/alibabacloud/cdn/model/SetRangeConfigRequest.h
 	include/alibabacloud/cdn/model/SetRangeConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCnameResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h
 	include/alibabacloud/cdn/model/SetCcConfigRequest.h
 	include/alibabacloud/cdn/model/SetCcConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserDomainsResult.h
-	include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
+	include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h
 	include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h
 	include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h
 	include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
@@ -189,12 +157,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h
 	include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h
 	include/alibabacloud/cdn/model/SetForwardSchemeConfigResult.h
-	include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h
-	include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h
-	include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h
-	include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h
 	include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigResult.h
 	include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h
@@ -203,16 +167,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainResult.h
-	include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h
-	include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h
-	include/alibabacloud/cdn/model/ForbidLiveStreamResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h
 	include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h
 	include/alibabacloud/cdn/model/SetPageCompressConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h
@@ -225,56 +181,46 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h
 	include/alibabacloud/cdn/model/DescribeIpInfoRequest.h
 	include/alibabacloud/cdn/model/DescribeIpInfoResult.h
-	include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeDomainsBySourceRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h
 	include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigResult.h
-	include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h
-	include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h
-	include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h
-	include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
-	include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h
-	include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h
-	include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h
-	include/alibabacloud/cdn/model/ResumeLiveStreamResult.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h
 	include/alibabacloud/cdn/model/UpdateFCTriggerRequest.h
 	include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
 	include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
 	include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h
-	include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h
 	include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h
 	include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h
 	include/alibabacloud/cdn/model/SetHttpsOptionConfigResult.h
 	include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceRequest.h
 	include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceResult.h
 	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h
 	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
-	include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h
 	include/alibabacloud/cdn/model/SetHttpHeaderConfigRequest.h
 	include/alibabacloud/cdn/model/SetHttpHeaderConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h
@@ -286,138 +232,110 @@ set(cdn_public_header_model
 
 set(cdn_src 
 	src/CdnClient.cc
+	src/model/DescribeCdnCertificateListRequest.cc
+	src/model/DescribeCdnCertificateListResult.cc
 	src/model/SetPathCacheExpiredConfigRequest.cc
 	src/model/SetPathCacheExpiredConfigResult.cc
 	src/model/DescribeCdnServiceRequest.cc
 	src/model/DescribeCdnServiceResult.cc
 	src/model/AddFCTriggerRequest.cc
 	src/model/AddFCTriggerResult.cc
-	src/model/CreateLiveStreamRecordIndexFilesRequest.cc
-	src/model/CreateLiveStreamRecordIndexFilesResult.cc
 	src/model/DescribeCdnUserQuotaRequest.cc
 	src/model/DescribeCdnUserQuotaResult.cc
 	src/model/ModifyUserCustomLogConfigRequest.cc
 	src/model/ModifyUserCustomLogConfigResult.cc
 	src/model/DescribeCdnDomainConfigsRequest.cc
 	src/model/DescribeCdnDomainConfigsResult.cc
+	src/model/SetWafConfigRequest.cc
+	src/model/SetWafConfigResult.cc
 	src/model/DescribeCdnDomainDetailRequest.cc
 	src/model/DescribeCdnDomainDetailResult.cc
-	src/model/DescribeLiveStreamTranscodeInfoRequest.cc
-	src/model/DescribeLiveStreamTranscodeInfoResult.cc
-	src/model/DescribeLiveStreamsOnlineListRequest.cc
-	src/model/DescribeLiveStreamsOnlineListResult.cc
 	src/model/SetVideoSeekConfigRequest.cc
 	src/model/SetVideoSeekConfigResult.cc
+	src/model/CreateUsageDetailDataExportTaskRequest.cc
+	src/model/CreateUsageDetailDataExportTaskResult.cc
 	src/model/SetL2OssKeyConfigRequest.cc
 	src/model/SetL2OssKeyConfigResult.cc
-	src/model/DescribeCdnMonitorDataRequest.cc
-	src/model/DescribeCdnMonitorDataResult.cc
-	src/model/DeleteCacheExpiredConfigRequest.cc
-	src/model/DeleteCacheExpiredConfigResult.cc
+	src/model/BatchDeleteCdnDomainConfigRequest.cc
+	src/model/BatchDeleteCdnDomainConfigResult.cc
+	src/model/DescribeCdnCertificateDetailRequest.cc
+	src/model/DescribeCdnCertificateDetailResult.cc
 	src/model/DescribeDomainReqHitRateDataRequest.cc
 	src/model/DescribeDomainReqHitRateDataResult.cc
 	src/model/DescribeDomainUvDataRequest.cc
 	src/model/DescribeDomainUvDataResult.cc
-	src/model/StopMixStreamsServiceRequest.cc
-	src/model/StopMixStreamsServiceResult.cc
 	src/model/SetRemoveQueryStringConfigRequest.cc
 	src/model/SetRemoveQueryStringConfigResult.cc
 	src/model/DeleteCdnDomainRequest.cc
 	src/model/DeleteCdnDomainResult.cc
-	src/model/DeleteLiveStreamTranscodeRequest.cc
-	src/model/DeleteLiveStreamTranscodeResult.cc
 	src/model/StopCdnDomainRequest.cc
 	src/model/StopCdnDomainResult.cc
 	src/model/SetFileCacheExpiredConfigRequest.cc
 	src/model/SetFileCacheExpiredConfigResult.cc
 	src/model/DescribeDomainsUsageByDayRequest.cc
 	src/model/DescribeDomainsUsageByDayResult.cc
+	src/model/DescribeDomainSrcHttpCodeDataRequest.cc
+	src/model/DescribeDomainSrcHttpCodeDataResult.cc
 	src/model/DescribeTopDomainsByFlowRequest.cc
 	src/model/DescribeTopDomainsByFlowResult.cc
 	src/model/DescribeDomainAverageResponseTimeRequest.cc
 	src/model/DescribeDomainAverageResponseTimeResult.cc
-	src/model/DescribeLiveStreamBitRateDataRequest.cc
-	src/model/DescribeLiveStreamBitRateDataResult.cc
+	src/model/BatchAddCdnDomainRequest.cc
+	src/model/BatchAddCdnDomainResult.cc
 	src/model/DescribeUserCustomLogConfigRequest.cc
 	src/model/DescribeUserCustomLogConfigResult.cc
 	src/model/ModifyCdnServiceRequest.cc
 	src/model/ModifyCdnServiceResult.cc
-	src/model/DescribeLiveStreamRecordIndexFileRequest.cc
-	src/model/DescribeLiveStreamRecordIndexFileResult.cc
 	src/model/DescribeDomainHitRateDataRequest.cc
 	src/model/DescribeDomainHitRateDataResult.cc
-	src/model/DeleteHttpHeaderConfigRequest.cc
-	src/model/DeleteHttpHeaderConfigResult.cc
 	src/model/PushObjectCacheRequest.cc
 	src/model/PushObjectCacheResult.cc
 	src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc
 	src/model/DescribeDomainRealTimeHttpCodeDataResult.cc
-	src/model/DescribeLiveRecordConfigRequest.cc
-	src/model/DescribeLiveRecordConfigResult.cc
+	src/model/DescribeDomainTrafficDataRequest.cc
+	src/model/DescribeDomainTrafficDataResult.cc
+	src/model/ListFCTriggerRequest.cc
+	src/model/ListFCTriggerResult.cc
 	src/model/SetForceRedirectConfigRequest.cc
 	src/model/SetForceRedirectConfigResult.cc
 	src/model/SetErrorPageConfigRequest.cc
 	src/model/SetErrorPageConfigResult.cc
-	src/model/DescribeLiveStreamOnlineUserNumRequest.cc
-	src/model/DescribeLiveStreamOnlineUserNumResult.cc
 	src/model/SetRefererConfigRequest.cc
 	src/model/SetRefererConfigResult.cc
-	src/model/DescribeDomainSrcFlowDataRequest.cc
-	src/model/DescribeDomainSrcFlowDataResult.cc
-	src/model/DeleteLiveAppSnapshotConfigRequest.cc
-	src/model/DeleteLiveAppSnapshotConfigResult.cc
 	src/model/SetOptimizeConfigRequest.cc
 	src/model/SetOptimizeConfigResult.cc
-	src/model/SetDynamicConfigRequest.cc
-	src/model/SetDynamicConfigResult.cc
 	src/model/SetReqAuthConfigRequest.cc
 	src/model/SetReqAuthConfigResult.cc
 	src/model/SetDomainGreenManagerConfigRequest.cc
 	src/model/SetDomainGreenManagerConfigResult.cc
 	src/model/SetHttpErrorPageConfigRequest.cc
 	src/model/SetHttpErrorPageConfigResult.cc
-	src/model/StartMixStreamsServiceRequest.cc
-	src/model/StartMixStreamsServiceResult.cc
-	src/model/DescribeLivePullStreamConfigRequest.cc
-	src/model/DescribeLivePullStreamConfigResult.cc
-	src/model/SetLiveStreamsNotifyUrlConfigRequest.cc
-	src/model/SetLiveStreamsNotifyUrlConfigResult.cc
 	src/model/DescribeDomainPathDataRequest.cc
 	src/model/DescribeDomainPathDataResult.cc
 	src/model/DescribeCdnDomainLogsRequest.cc
 	src/model/DescribeCdnDomainLogsResult.cc
 	src/model/DescribeDomainTopUrlVisitRequest.cc
 	src/model/DescribeDomainTopUrlVisitResult.cc
-	src/model/DescribeDomainFlowDataRequest.cc
-	src/model/DescribeDomainFlowDataResult.cc
-	src/model/DescribeLiveStreamsBlockListRequest.cc
-	src/model/DescribeLiveStreamsBlockListResult.cc
-	src/model/AddLiveStreamTranscodeRequest.cc
-	src/model/AddLiveStreamTranscodeResult.cc
 	src/model/SetIgnoreQueryStringConfigRequest.cc
 	src/model/SetIgnoreQueryStringConfigResult.cc
 	src/model/DescribeDomainCustomLogConfigRequest.cc
 	src/model/DescribeDomainCustomLogConfigResult.cc
-	src/model/DescribeUserCustomerLabelsRequest.cc
-	src/model/DescribeUserCustomerLabelsResult.cc
+	src/model/DescribeCdnUserResourcePackageRequest.cc
+	src/model/DescribeCdnUserResourcePackageResult.cc
+	src/model/BatchUpdateCdnDomainRequest.cc
+	src/model/BatchUpdateCdnDomainResult.cc
 	src/model/DescribeDomainTopReferVisitRequest.cc
 	src/model/DescribeDomainTopReferVisitResult.cc
-	src/model/DescribeLiveStreamsControlHistoryRequest.cc
-	src/model/DescribeLiveStreamsControlHistoryResult.cc
 	src/model/SetReqHeaderConfigRequest.cc
 	src/model/SetReqHeaderConfigResult.cc
 	src/model/OpenCdnServiceRequest.cc
 	src/model/OpenCdnServiceResult.cc
 	src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc
 	src/model/DescribeDomainRealTimeReqHitRateDataResult.cc
-	src/model/DescribeLiveStreamSnapshotInfoRequest.cc
-	src/model/DescribeLiveStreamSnapshotInfoResult.cc
 	src/model/SetIpBlackListConfigRequest.cc
 	src/model/SetIpBlackListConfigResult.cc
 	src/model/DescribeDomainSlowRatioRequest.cc
 	src/model/DescribeDomainSlowRatioResult.cc
-	src/model/DescribeDomainCCDataRequest.cc
-	src/model/DescribeDomainCCDataResult.cc
 	src/model/SetIpAllowListConfigRequest.cc
 	src/model/SetIpAllowListConfigResult.cc
 	src/model/DescribeDomainRealTimeQpsDataRequest.cc
@@ -426,26 +344,22 @@ set(cdn_src
 	src/model/RefreshObjectCachesResult.cc
 	src/model/DescribeDomainBpsDataRequest.cc
 	src/model/DescribeDomainBpsDataResult.cc
-	src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc
-	src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc
-	src/model/DescribeOneMinuteDataRequest.cc
-	src/model/DescribeOneMinuteDataResult.cc
-	src/model/DescribeLiveStreamRecordContentRequest.cc
-	src/model/DescribeLiveStreamRecordContentResult.cc
 	src/model/AddCdnDomainRequest.cc
 	src/model/AddCdnDomainResult.cc
 	src/model/SetRangeConfigRequest.cc
 	src/model/SetRangeConfigResult.cc
 	src/model/DescribeDomainCnameRequest.cc
 	src/model/DescribeDomainCnameResult.cc
+	src/model/DescribeDomainSrcTrafficDataRequest.cc
+	src/model/DescribeDomainSrcTrafficDataResult.cc
 	src/model/SetCcConfigRequest.cc
 	src/model/SetCcConfigResult.cc
 	src/model/DescribeCustomLogConfigRequest.cc
 	src/model/DescribeCustomLogConfigResult.cc
 	src/model/DescribeUserDomainsRequest.cc
 	src/model/DescribeUserDomainsResult.cc
-	src/model/DescribeLiveSnapshotConfigRequest.cc
-	src/model/DescribeLiveSnapshotConfigResult.cc
+	src/model/CreateUserUsageDataExportTaskRequest.cc
+	src/model/CreateUserUsageDataExportTaskResult.cc
 	src/model/DescribeRefreshTasksRequest.cc
 	src/model/DescribeRefreshTasksResult.cc
 	src/model/DeleteFCTriggerRequest.cc
@@ -454,12 +368,8 @@ set(cdn_src
 	src/model/DescribeRefreshQuotaResult.cc
 	src/model/SetForwardSchemeConfigRequest.cc
 	src/model/SetForwardSchemeConfigResult.cc
-	src/model/AddLiveAppRecordConfigRequest.cc
-	src/model/AddLiveAppRecordConfigResult.cc
 	src/model/DescribeDomainBpsDataByTimeStampRequest.cc
 	src/model/DescribeDomainBpsDataByTimeStampResult.cc
-	src/model/DeleteLiveDomainMappingRequest.cc
-	src/model/DeleteLiveDomainMappingResult.cc
 	src/model/ModifyFileCacheExpiredConfigRequest.cc
 	src/model/ModifyFileCacheExpiredConfigResult.cc
 	src/model/SetSourceHostConfigRequest.cc
@@ -468,16 +378,8 @@ set(cdn_src
 	src/model/DescribeUserConfigsResult.cc
 	src/model/DescribeDomainCertificateInfoRequest.cc
 	src/model/DescribeDomainCertificateInfoResult.cc
-	src/model/DescribeLiveStreamRecordIndexFilesRequest.cc
-	src/model/DescribeLiveStreamRecordIndexFilesResult.cc
 	src/model/ModifyCdnDomainRequest.cc
 	src/model/ModifyCdnDomainResult.cc
-	src/model/DescribeL2VipsByDynamicDomainRequest.cc
-	src/model/DescribeL2VipsByDynamicDomainResult.cc
-	src/model/ForbidLiveStreamRequest.cc
-	src/model/ForbidLiveStreamResult.cc
-	src/model/DescribeLiveStreamDomainAppInfoRequest.cc
-	src/model/DescribeLiveStreamDomainAppInfoResult.cc
 	src/model/SetPageCompressConfigRequest.cc
 	src/model/SetPageCompressConfigResult.cc
 	src/model/DescribeDomainQpsDataRequest.cc
@@ -490,56 +392,46 @@ set(cdn_src
 	src/model/SetDomainServerCertificateResult.cc
 	src/model/DescribeIpInfoRequest.cc
 	src/model/DescribeIpInfoResult.cc
-	src/model/DescribeDomainConfigsRequest.cc
-	src/model/DescribeDomainConfigsResult.cc
 	src/model/DescribeDomainsBySourceRequest.cc
 	src/model/DescribeDomainsBySourceResult.cc
 	src/model/ModifyDomainCustomLogConfigRequest.cc
 	src/model/ModifyDomainCustomLogConfigResult.cc
-	src/model/UpdateLiveAppSnapshotConfigRequest.cc
-	src/model/UpdateLiveAppSnapshotConfigResult.cc
 	src/model/DescribeDomainPvDataRequest.cc
 	src/model/DescribeDomainPvDataResult.cc
-	src/model/AddLiveAppSnapshotConfigRequest.cc
-	src/model/AddLiveAppSnapshotConfigResult.cc
 	src/model/DescribeDomainISPDataRequest.cc
 	src/model/DescribeDomainISPDataResult.cc
 	src/model/DescribeDomainFileSizeProportionDataRequest.cc
 	src/model/DescribeDomainFileSizeProportionDataResult.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataResult.cc
-	src/model/AddLiveDomainMappingRequest.cc
-	src/model/AddLiveDomainMappingResult.cc
 	src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc
 	src/model/DescribeDomainRealTimeSrcBpsDataResult.cc
-	src/model/ResumeLiveStreamRequest.cc
-	src/model/ResumeLiveStreamResult.cc
+	src/model/DescribeUserUsageDataExportTaskRequest.cc
+	src/model/DescribeUserUsageDataExportTaskResult.cc
 	src/model/UpdateFCTriggerRequest.cc
 	src/model/UpdateFCTriggerResult.cc
 	src/model/DescribeFCTriggerRequest.cc
 	src/model/DescribeFCTriggerResult.cc
-	src/model/DescribeLiveStreamsPublishListRequest.cc
-	src/model/DescribeLiveStreamsPublishListResult.cc
 	src/model/DescribeDomainRealTimeBpsDataRequest.cc
 	src/model/DescribeDomainRealTimeBpsDataResult.cc
 	src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc
 	src/model/DescribeDomainRealTimeSrcTrafficDataResult.cc
-	src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc
-	src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc
 	src/model/DescribeDomainMax95BpsDataRequest.cc
 	src/model/DescribeDomainMax95BpsDataResult.cc
+	src/model/DescribeDomainUsageDataRequest.cc
+	src/model/DescribeDomainUsageDataResult.cc
 	src/model/SetHttpsOptionConfigRequest.cc
 	src/model/SetHttpsOptionConfigResult.cc
 	src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc
 	src/model/DescribeRangeDataByLocateAndIspServiceResult.cc
 	src/model/ListDomainsByLogConfigIdRequest.cc
 	src/model/ListDomainsByLogConfigIdResult.cc
+	src/model/DescribeUserUsageDetailDataExportTaskRequest.cc
+	src/model/DescribeUserUsageDetailDataExportTaskResult.cc
 	src/model/DescribeDomainRegionDataRequest.cc
 	src/model/DescribeDomainRegionDataResult.cc
 	src/model/DescribeDomainSrcBpsDataRequest.cc
 	src/model/DescribeDomainSrcBpsDataResult.cc
-	src/model/DeleteLiveAppRecordConfigRequest.cc
-	src/model/DeleteLiveAppRecordConfigResult.cc
 	src/model/SetHttpHeaderConfigRequest.cc
 	src/model/SetHttpHeaderConfigResult.cc
 	src/model/DescribeCdnRegionAndIspRequest.cc

File diff ditekan karena terlalu besar
+ 119 - 329
cdn/include/alibabacloud/cdn/CdnClient.h


+ 15 - 27
cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h

@@ -37,51 +37,39 @@ namespace AlibabaCloud
 
 				std::string getTopLevelDomain()const;
 				void setTopLevelDomain(const std::string& topLevelDomain);
-				std::string getSources()const;
-				void setSources(const std::string& sources);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				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 getSources()const;
+				void setSources(const std::string& sources);
 				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 getSourceType()const;
-				void setSourceType(const std::string& sourceType);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 				std::string getCheckUrl()const;
 				void setCheckUrl(const std::string& checkUrl);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				std::string topLevelDomain_;
-				std::string sources_;
-				std::string ownerAccount_;
-				std::string domainName_;
-				long ownerId_;
-				std::string accessKeyId_;
 				std::string resourceGroupId_;
-				int sourcePort_;
-				std::string priorities_;
+				std::string sources_;
 				std::string securityToken_;
 				std::string cdnType_;
+				std::string ownerAccount_;
 				std::string scope_;
-				std::string sourceType_;
+				std::string domainName_;
+				long ownerId_;
 				std::string checkUrl_;
-				std::string region_;
+				std::string accessKeyId_;
 
 			};
 		}

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_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 AddLiveAppRecordConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddLiveAppRecordConfigRequest();
-				~AddLiveAppRecordConfigRequest();
-
-				std::string getOssBucket()const;
-				void setOssBucket(const std::string& ossBucket);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getOssEndpoint()const;
-				void setOssEndpoint(const std::string& ossEndpoint);
-				std::string getOssObjectPrefix()const;
-				void setOssObjectPrefix(const std::string& ossObjectPrefix);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string ossBucket_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string ossEndpoint_;
-				std::string ossObjectPrefix_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_

+ 0 - 75
cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_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 AddLiveAppSnapshotConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddLiveAppSnapshotConfigRequest();
-				~AddLiveAppSnapshotConfigRequest();
-
-				int getTimeInterval()const;
-				void setTimeInterval(int timeInterval);
-				std::string getOssBucket()const;
-				void setOssBucket(const std::string& ossBucket);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getOssEndpoint()const;
-				void setOssEndpoint(const std::string& ossEndpoint);
-				std::string getSequenceOssObject()const;
-				void setSequenceOssObject(const std::string& sequenceOssObject);
-				std::string getOverwriteOssObject()const;
-				void setOverwriteOssObject(const std::string& overwriteOssObject);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				int timeInterval_;
-				std::string ossBucket_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string ossEndpoint_;
-				std::string sequenceOssObject_;
-				std::string overwriteOssObject_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_

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

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

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

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

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

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

+ 27 - 21
cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h → cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,45 +28,51 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainRequest : public RpcServiceRequest
 			{
 
 			public:
-				AddLiveStreamTranscodeRequest();
-				~AddLiveStreamTranscodeRequest();
+				BatchAddCdnDomainRequest();
+				~BatchAddCdnDomainRequest();
 
-				std::string get_Template()const;
-				void set_Template(const std::string& _template);
-				std::string getApp()const;
-				void setApp(const std::string& app);
+				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 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 getDomain()const;
-				void setDomain(const std::string& domain);
-				std::string getRecord()const;
-				void setRecord(const std::string& record);
+				std::string getScope()const;
+				void setScope(const std::string& scope);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getSnapshot()const;
-				void setSnapshot(const std::string& snapshot);
+				std::string getCheckUrl()const;
+				void setCheckUrl(const std::string& checkUrl);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
-				std::string _template_;
-				std::string app_;
+				std::string topLevelDomain_;
+				std::string resourceGroupId_;
+				std::string sources_;
 				std::string securityToken_;
+				std::string cdnType_;
 				std::string ownerAccount_;
-				std::string domain_;
-				std::string record_;
+				std::string scope_;
+				std::string domainName_;
 				long ownerId_;
-				std::string snapshot_;
+				std::string checkUrl_;
 				std::string accessKeyId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_

+ 7 - 7
cdn/include/alibabacloud/cdn/model/ResumeLiveStreamResult.h → cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h

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

+ 12 - 15
cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h → cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,34 +28,31 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigRequest : public RpcServiceRequest
 			{
 
 			public:
-				DeleteLiveStreamTranscodeRequest();
-				~DeleteLiveStreamTranscodeRequest();
+				BatchDeleteCdnDomainConfigRequest();
+				~BatchDeleteCdnDomainConfigRequest();
 
-				std::string get_Template()const;
-				void set_Template(const std::string& _template);
-				std::string getApp()const;
-				void setApp(const std::string& app);
+				std::string getFunctionNames()const;
+				void setFunctionNames(const std::string& functionNames);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getDomainNames()const;
+				void setDomainNames(const std::string& domainNames);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
-				std::string _template_;
-				std::string app_;
+				std::string functionNames_;
 				std::string securityToken_;
+				std::string domainNames_;
 				std::string ownerAccount_;
-				std::string domain_;
 				long ownerId_;
 				std::string accessKeyId_;
 
@@ -63,4 +60,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_

+ 7 - 9
cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h → cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeUserCustomerLabelsResult();
-				explicit DescribeUserCustomerLabelsResult(const std::string &payload);
-				~DescribeUserCustomerLabelsResult();
-				bool getIsInnerUser()const;
+				BatchDeleteCdnDomainConfigResult();
+				explicit BatchDeleteCdnDomainConfigResult(const std::string &payload);
+				~BatchDeleteCdnDomainConfigResult();
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				bool isInnerUser_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_

+ 15 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h → cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.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_BATCHUPDATECDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,31 +28,34 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeDomainCCDataRequest();
-				~DescribeDomainCCDataRequest();
+				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 getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				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 getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
+				std::string topLevelDomain_;
+				std::string resourceGroupId_;
+				std::string sources_;
 				std::string securityToken_;
 				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
 				long ownerId_;
 				std::string accessKeyId_;
 
@@ -60,4 +63,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_

+ 7 - 7
cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h → cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h

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

+ 0 - 78
cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_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 CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateLiveStreamRecordIndexFilesRequest();
-				~CreateLiveStreamRecordIndexFilesRequest();
-
-				std::string getOssBucket()const;
-				void setOssBucket(const std::string& ossBucket);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getOssEndpoint()const;
-				void setOssEndpoint(const std::string& ossEndpoint);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getOssObject()const;
-				void setOssObject(const std::string& ossObject);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string ossBucket_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string ossEndpoint_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string ossObject_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_

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

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_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 CreateLiveStreamRecordIndexFilesResult : public ServiceResult
-			{
-			public:
-				struct RecordInfo
-				{
-					std::string recordUrl;
-					std::string createTime;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-				};
-
-
-				CreateLiveStreamRecordIndexFilesResult();
-				explicit CreateLiveStreamRecordIndexFilesResult(const std::string &payload);
-				~CreateLiveStreamRecordIndexFilesResult();
-				RecordInfo getRecordInfo()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				RecordInfo recordInfo_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_H_

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

@@ -0,0 +1,126 @@
+/*
+ * 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_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_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 CreateUsageDetailDataExportTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateUsageDetailDataExportTaskRequest();
+				~CreateUsageDetailDataExportTaskRequest();
+
+				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 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 callerParentId_;
+				std::string domainNames_;
+				bool proxy_original_security_transport_;
+				std::string taskName_;
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_

+ 13 - 7
cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h → cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT AddLiveAppRecordConfigResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT CreateUsageDetailDataExportTaskResult : public ServiceResult
 			{
 			public:
 
 
-				AddLiveAppRecordConfigResult();
-				explicit AddLiveAppRecordConfigResult(const std::string &payload);
-				~AddLiveAppRecordConfigResult();
+				CreateUsageDetailDataExportTaskResult();
+				explicit CreateUsageDetailDataExportTaskResult(const std::string &payload);
+				~CreateUsageDetailDataExportTaskResult();
+				std::string getTaskId()const;
+				std::string getEndTime()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string taskId_;
+				std::string endTime_;
+				std::string startTime_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_

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

@@ -0,0 +1,120 @@
+/*
+ * 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_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_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 CreateUserUsageDataExportTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_

+ 13 - 11
cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h → cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,25 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeL2VipsByDynamicDomainResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT CreateUserUsageDataExportTaskResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeL2VipsByDynamicDomainResult();
-				explicit DescribeL2VipsByDynamicDomainResult(const std::string &payload);
-				~DescribeL2VipsByDynamicDomainResult();
-				std::string getDomainName()const;
-				std::vector<std::string> getVips()const;
+				CreateUserUsageDataExportTaskResult();
+				explicit CreateUserUsageDataExportTaskResult(const std::string &payload);
+				~CreateUserUsageDataExportTaskResult();
+				std::string getTaskId()const;
+				std::string getEndTime()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::vector<std::string> vips_;
+				std::string taskId_;
+				std::string endTime_;
+				std::string startTime_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_

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

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

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

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

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

@@ -39,6 +39,8 @@ namespace AlibabaCloud
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				long getOwnerId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
             private:
 				std::string resourceGroupId_;
 				std::string securityToken_;
+				std::string ownerAccount_;
 				std::string domainName_;
 				long ownerId_;
 				std::string accessKeyId_;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h → cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,17 +28,17 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsBlockListRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateDetailRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeLiveStreamsBlockListRequest();
-				~DescribeLiveStreamsBlockListRequest();
+				DescribeCdnCertificateDetailRequest();
+				~DescribeCdnCertificateDetailRequest();
 
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
+				std::string getCertName()const;
+				void setCertName(const std::string& certName);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
@@ -46,7 +46,7 @@ namespace AlibabaCloud
 
             private:
 				std::string securityToken_;
-				std::string domainName_;
+				std::string certName_;
 				long ownerId_;
 				std::string accessKeyId_;
 
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_

+ 15 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h → cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,25 +29,29 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsBlockListResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateDetailResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeLiveStreamsBlockListResult();
-				explicit DescribeLiveStreamsBlockListResult(const std::string &payload);
-				~DescribeLiveStreamsBlockListResult();
-				std::string getDomainName()const;
-				std::vector<std::string> getStreamUrls()const;
+				DescribeCdnCertificateDetailResult();
+				explicit DescribeCdnCertificateDetailResult(const std::string &payload);
+				~DescribeCdnCertificateDetailResult();
+				long getCertId()const;
+				std::string getCert()const;
+				std::string getCertName()const;
+				std::string getKey()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::vector<std::string> streamUrls_;
+				long certId_;
+				std::string cert_;
+				std::string certName_;
+				std::string key_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h → cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateListRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeLiveRecordConfigRequest();
-				~DescribeLiveRecordConfigRequest();
+				DescribeCdnCertificateListRequest();
+				~DescribeCdnCertificateListRequest();
 
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_

+ 21 - 16
cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h → cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,32 +29,37 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateListResult : public ServiceResult
 			{
 			public:
-				struct LiveAppRecord
+				struct CertificateListModel
 				{
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObjectPrefix;
-					std::string appName;
+					struct Cert
+					{
+						std::string fingerprint;
+						std::string issuer;
+						long certId;
+						std::string certName;
+						long lastTime;
+						std::string common;
+					};
+					std::vector<Cert> certList;
+					int count;
 				};
 
 
-				DescribeLiveRecordConfigResult();
-				explicit DescribeLiveRecordConfigResult(const std::string &payload);
-				~DescribeLiveRecordConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecordList()const;
+				DescribeCdnCertificateListResult();
+				explicit DescribeCdnCertificateListResult(const std::string &payload);
+				~DescribeCdnCertificateListResult();
+				CertificateListModel getCertificateListModel()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveAppRecord> liveAppRecordList_;
+				CertificateListModel certificateListModel_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_

+ 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;
 				};
 

+ 66 - 15
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h

@@ -35,35 +35,86 @@ namespace AlibabaCloud
 				DescribeCdnDomainLogsRequest();
 				~DescribeCdnDomainLogsRequest();
 
+				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);
+				long getPageNumber()const;
+				void setPageNumber(long pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
 				long getPageSize()const;
 				void setPageSize(long 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 getDomainName()const;
+				void setDomainName(const std::string& domainName);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getLogDay()const;
-				void setLogDay(const std::string& logDay);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				long pageNumber_;
+				std::string accessKeyId_;
 				std::string securityToken_;
-				std::string domainName_;
+				std::string requestContent_;
 				long pageSize_;
+				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 startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				long pageNumber_;
-				std::string accessKeyId_;
-				std::string logDay_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

+ 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/DescribeCdnMonitorDataRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_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 DescribeCdnMonitorDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeCdnMonitorDataRequest();
-				~DescribeCdnMonitorDataRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string interval_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_

+ 6 - 9
cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h → cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,15 +28,13 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserResourcePackageRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeUserCustomerLabelsRequest();
-				~DescribeUserCustomerLabelsRequest();
+				DescribeCdnUserResourcePackageRequest();
+				~DescribeCdnUserResourcePackageRequest();
 
-				long getUid()const;
-				void setUid(long uid);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				long getOwnerId()const;
@@ -45,7 +43,6 @@ namespace AlibabaCloud
 				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
-				long uid_;
 				std::string securityToken_;
 				long ownerId_;
 				std::string accessKeyId_;
@@ -54,4 +51,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_

+ 18 - 16
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h → cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,32 +29,34 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamSnapshotInfoResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserResourcePackageResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamSnapshotInfo
+				struct ResourcePackageInfo
 				{
-					std::string ossEndpoint;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObject;
+					std::string status;
+					std::string initCapacity;
+					std::string endTime;
+					std::string instanceId;
+					std::string commodityCode;
+					std::string displayName;
+					std::string startTime;
+					std::string currCapacity;
 				};
 
 
-				DescribeLiveStreamSnapshotInfoResult();
-				explicit DescribeLiveStreamSnapshotInfoResult(const std::string &payload);
-				~DescribeLiveStreamSnapshotInfoResult();
-				std::vector<LiveStreamSnapshotInfo> getLiveStreamSnapshotInfoList()const;
-				std::string getNextStartTime()const;
+				DescribeCdnUserResourcePackageResult();
+				explicit DescribeCdnUserResourcePackageResult(const std::string &payload);
+				~DescribeCdnUserResourcePackageResult();
+				std::vector<ResourcePackageInfo> getResourcePackageInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamSnapshotInfo> liveStreamSnapshotInfoList_;
-				std::string nextStartTime_;
+				std::vector<ResourcePackageInfo> resourcePackageInfos_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_

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

@@ -35,44 +35,92 @@ namespace AlibabaCloud
 				DescribeDomainBpsDataRequest();
 				~DescribeDomainBpsDataRequest();
 
-				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;
-				void setEndTime(const std::string& endTime);
+				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);
-				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 getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string 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:
-				std::string fixTimeGap_;
-				std::string timeMerge_;
-				std::string domainName_;
-				std::string endTime_;
+				long callerParentId_;
+				bool proxy_original_security_transport_;
 				std::string locationNameEn_;
 				std::string startTime_;
 				std::string ispNameEn_;
-				long ownerId_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
 				std::string accessKeyId_;
-				std::string domainType_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string 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_;
 
 			};
 		}

+ 6 - 23
cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h

@@ -35,23 +35,12 @@ namespace AlibabaCloud
 				struct DataModule
 				{
 					std::string overseasValue;
-					std::string staticOverseasValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
-					std::string overseasL2Value;
-					std::string timeStamp;
-					std::string domesticValue;
-					std::string dynamicOverseasValue;
-					std::string value;
-					std::string dynamicDomesticValue;
-					std::string domesticL2Value;
-					std::string dynamicValue;
-					std::string l2Value;
-				};
-				struct DataModule1
-				{
+					std::string httpsValue;
 					std::string value;
+					std::string httpsDomesticValue;
 					std::string timeStamp;
+					std::string httpsOverseasValue;
+					std::string domesticValue;
 				};
 
 
@@ -59,29 +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::vector<DataModule1> getSupplyBpsDatas()const;
 				std::string getLocationNameEn()const;
-				std::string getDataInterval()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::vector<DataModule1> supplyBpsDatas_;
 				std::string locationNameEn_;
-				std::string dataInterval_;
 				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;

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

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				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;
@@ -80,6 +82,7 @@ namespace AlibabaCloud
 
             private:
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				long callerParentId_;
 				std::string domainName_;

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

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

+ 0 - 273
cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h

@@ -1,273 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_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 DescribeDomainConfigsResult : public ServiceResult
-			{
-			public:
-				struct DomainConfigs
-				{
-					struct CcConfig
-					{
-						std::string status;
-						std::string blockIps;
-						std::string enable;
-						std::string configId;
-						std::string allowIps;
-					};
-					struct ErrorPageConfig
-					{
-						std::string status;
-						std::string customPageUrl;
-						std::string configId;
-						std::string errorCode;
-						std::string pageType;
-					};
-					struct OptimizeConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct PageCompressConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct IgnoreQueryStringConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-						std::string hashKeyArgs;
-					};
-					struct RangeConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct RefererConfig
-					{
-						std::string status;
-						std::string allowEmpty;
-						std::string disableAst;
-						std::string configId;
-						std::string referType;
-						std::string referList;
-					};
-					struct ReqAuthConfig
-					{
-						std::string key2;
-						std::string status;
-						std::string key1;
-						std::string authM3u8;
-						std::string timeOut;
-						std::string authAddr;
-						std::string authRemoteDesc;
-						std::string configId;
-						std::string authType;
-						std::string aliAuthWhiteList;
-					};
-					struct SrcHostConfig
-					{
-						std::string status;
-						std::string domainName;
-						std::string configId;
-					};
-					struct VideoSeekConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct WafConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct NotifyUrlConfig
-					{
-						std::string notifyUrl;
-						std::string enable;
-					};
-					struct RedirectTypeConfig
-					{
-						std::string redirectType;
-					};
-					struct ForwardSchemeConfig
-					{
-						std::string schemeOrigin;
-						std::string status;
-						std::string enable;
-						std::string configId;
-						std::string schemeOriginPort;
-					};
-					struct RemoveQueryStringConfig
-					{
-						std::string status;
-						std::string aliRemoveArgs;
-						std::string configId;
-					};
-					struct L2OssKeyConfig
-					{
-						std::string status;
-						std::string configId;
-						std::string privateOssAuth;
-					};
-					struct MacServiceConfig
-					{
-						std::string status;
-						std::string processResult;
-						std::string enabled;
-						std::string configId;
-						std::string appList;
-					};
-					struct GreenManagerConfig
-					{
-						std::string status;
-						std::string enabled;
-						std::string configId;
-					};
-					struct HttpsOptionConfig
-					{
-						std::string status;
-						std::string http2;
-						std::string configId;
-					};
-					struct AliBusinessConfig
-					{
-						std::string status;
-						std::string aliBusinessTable;
-						std::string configId;
-						std::string aliBusinessType;
-					};
-					struct IpAllowListConfig
-					{
-						std::string status;
-						std::string ipList;
-						std::string ipAclXfwd;
-						std::string configId;
-					};
-					struct CacheExpiredConfig
-					{
-						std::string status;
-						std::string cacheContent;
-						std::string configId;
-						std::string tTL;
-						std::string weight;
-						std::string cacheType;
-					};
-					struct HttpErrorPageConfig
-					{
-						std::string status;
-						std::string pageUrl;
-						std::string configId;
-						std::string errorCode;
-					};
-					struct HttpHeaderConfig
-					{
-						std::string status;
-						std::string headerValue;
-						std::string headerKey;
-						std::string configId;
-					};
-					struct DynamicConfig
-					{
-						std::string status;
-						std::string staticUri;
-						std::string dynamicCacheControl;
-						std::string staticType;
-						std::string enable;
-						std::string configId;
-						std::string dynamicOrigin;
-						std::string staticPath;
-					};
-					struct ReqHeaderConfig
-					{
-						std::string status;
-						std::string value;
-						std::string configId;
-						std::string key;
-					};
-					struct SetVarsConfig
-					{
-						std::string status;
-						std::string varValue;
-						std::string configId;
-						std::string varName;
-					};
-					IpAllowListConfig ipAllowListConfig;
-					MacServiceConfig macServiceConfig;
-					RedirectTypeConfig redirectTypeConfig;
-					std::vector<SetVarsConfig> setVarsConfigs;
-					ReqAuthConfig reqAuthConfig;
-					GreenManagerConfig greenManagerConfig;
-					RefererConfig refererConfig;
-					SrcHostConfig srcHostConfig;
-					ForwardSchemeConfig forwardSchemeConfig;
-					std::vector<HttpHeaderConfig> httpHeaderConfigs;
-					AliBusinessConfig aliBusinessConfig;
-					HttpsOptionConfig httpsOptionConfig;
-					std::vector<ReqHeaderConfig> reqHeaderConfigs;
-					std::vector<CacheExpiredConfig> cacheExpiredConfigs;
-					ErrorPageConfig errorPageConfig;
-					RemoveQueryStringConfig removeQueryStringConfig;
-					L2OssKeyConfig l2OssKeyConfig;
-					std::vector<HttpErrorPageConfig> httpErrorPageConfigs;
-					WafConfig wafConfig;
-					OptimizeConfig optimizeConfig;
-					IgnoreQueryStringConfig ignoreQueryStringConfig;
-					RangeConfig rangeConfig;
-					NotifyUrlConfig notifyUrlConfig;
-					VideoSeekConfig videoSeekConfig;
-					std::vector<DynamicConfig> dynamicConfigs;
-					PageCompressConfig pageCompressConfig;
-					CcConfig ccConfig;
-				};
-
-
-				DescribeDomainConfigsResult();
-				explicit DescribeDomainConfigsResult(const std::string &payload);
-				~DescribeDomainConfigsResult();
-				DomainConfigs getDomainConfigs()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				DomainConfigs domainConfigs_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_H_

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

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

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

@@ -1,56 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_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 DescribeDomainDownstreamBpsOfEdgeResult : public ServiceResult
-			{
-			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
-
-
-				DescribeDomainDownstreamBpsOfEdgeResult();
-				explicit DescribeDomainDownstreamBpsOfEdgeResult(const std::string &payload);
-				~DescribeDomainDownstreamBpsOfEdgeResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainBpsModel> bpsDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_H_

+ 0 - 81
cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h

@@ -1,81 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_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 DescribeDomainFlowDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainFlowDataRequest();
-				~DescribeDomainFlowDataRequest();
-
-				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;
-				void setEndTime(const std::string& endTime);
-				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);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getInterval()const;
-				void setInterval(const std::string& interval);
-
-            private:
-				std::string fixTimeGap_;
-				std::string timeMerge_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string locationNameEn_;
-				std::string startTime_;
-				std::string ispNameEn_;
-				long ownerId_;
-				std::string accessKeyId_;
-				std::string domainType_;
-				std::string securityToken_;
-				std::string interval_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_

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

@@ -35,38 +35,92 @@ namespace AlibabaCloud
 				DescribeDomainHitRateDataRequest();
 				~DescribeDomainHitRateDataRequest();
 
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
+				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 getInterval()const;
-				void setInterval(const std::string& interval);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
 				std::string getIspNameEn()const;
 				void setIspNameEn(const std::string& ispNameEn);
-				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 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:
-				std::string securityToken_;
-				std::string timeMerge_;
-				std::string domainName_;
-				std::string endTime_;
+				long callerParentId_;
+				bool proxy_original_security_transport_;
 				std::string locationNameEn_;
-				std::string interval_;
 				std::string startTime_;
 				std::string ispNameEn_;
-				long ownerId_;
+				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_;
 
 			};
 		}

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

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

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

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

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

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

@@ -35,26 +35,80 @@ namespace AlibabaCloud
 				DescribeDomainMax95BpsDataRequest();
 				~DescribeDomainMax95BpsDataRequest();
 
+				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 getStartTime()const;
-				void setStartTime(const std::string& startTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
 
             private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
-				std::string startTime_;
+				std::string callerBid_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
 
 			};
 		}

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

@@ -35,44 +35,92 @@ namespace AlibabaCloud
 				DescribeDomainQpsDataRequest();
 				~DescribeDomainQpsDataRequest();
 
-				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;
-				void setEndTime(const std::string& endTime);
+				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);
-				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 getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string 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:
-				std::string fixTimeGap_;
-				std::string timeMerge_;
-				std::string domainName_;
-				std::string endTime_;
+				long callerParentId_;
+				bool proxy_original_security_transport_;
 				std::string locationNameEn_;
 				std::string startTime_;
 				std::string ispNameEn_;
-				long ownerId_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
 				std::string accessKeyId_;
-				std::string domainType_;
 				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string 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_;
 
 			};
 		}

+ 8 - 8
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;
 				};
 
 
@@ -55,8 +55,8 @@ namespace AlibabaCloud
 				~DescribeDomainQpsDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 				std::vector<DataModule> getQpsDataInterval()const;
 
 			protected:
@@ -64,8 +64,8 @@ namespace AlibabaCloud
 			private:
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 				std::vector<DataModule> qpsDataInterval_;
 
 			};

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

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

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

@@ -37,14 +37,11 @@ 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 regionEname;
 					std::string avgResponseTime;

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

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

+ 1 - 0
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;
 				};

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

@@ -65,10 +65,6 @@ namespace AlibabaCloud
 				void setPopProduct(const std::string& popProduct);
 				std::string getProduct()const;
 				void setProduct(const std::string& product);
-				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;
@@ -108,8 +104,6 @@ namespace AlibabaCloud
 				std::string app_ip_;
 				std::string popProduct_;
 				std::string product_;
-				std::string fixTimeGap_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;

+ 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;
 				};

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

@@ -0,0 +1,123 @@
+/*
+ * 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_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_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 DescribeDomainSrcHttpCodeDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_H_

+ 19 - 17
cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,40 +29,42 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcHttpCodeDataResult : public ServiceResult
 			{
 			public:
-				struct CDNMonitorData
+				struct UsageData
 				{
-					std::string bytesHitRate;
-					std::string bytesPerSecond;
-					std::string requestHitRate;
-					std::string queryPerSecond;
+					struct CodeProportionData
+					{
+						std::string proportion;
+						std::string count;
+						std::string code;
+					};
+					std::vector<UsageData::CodeProportionData> value;
 					std::string timeStamp;
-					std::string averageObjectSize;
 				};
 
 
-				DescribeCdnMonitorDataResult();
-				explicit DescribeCdnMonitorDataResult(const std::string &payload);
-				~DescribeCdnMonitorDataResult();
-				long getMonitorInterval()const;
+				DescribeDomainSrcHttpCodeDataResult();
+				explicit DescribeDomainSrcHttpCodeDataResult(const std::string &payload);
+				~DescribeDomainSrcHttpCodeDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::vector<CDNMonitorData> getMonitorDatas()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
+				std::vector<UsageData> getHttpCodeData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long monitorInterval_;
 				std::string endTime_;
 				std::string domainName_;
-				std::vector<CDNMonitorData> monitorDatas_;
 				std::string startTime_;
+				std::string dataInterval_;
+				std::vector<UsageData> httpCodeData_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_

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

@@ -0,0 +1,123 @@
+/*
+ * 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_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_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 DescribeDomainSrcTrafficDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_H_

+ 10 - 9
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,24 +29,25 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcTrafficDataResult : public ServiceResult
 			{
 			public:
 				struct DataModule
 				{
+					std::string httpsValue;
 					std::string value;
 					std::string timeStamp;
 				};
 
 
-				DescribeDomainSrcFlowDataResult();
-				explicit DescribeDomainSrcFlowDataResult(const std::string &payload);
-				~DescribeDomainSrcFlowDataResult();
+				DescribeDomainSrcTrafficDataResult();
+				explicit DescribeDomainSrcTrafficDataResult(const std::string &payload);
+				~DescribeDomainSrcTrafficDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
 				std::string getStartTime()const;
 				std::string getDataInterval()const;
-				std::vector<DataModule> getSrcFlowDataPerInterval()const;
+				std::vector<DataModule> getSrcTrafficDataPerInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -55,10 +56,10 @@ namespace AlibabaCloud
 				std::string domainName_;
 				std::string startTime_;
 				std::string dataInterval_;
-				std::vector<DataModule> srcFlowDataPerInterval_;
+				std::vector<DataModule> srcTrafficDataPerInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h → cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,19 +28,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainTrafficDataRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeDomainSrcFlowDataRequest();
-				~DescribeDomainSrcFlowDataRequest();
+				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;
@@ -65,10 +69,6 @@ namespace AlibabaCloud
 				void setPopProduct(const std::string& popProduct);
 				std::string getProduct()const;
 				void setProduct(const std::string& product);
-				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;
@@ -95,7 +95,9 @@ namespace AlibabaCloud
             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_;
@@ -108,8 +110,6 @@ namespace AlibabaCloud
 				std::string app_ip_;
 				std::string popProduct_;
 				std::string product_;
-				std::string fixTimeGap_;
-				std::string timeMerge_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
@@ -126,4 +126,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_

+ 14 - 17
cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,44 +29,41 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainFlowDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainTrafficDataResult : public ServiceResult
 			{
 			public:
 				struct DataModule
 				{
 					std::string overseasValue;
-					std::string dynamicOverseasValue;
-					std::string staticOverseasValue;
+					std::string httpsValue;
 					std::string value;
-					std::string dynamicDomesticValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
+					std::string httpsDomesticValue;
 					std::string timeStamp;
-					std::string dynamicValue;
+					std::string httpsOverseasValue;
 					std::string domesticValue;
 				};
 
 
-				DescribeDomainFlowDataResult();
-				explicit DescribeDomainFlowDataResult(const std::string &payload);
-				~DescribeDomainFlowDataResult();
+				DescribeDomainTrafficDataResult();
+				explicit DescribeDomainTrafficDataResult(const std::string &payload);
+				~DescribeDomainTrafficDataResult();
 				std::string getEndTime()const;
+				std::vector<DataModule> getTrafficDataPerInterval()const;
 				std::string getDomainName()const;
-				std::vector<DataModule> getFlowDataPerInterval()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string endTime_;
+				std::vector<DataModule> trafficDataPerInterval_;
 				std::string domainName_;
-				std::vector<DataModule> flowDataPerInterval_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_

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

@@ -0,0 +1,129 @@
+/*
+ * 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_DESCRIBEDOMAINUSAGEDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATAREQUEST_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 DescribeDomainUsageDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainUsageDataRequest();
+				~DescribeDomainUsageDataRequest();
+
+				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 getField()const;
+				void setField(const std::string& field);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+
+            private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string startTime_;
+				std::string proxy_original_source_ip_;
+				std::string 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 field_;
+				std::string requestId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATAREQUEST_H_

+ 18 - 13
cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.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_DESCRIBEDOMAINUSAGEDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,36 +29,41 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainUsageDataResult : public ServiceResult
 			{
 			public:
-				struct CCDatas
+				struct DataModule
 				{
-					std::string count;
+					std::string value;
+					std::string peakTime;
 					std::string timeStamp;
 				};
 
 
-				DescribeDomainCCDataResult();
-				explicit DescribeDomainCCDataResult(const std::string &payload);
-				~DescribeDomainCCDataResult();
-				std::vector<CCDatas> getCCDataList()const;
+				DescribeDomainUsageDataResult();
+				explicit DescribeDomainUsageDataResult(const std::string &payload);
+				~DescribeDomainUsageDataResult();
+				std::vector<DataModule> getUsageDataPerInterval()const;
+				std::string getType()const;
+				std::string getArea()const;
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::string getDataInterval()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<CCDatas> cCDataList_;
+				std::vector<DataModule> usageDataPerInterval_;
+				std::string type_;
+				std::string area_;
 				std::string endTime_;
 				std::string domainName_;
-				std::string dataInterval_;
 				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATARESULT_H_

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

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

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

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

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_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 DescribeLivePullStreamConfigResult : public ServiceResult
-			{
-			public:
-				struct LiveAppRecord
-				{
-					std::string sourceUrl;
-					std::string streamName;
-					std::string endTime;
-					std::string domainName;
-					std::string startTime;
-				};
-
-
-				DescribeLivePullStreamConfigResult();
-				explicit DescribeLivePullStreamConfigResult(const std::string &payload);
-				~DescribeLivePullStreamConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecordList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveAppRecord> liveAppRecordList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_H_

+ 0 - 72
cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_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 DescribeLiveSnapshotConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveSnapshotConfigRequest();
-				~DescribeLiveSnapshotConfigRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNum()const;
-				void setPageNum(int pageNum);
-				std::string getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getOrder()const;
-				void setOrder(const std::string& order);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				int pageSize_;
-				long ownerId_;
-				int pageNum_;
-				std::string streamName_;
-				std::string accessKeyId_;
-				std::string order_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_

+ 0 - 72
cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_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 DescribeLiveSnapshotConfigResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamSnapshotConfig
-				{
-					std::string overwriteOssObject;
-					std::string sequenceOssObject;
-					int timeInterval;
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string appName;
-				};
-
-
-				DescribeLiveSnapshotConfigResult();
-				explicit DescribeLiveSnapshotConfigResult(const std::string &payload);
-				~DescribeLiveSnapshotConfigResult();
-				std::string getOrder()const;
-				int getTotalNum()const;
-				int getPageNum()const;
-				int getPageSize()const;
-				int getTotalPage()const;
-				std::vector<LiveStreamSnapshotConfig> getLiveStreamSnapshotConfigList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string order_;
-				int totalNum_;
-				int pageNum_;
-				int pageSize_;
-				int totalPage_;
-				std::vector<LiveStreamSnapshotConfig> liveStreamSnapshotConfigList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_H_

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_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 DescribeLiveStreamBitRateDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamBitRateDataRequest();
-				~DescribeLiveStreamBitRateDataRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_H_

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_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 DescribeLiveStreamBitRateDataResult : public ServiceResult
-			{
-			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamBitRateDataResult();
-				explicit DescribeLiveStreamBitRateDataResult(const std::string &payload);
-				~DescribeLiveStreamBitRateDataResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_H_

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

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

+ 0 - 72
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_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 DescribeLiveStreamOnlineUserNumRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamOnlineUserNumRequest();
-				~DescribeLiveStreamOnlineUserNumRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getHlsSwitch()const;
-				void setHlsSwitch(const std::string& hlsSwitch);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string hlsSwitch_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_H_

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_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 DescribeLiveStreamOnlineUserNumResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
-
-
-				DescribeLiveStreamOnlineUserNumResult();
-				explicit DescribeLiveStreamOnlineUserNumResult(const std::string &payload);
-				~DescribeLiveStreamOnlineUserNumResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getTotalUserNumber()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long totalUserNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_H_

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_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 DescribeLiveStreamRecordContentRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRecordContentRequest();
-				~DescribeLiveStreamRecordContentRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_H_

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

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_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 DescribeLiveStreamRecordContentResult : public ServiceResult
-			{
-			public:
-				struct RecordContentInfo
-				{
-					std::string ossEndpoint;
-					std::string endTime;
-					std::string ossBucket;
-					std::string startTime;
-					float duration;
-					std::string ossObjectPrefix;
-				};
-
-
-				DescribeLiveStreamRecordContentResult();
-				explicit DescribeLiveStreamRecordContentResult(const std::string &payload);
-				~DescribeLiveStreamRecordContentResult();
-				std::vector<RecordContentInfo> getRecordContentInfoList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<RecordContentInfo> recordContentInfoList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_H_

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

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_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 DescribeLiveStreamRecordIndexFileRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRecordIndexFileRequest();
-				~DescribeLiveStreamRecordIndexFileRequest();
-
-				std::string getRecordId()const;
-				void setRecordId(const std::string& recordId);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string recordId_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_H_

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

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_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 DescribeLiveStreamRecordIndexFileResult : public ServiceResult
-			{
-			public:
-				struct RecordIndexInfo
-				{
-					std::string streamName;
-					std::string recordUrl;
-					std::string endTime;
-					std::string domainName;
-					std::string createTime;
-					std::string startTime;
-					std::string ossObject;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-					std::string appName;
-				};
-
-
-				DescribeLiveStreamRecordIndexFileResult();
-				explicit DescribeLiveStreamRecordIndexFileResult(const std::string &payload);
-				~DescribeLiveStreamRecordIndexFileResult();
-				RecordIndexInfo getRecordIndexInfo()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				RecordIndexInfo recordIndexInfo_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_H_

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_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 DescribeLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRecordIndexFilesRequest();
-				~DescribeLiveStreamRecordIndexFilesRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_H_

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

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_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 DescribeLiveStreamRecordIndexFilesResult : public ServiceResult
-			{
-			public:
-				struct RecordIndexInfo
-				{
-					std::string streamName;
-					std::string recordUrl;
-					std::string endTime;
-					std::string domainName;
-					std::string createTime;
-					std::string startTime;
-					std::string ossObject;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-					std::string appName;
-				};
-
-
-				DescribeLiveStreamRecordIndexFilesResult();
-				explicit DescribeLiveStreamRecordIndexFilesResult(const std::string &payload);
-				~DescribeLiveStreamRecordIndexFilesResult();
-				std::vector<RecordIndexInfo> getRecordIndexInfoList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<RecordIndexInfo> recordIndexInfoList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_H_

+ 0 - 72
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_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 DescribeLiveStreamSnapshotInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamSnapshotInfoRequest();
-				~DescribeLiveStreamSnapshotInfoRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				int getLimit()const;
-				void setLimit(int limit);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				int limit_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_H_

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

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

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

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_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 DescribeLiveStreamTranscodeInfoResult : public ServiceResult
-			{
-			public:
-				struct DomainTranscodeInfo
-				{
-					std::string transcodeTemplate;
-					std::string transcodeRecord;
-					std::string transcodeId;
-					std::string transcodeSnapshot;
-					std::string transcodeApp;
-					std::string transcodeName;
-				};
-
-
-				DescribeLiveStreamTranscodeInfoResult();
-				explicit DescribeLiveStreamTranscodeInfoResult(const std::string &payload);
-				~DescribeLiveStreamTranscodeInfoResult();
-				std::vector<DomainTranscodeInfo> getDomainTranscodeList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainTranscodeInfo> domainTranscodeList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_H_

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

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_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 DescribeLiveStreamsControlHistoryRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamsControlHistoryRequest();
-				~DescribeLiveStreamsControlHistoryRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_

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

@@ -1,58 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_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 DescribeLiveStreamsControlHistoryResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamControlInfo
-				{
-					std::string action;
-					std::string streamName;
-					std::string clientIP;
-					std::string timeStamp;
-				};
-
-
-				DescribeLiveStreamsControlHistoryResult();
-				explicit DescribeLiveStreamsControlHistoryResult(const std::string &payload);
-				~DescribeLiveStreamsControlHistoryResult();
-				std::vector<LiveStreamControlInfo> getControlInfo()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamControlInfo> controlInfo_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_H_

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_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 DescribeLiveStreamsFrameRateAndBitRateDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamsFrameRateAndBitRateDataRequest();
-				~DescribeLiveStreamsFrameRateAndBitRateDataRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_H_

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_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 DescribeLiveStreamsFrameRateAndBitRateDataResult : public ServiceResult
-			{
-			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamsFrameRateAndBitRateDataResult();
-				explicit DescribeLiveStreamsFrameRateAndBitRateDataResult(const std::string &payload);
-				~DescribeLiveStreamsFrameRateAndBitRateDataResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_H_

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

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_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 DescribeLiveStreamsOnlineListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamsOnlineListRequest();
-				~DescribeLiveStreamsOnlineListRequest();
-
-				std::string getStreamType()const;
-				void setStreamType(const std::string& streamType);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNum()const;
-				void setPageNum(int pageNum);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string streamType_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				int pageSize_;
-				long ownerId_;
-				int pageNum_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_H_

+ 0 - 67
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_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 DescribeLiveStreamsOnlineListResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineInfo
-				{
-					std::string publishUrl;
-					std::string streamName;
-					std::string domainName;
-					std::string publishTime;
-					std::string appName;
-				};
-
-
-				DescribeLiveStreamsOnlineListResult();
-				explicit DescribeLiveStreamsOnlineListResult(const std::string &payload);
-				~DescribeLiveStreamsOnlineListResult();
-				int getTotalNum()const;
-				int getPageNum()const;
-				int getPageSize()const;
-				int getTotalPage()const;
-				std::vector<LiveStreamOnlineInfo> getOnlineInfo()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalNum_;
-				int pageNum_;
-				int pageSize_;
-				int totalPage_;
-				std::vector<LiveStreamOnlineInfo> onlineInfo_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_H_

+ 0 - 75
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_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 DescribeLiveStreamsPublishListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamsPublishListRequest();
-				~DescribeLiveStreamsPublishListRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				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 getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				long pageSize_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string streamName_;
-				long pageNumber_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_H_

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini