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

CDN SDK Auto Released By xiaoyao,Version:1.27.2

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy пре 8 година
родитељ
комит
d66718d980
100 измењених фајлова са 506 додато и 4965 уклоњено
  1. 5 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 24 176
      cdn/CMakeLists.txt
  4. 48 352
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 0 3
      cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h
  6. 3 0
      cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h
  7. 0 72
      cdn/include/alibabacloud/cdn/model/AddLivePullStreamInfoRequest.h
  8. 0 49
      cdn/include/alibabacloud/cdn/model/AddLivePullStreamInfoResult.h
  9. 0 65
      cdn/include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h
  10. 3 0
      cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
  11. 0 63
      cdn/include/alibabacloud/cdn/model/DeleteLivePullStreamInfoRequest.h
  12. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailRequest.h
  13. 0 64
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h
  14. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeCdnTypesResult.h
  15. 6 9
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
  16. 25 7
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
  17. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h
  18. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h
  19. 0 71
      cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h
  20. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h
  21. 0 78
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataRequest.h
  22. 0 100
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h
  23. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataRequest.h
  24. 0 73
      cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h
  25. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberRequest.h
  26. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.h
  27. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h
  28. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h
  29. 36 33
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
  30. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDataRequest.h
  31. 129 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h
  32. 20 22
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h
  33. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
  34. 36 33
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
  35. 15 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h
  36. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h
  37. 21 27
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h
  38. 14 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h
  39. 6 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h
  40. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h
  41. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h
  42. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeRequest.h
  43. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.h
  44. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterRequest.h
  45. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.h
  46. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeExtensiveDomainDataRequest.h
  47. 3 0
      cdn/include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
  48. 12 15
      cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h
  49. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h
  50. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigRequest.h
  51. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.h
  52. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingRequest.h
  53. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.h
  54. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataRequest.h
  55. 0 56
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.h
  56. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.h
  57. 0 65
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h
  58. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoRequest.h
  59. 0 62
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h
  60. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioRequest.h
  61. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.h
  62. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.h
  63. 0 65
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h
  64. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoRequest.h
  65. 0 57
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.h
  66. 0 66
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListRequest.h
  67. 0 58
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.h
  68. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsRequest.h
  69. 0 64
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.h
  70. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainRequest.h
  71. 0 65
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h
  72. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataRequest.h
  73. 0 61
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.h
  74. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsRequest.h
  75. 0 55
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.h
  76. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateRequest.h
  77. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.h
  78. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataRequest.h
  79. 0 61
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h
  80. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsRequest.h
  81. 0 55
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.h
  82. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateRequest.h
  83. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.h
  84. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberRequest.h
  85. 0 59
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.h
  86. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.h
  87. 0 51
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h
  88. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumRequest.h
  89. 0 55
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.h
  90. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
  91. 3 0
      cdn/include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h
  92. 0 66
      cdn/include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryRequest.h
  93. 0 49
      cdn/include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryResult.h
  94. 3 0
      cdn/include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.h
  95. 3 0
      cdn/include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h
  96. 42 39
      cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h
  97. 7 7
      cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h
  98. 0 49
      cdn/include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigResult.h
  99. 0 63
      cdn/include/alibabacloud/cdn/model/SetLocationAccessRestrictionRequest.h
  100. 0 49
      cdn/include/alibabacloud/cdn/model/SetLocationAccessRestrictionResult.h

+ 5 - 0
CHANGELOG

@@ -1,3 +1,8 @@
+2018-09-29 Version: 1.27.2
+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-28 Version: 1.27.1
 1, Add one api, QueryAppDeviceList.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.27.1
+1.27.2

+ 24 - 176
cdn/CMakeLists.txt

@@ -29,12 +29,12 @@ set(cdn_public_header_model
 	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
@@ -59,12 +59,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/SetRemoveQueryStringConfigResult.h
 	include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
 	include/alibabacloud/cdn/model/DeleteCdnDomainResult.h
-	include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigRequest.h
-	include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigResult.h
 	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h
 	include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h
-	include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.h
 	include/alibabacloud/cdn/model/StopCdnDomainRequest.h
 	include/alibabacloud/cdn/model/StopCdnDomainResult.h
 	include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h
@@ -77,24 +73,20 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
-	include/alibabacloud/cdn/model/SetLocationAccessRestrictionRequest.h
-	include/alibabacloud/cdn/model/SetLocationAccessRestrictionResult.h
 	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h
-	include/alibabacloud/cdn/model/DescribeExtensiveDomainDataRequest.h
-	include/alibabacloud/cdn/model/DescribeExtensiveDomainDataResult.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/DescribeLiveStreamTranscodeStreamNumRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.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/SetForceRedirectConfigRequest.h
@@ -109,24 +101,16 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
 	include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h
 	include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h
-	include/alibabacloud/cdn/model/DescribeCdnTypesRequest.h
-	include/alibabacloud/cdn/model/DescribeCdnTypesResult.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/DescribeLiveStreamLimitInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamNumberListRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.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/SetPathForceTtlCodeConfigRequest.h
-	include/alibabacloud/cdn/model/SetPathForceTtlCodeConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.h
 	include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h
 	include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h
 	include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h
@@ -135,34 +119,22 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.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/SetOssLogConfigRequest.h
-	include/alibabacloud/cdn/model/SetOssLogConfigResult.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/DescribeLiveStreamRelayPushErrorsRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.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/AddLivePullStreamInfoRequest.h
-	include/alibabacloud/cdn/model/AddLivePullStreamInfoResult.h
 	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h
-	include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataRequest.h
-	include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h
@@ -173,10 +145,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/OpenCdnServiceResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
-	include/alibabacloud/cdn/model/DescribeDomainQoSRtRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainQoSRtResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h
 	include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h
@@ -185,8 +153,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h
 	include/alibabacloud/cdn/model/SetIpAllowListConfigRequest.h
 	include/alibabacloud/cdn/model/SetIpAllowListConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
@@ -205,8 +171,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/AddCdnDomainResult.h
 	include/alibabacloud/cdn/model/SetRangeConfigRequest.h
 	include/alibabacloud/cdn/model/SetRangeConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.h
 	include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainCnameResult.h
 	include/alibabacloud/cdn/model/SetCcConfigRequest.h
@@ -235,26 +199,16 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigResult.h
 	include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h
 	include/alibabacloud/cdn/model/SetSourceHostConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.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/DescribeDomainOnlineUserNumberRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.h
-	include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.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
@@ -279,84 +233,54 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h
 	include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h
-	include/alibabacloud/cdn/model/SetRemoteReqAuthConfigRequest.h
-	include/alibabacloud/cdn/model/SetRemoteReqAuthConfigResult.h
 	include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.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/DescribeLiveSpecificDomainMappingRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
-	include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryRequest.h
-	include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryResult.h
 	include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h
 	include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h
-	include/alibabacloud/cdn/model/DescribeDomainRealTimeDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.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/UpdateFCTriggerRequest.h
 	include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
 	include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
 	include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
-	include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.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/DeleteLivePullStreamInfoRequest.h
-	include/alibabacloud/cdn/model/DeleteLivePullStreamInfoResult.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/SetHttpsOptionConfigRequest.h
 	include/alibabacloud/cdn/model/SetHttpsOptionConfigResult.h
-	include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h
-	include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.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/DescribeLiveStreamOnlineBpsRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.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/DescribeLiveStreamPushDataRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.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
 	include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h
-	include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailRequest.h
-	include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h
-	include/alibabacloud/cdn/model/SetUserAgentAcessRestrictionRequest.h
-	include/alibabacloud/cdn/model/SetUserAgentAcessRestrictionResult.h
 	include/alibabacloud/cdn/model/StartCdnDomainRequest.h
 	include/alibabacloud/cdn/model/StartCdnDomainResult.h
-	include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h
-	include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h
-	include/alibabacloud/cdn/model/DescribeDomainHttpsDataRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h )
 
@@ -370,12 +294,12 @@ set(cdn_src
 	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
@@ -400,12 +324,8 @@ set(cdn_src
 	src/model/SetRemoveQueryStringConfigResult.cc
 	src/model/DeleteCdnDomainRequest.cc
 	src/model/DeleteCdnDomainResult.cc
-	src/model/SetFileTypeForceTtlCodeConfigRequest.cc
-	src/model/SetFileTypeForceTtlCodeConfigResult.cc
 	src/model/DeleteLiveStreamTranscodeRequest.cc
 	src/model/DeleteLiveStreamTranscodeResult.cc
-	src/model/DescribeDomainUpstreamOfCenterRequest.cc
-	src/model/DescribeDomainUpstreamOfCenterResult.cc
 	src/model/StopCdnDomainRequest.cc
 	src/model/StopCdnDomainResult.cc
 	src/model/SetFileCacheExpiredConfigRequest.cc
@@ -418,24 +338,20 @@ set(cdn_src
 	src/model/DescribeDomainAverageResponseTimeResult.cc
 	src/model/DescribeLiveStreamBitRateDataRequest.cc
 	src/model/DescribeLiveStreamBitRateDataResult.cc
-	src/model/SetLocationAccessRestrictionRequest.cc
-	src/model/SetLocationAccessRestrictionResult.cc
 	src/model/DescribeUserCustomLogConfigRequest.cc
 	src/model/DescribeUserCustomLogConfigResult.cc
-	src/model/DescribeExtensiveDomainDataRequest.cc
-	src/model/DescribeExtensiveDomainDataResult.cc
 	src/model/ModifyCdnServiceRequest.cc
 	src/model/ModifyCdnServiceResult.cc
 	src/model/DescribeLiveStreamRecordIndexFileRequest.cc
 	src/model/DescribeLiveStreamRecordIndexFileResult.cc
-	src/model/DescribeLiveStreamTranscodeStreamNumRequest.cc
-	src/model/DescribeLiveStreamTranscodeStreamNumResult.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/SetForceRedirectConfigRequest.cc
@@ -450,24 +366,16 @@ set(cdn_src
 	src/model/DescribeDomainSrcFlowDataResult.cc
 	src/model/DeleteLiveAppSnapshotConfigRequest.cc
 	src/model/DeleteLiveAppSnapshotConfigResult.cc
-	src/model/DescribeCdnTypesRequest.cc
-	src/model/DescribeCdnTypesResult.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/DescribeLiveStreamLimitInfoRequest.cc
-	src/model/DescribeLiveStreamLimitInfoResult.cc
-	src/model/DescribeLiveStreamNumberListRequest.cc
-	src/model/DescribeLiveStreamNumberListResult.cc
+	src/model/SetDomainGreenManagerConfigRequest.cc
+	src/model/SetDomainGreenManagerConfigResult.cc
 	src/model/SetHttpErrorPageConfigRequest.cc
 	src/model/SetHttpErrorPageConfigResult.cc
-	src/model/SetPathForceTtlCodeConfigRequest.cc
-	src/model/SetPathForceTtlCodeConfigResult.cc
-	src/model/DescribeLiveStreamRelayPushBitRateRequest.cc
-	src/model/DescribeLiveStreamRelayPushBitRateResult.cc
 	src/model/StartMixStreamsServiceRequest.cc
 	src/model/StartMixStreamsServiceResult.cc
 	src/model/DescribeLivePullStreamConfigRequest.cc
@@ -476,34 +384,22 @@ set(cdn_src
 	src/model/SetLiveStreamsNotifyUrlConfigResult.cc
 	src/model/DescribeDomainPathDataRequest.cc
 	src/model/DescribeDomainPathDataResult.cc
-	src/model/DescribeLiveAppRecordConfigRequest.cc
-	src/model/DescribeLiveAppRecordConfigResult.cc
 	src/model/DescribeCdnDomainLogsRequest.cc
 	src/model/DescribeCdnDomainLogsResult.cc
 	src/model/DescribeDomainTopUrlVisitRequest.cc
 	src/model/DescribeDomainTopUrlVisitResult.cc
-	src/model/SetOssLogConfigRequest.cc
-	src/model/SetOssLogConfigResult.cc
 	src/model/DescribeDomainFlowDataRequest.cc
 	src/model/DescribeDomainFlowDataResult.cc
 	src/model/DescribeLiveStreamsBlockListRequest.cc
 	src/model/DescribeLiveStreamsBlockListResult.cc
-	src/model/DescribeLiveStreamRelayPushErrorsRequest.cc
-	src/model/DescribeLiveStreamRelayPushErrorsResult.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/AddLivePullStreamInfoRequest.cc
-	src/model/AddLivePullStreamInfoResult.cc
 	src/model/DescribeUserCustomerLabelsRequest.cc
 	src/model/DescribeUserCustomerLabelsResult.cc
-	src/model/BatchDescribeDomainBpsDataRequest.cc
-	src/model/BatchDescribeDomainBpsDataResult.cc
-	src/model/DescribeLiveStreamBpsDataRequest.cc
-	src/model/DescribeLiveStreamBpsDataResult.cc
 	src/model/DescribeDomainTopReferVisitRequest.cc
 	src/model/DescribeDomainTopReferVisitResult.cc
 	src/model/DescribeLiveStreamsControlHistoryRequest.cc
@@ -514,10 +410,6 @@ set(cdn_src
 	src/model/OpenCdnServiceResult.cc
 	src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc
 	src/model/DescribeDomainRealTimeReqHitRateDataResult.cc
-	src/model/DescribeDomainQoSRtRequest.cc
-	src/model/DescribeDomainQoSRtResult.cc
-	src/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.cc
-	src/model/DescribeLiveStreamFrameAndBitRateByDomainResult.cc
 	src/model/DescribeLiveStreamSnapshotInfoRequest.cc
 	src/model/DescribeLiveStreamSnapshotInfoResult.cc
 	src/model/SetIpBlackListConfigRequest.cc
@@ -526,8 +418,6 @@ set(cdn_src
 	src/model/DescribeDomainSlowRatioResult.cc
 	src/model/DescribeDomainCCDataRequest.cc
 	src/model/DescribeDomainCCDataResult.cc
-	src/model/DescribeLiveStreamRelayPushDataRequest.cc
-	src/model/DescribeLiveStreamRelayPushDataResult.cc
 	src/model/SetIpAllowListConfigRequest.cc
 	src/model/SetIpAllowListConfigResult.cc
 	src/model/DescribeDomainRealTimeQpsDataRequest.cc
@@ -546,8 +436,6 @@ set(cdn_src
 	src/model/AddCdnDomainResult.cc
 	src/model/SetRangeConfigRequest.cc
 	src/model/SetRangeConfigResult.cc
-	src/model/DescribeLiveStreamRoomBitRateRequest.cc
-	src/model/DescribeLiveStreamRoomBitRateResult.cc
 	src/model/DescribeDomainCnameRequest.cc
 	src/model/DescribeDomainCnameResult.cc
 	src/model/SetCcConfigRequest.cc
@@ -576,26 +464,16 @@ set(cdn_src
 	src/model/ModifyFileCacheExpiredConfigResult.cc
 	src/model/SetSourceHostConfigRequest.cc
 	src/model/SetSourceHostConfigResult.cc
-	src/model/DescribeLiveStreamRoomUserNumberRequest.cc
-	src/model/DescribeLiveStreamRoomUserNumberResult.cc
 	src/model/DescribeUserConfigsRequest.cc
 	src/model/DescribeUserConfigsResult.cc
-	src/model/DescribeLiveStreamStreamStatusRequest.cc
-	src/model/DescribeLiveStreamStreamStatusResult.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/DescribeDomainOnlineUserNumberRequest.cc
-	src/model/DescribeDomainOnlineUserNumberResult.cc
-	src/model/DescribeDomainMonthBillingBpsDataRequest.cc
-	src/model/DescribeDomainMonthBillingBpsDataResult.cc
-	src/model/DescribeLiveStreamFrameInfoRequest.cc
-	src/model/DescribeLiveStreamFrameInfoResult.cc
-	src/model/DescribeLiveStreamFrameLossRatioRequest.cc
-	src/model/DescribeLiveStreamFrameLossRatioResult.cc
+	src/model/DescribeL2VipsByDynamicDomainRequest.cc
+	src/model/DescribeL2VipsByDynamicDomainResult.cc
 	src/model/ForbidLiveStreamRequest.cc
 	src/model/ForbidLiveStreamResult.cc
 	src/model/DescribeLiveStreamDomainAppInfoRequest.cc
@@ -620,84 +498,54 @@ set(cdn_src
 	src/model/ModifyDomainCustomLogConfigResult.cc
 	src/model/UpdateLiveAppSnapshotConfigRequest.cc
 	src/model/UpdateLiveAppSnapshotConfigResult.cc
-	src/model/SetRemoteReqAuthConfigRequest.cc
-	src/model/SetRemoteReqAuthConfigResult.cc
 	src/model/DescribeDomainPvDataRequest.cc
 	src/model/DescribeDomainPvDataResult.cc
-	src/model/DescribeLiveStreamPushErrorsRequest.cc
-	src/model/DescribeLiveStreamPushErrorsResult.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/DescribeLiveSpecificDomainMappingRequest.cc
-	src/model/DescribeLiveSpecificDomainMappingResult.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
 	src/model/DescribeDomainRealTimeByteHitRateDataResult.cc
-	src/model/MigrateDomainToHttpsDeliveryRequest.cc
-	src/model/MigrateDomainToHttpsDeliveryResult.cc
 	src/model/AddLiveDomainMappingRequest.cc
 	src/model/AddLiveDomainMappingResult.cc
-	src/model/DescribeDomainRealTimeDataRequest.cc
-	src/model/DescribeDomainRealTimeDataResult.cc
+	src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc
+	src/model/DescribeDomainRealTimeSrcBpsDataResult.cc
 	src/model/ResumeLiveStreamRequest.cc
 	src/model/ResumeLiveStreamResult.cc
 	src/model/UpdateFCTriggerRequest.cc
 	src/model/UpdateFCTriggerResult.cc
 	src/model/DescribeFCTriggerRequest.cc
 	src/model/DescribeFCTriggerResult.cc
-	src/model/DescribeDomainCCAttackInfoRequest.cc
-	src/model/DescribeDomainCCAttackInfoResult.cc
 	src/model/DescribeLiveStreamsPublishListRequest.cc
 	src/model/DescribeLiveStreamsPublishListResult.cc
 	src/model/DescribeDomainRealTimeBpsDataRequest.cc
 	src/model/DescribeDomainRealTimeBpsDataResult.cc
-	src/model/DeleteLivePullStreamInfoRequest.cc
-	src/model/DeleteLivePullStreamInfoResult.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/SetHttpsOptionConfigRequest.cc
 	src/model/SetHttpsOptionConfigResult.cc
-	src/model/SetWaitingRoomConfigRequest.cc
-	src/model/SetWaitingRoomConfigResult.cc
 	src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc
 	src/model/DescribeRangeDataByLocateAndIspServiceResult.cc
 	src/model/ListDomainsByLogConfigIdRequest.cc
 	src/model/ListDomainsByLogConfigIdResult.cc
-	src/model/DescribeLiveStreamOnlineBpsRequest.cc
-	src/model/DescribeLiveStreamOnlineBpsResult.cc
 	src/model/DescribeDomainRegionDataRequest.cc
 	src/model/DescribeDomainRegionDataResult.cc
 	src/model/DescribeDomainSrcBpsDataRequest.cc
 	src/model/DescribeDomainSrcBpsDataResult.cc
-	src/model/DescribeLiveStreamPushDataRequest.cc
-	src/model/DescribeLiveStreamPushDataResult.cc
 	src/model/DeleteLiveAppRecordConfigRequest.cc
 	src/model/DeleteLiveAppRecordConfigResult.cc
 	src/model/SetHttpHeaderConfigRequest.cc
 	src/model/SetHttpHeaderConfigResult.cc
 	src/model/DescribeCdnRegionAndIspRequest.cc
 	src/model/DescribeCdnRegionAndIspResult.cc
-	src/model/DescribeCdnDomainBaseDetailRequest.cc
-	src/model/DescribeCdnDomainBaseDetailResult.cc
-	src/model/SetUserAgentAcessRestrictionRequest.cc
-	src/model/SetUserAgentAcessRestrictionResult.cc
 	src/model/StartCdnDomainRequest.cc
 	src/model/StartCdnDomainResult.cc
-	src/model/DescribeUserVipsByDomainRequest.cc
-	src/model/DescribeUserVipsByDomainResult.cc
-	src/model/DescribeDomainUpstreamBpsOfEdgeRequest.cc
-	src/model/DescribeDomainUpstreamBpsOfEdgeResult.cc
-	src/model/DescribeLiveStreamOnlineUserNumByDomainRequest.cc
-	src/model/DescribeLiveStreamOnlineUserNumByDomainResult.cc
-	src/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.cc
-	src/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.cc
-	src/model/DescribeDomainHttpsDataRequest.cc
-	src/model/DescribeDomainHttpsDataResult.cc
 	src/model/DescribeDomainHttpCodeDataRequest.cc
 	src/model/DescribeDomainHttpCodeDataResult.cc )
 

+ 48 - 352
cdn/include/alibabacloud/cdn/CdnClient.h

@@ -30,12 +30,12 @@
 #include "model/AddFCTriggerResult.h"
 #include "model/CreateLiveStreamRecordIndexFilesRequest.h"
 #include "model/CreateLiveStreamRecordIndexFilesResult.h"
+#include "model/DescribeCdnUserQuotaRequest.h"
+#include "model/DescribeCdnUserQuotaResult.h"
 #include "model/ModifyUserCustomLogConfigRequest.h"
 #include "model/ModifyUserCustomLogConfigResult.h"
 #include "model/DescribeCdnDomainConfigsRequest.h"
 #include "model/DescribeCdnDomainConfigsResult.h"
-#include "model/SetWafConfigRequest.h"
-#include "model/SetWafConfigResult.h"
 #include "model/DescribeCdnDomainDetailRequest.h"
 #include "model/DescribeCdnDomainDetailResult.h"
 #include "model/DescribeLiveStreamTranscodeInfoRequest.h"
@@ -60,12 +60,8 @@
 #include "model/SetRemoveQueryStringConfigResult.h"
 #include "model/DeleteCdnDomainRequest.h"
 #include "model/DeleteCdnDomainResult.h"
-#include "model/SetFileTypeForceTtlCodeConfigRequest.h"
-#include "model/SetFileTypeForceTtlCodeConfigResult.h"
 #include "model/DeleteLiveStreamTranscodeRequest.h"
 #include "model/DeleteLiveStreamTranscodeResult.h"
-#include "model/DescribeDomainUpstreamOfCenterRequest.h"
-#include "model/DescribeDomainUpstreamOfCenterResult.h"
 #include "model/StopCdnDomainRequest.h"
 #include "model/StopCdnDomainResult.h"
 #include "model/SetFileCacheExpiredConfigRequest.h"
@@ -78,24 +74,20 @@
 #include "model/DescribeDomainAverageResponseTimeResult.h"
 #include "model/DescribeLiveStreamBitRateDataRequest.h"
 #include "model/DescribeLiveStreamBitRateDataResult.h"
-#include "model/SetLocationAccessRestrictionRequest.h"
-#include "model/SetLocationAccessRestrictionResult.h"
 #include "model/DescribeUserCustomLogConfigRequest.h"
 #include "model/DescribeUserCustomLogConfigResult.h"
-#include "model/DescribeExtensiveDomainDataRequest.h"
-#include "model/DescribeExtensiveDomainDataResult.h"
 #include "model/ModifyCdnServiceRequest.h"
 #include "model/ModifyCdnServiceResult.h"
 #include "model/DescribeLiveStreamRecordIndexFileRequest.h"
 #include "model/DescribeLiveStreamRecordIndexFileResult.h"
-#include "model/DescribeLiveStreamTranscodeStreamNumRequest.h"
-#include "model/DescribeLiveStreamTranscodeStreamNumResult.h"
 #include "model/DescribeDomainHitRateDataRequest.h"
 #include "model/DescribeDomainHitRateDataResult.h"
 #include "model/DeleteHttpHeaderConfigRequest.h"
 #include "model/DeleteHttpHeaderConfigResult.h"
 #include "model/PushObjectCacheRequest.h"
 #include "model/PushObjectCacheResult.h"
+#include "model/DescribeDomainRealTimeHttpCodeDataRequest.h"
+#include "model/DescribeDomainRealTimeHttpCodeDataResult.h"
 #include "model/DescribeLiveRecordConfigRequest.h"
 #include "model/DescribeLiveRecordConfigResult.h"
 #include "model/SetForceRedirectConfigRequest.h"
@@ -110,24 +102,16 @@
 #include "model/DescribeDomainSrcFlowDataResult.h"
 #include "model/DeleteLiveAppSnapshotConfigRequest.h"
 #include "model/DeleteLiveAppSnapshotConfigResult.h"
-#include "model/DescribeCdnTypesRequest.h"
-#include "model/DescribeCdnTypesResult.h"
 #include "model/SetOptimizeConfigRequest.h"
 #include "model/SetOptimizeConfigResult.h"
 #include "model/SetDynamicConfigRequest.h"
 #include "model/SetDynamicConfigResult.h"
 #include "model/SetReqAuthConfigRequest.h"
 #include "model/SetReqAuthConfigResult.h"
-#include "model/DescribeLiveStreamLimitInfoRequest.h"
-#include "model/DescribeLiveStreamLimitInfoResult.h"
-#include "model/DescribeLiveStreamNumberListRequest.h"
-#include "model/DescribeLiveStreamNumberListResult.h"
+#include "model/SetDomainGreenManagerConfigRequest.h"
+#include "model/SetDomainGreenManagerConfigResult.h"
 #include "model/SetHttpErrorPageConfigRequest.h"
 #include "model/SetHttpErrorPageConfigResult.h"
-#include "model/SetPathForceTtlCodeConfigRequest.h"
-#include "model/SetPathForceTtlCodeConfigResult.h"
-#include "model/DescribeLiveStreamRelayPushBitRateRequest.h"
-#include "model/DescribeLiveStreamRelayPushBitRateResult.h"
 #include "model/StartMixStreamsServiceRequest.h"
 #include "model/StartMixStreamsServiceResult.h"
 #include "model/DescribeLivePullStreamConfigRequest.h"
@@ -136,34 +120,22 @@
 #include "model/SetLiveStreamsNotifyUrlConfigResult.h"
 #include "model/DescribeDomainPathDataRequest.h"
 #include "model/DescribeDomainPathDataResult.h"
-#include "model/DescribeLiveAppRecordConfigRequest.h"
-#include "model/DescribeLiveAppRecordConfigResult.h"
 #include "model/DescribeCdnDomainLogsRequest.h"
 #include "model/DescribeCdnDomainLogsResult.h"
 #include "model/DescribeDomainTopUrlVisitRequest.h"
 #include "model/DescribeDomainTopUrlVisitResult.h"
-#include "model/SetOssLogConfigRequest.h"
-#include "model/SetOssLogConfigResult.h"
 #include "model/DescribeDomainFlowDataRequest.h"
 #include "model/DescribeDomainFlowDataResult.h"
 #include "model/DescribeLiveStreamsBlockListRequest.h"
 #include "model/DescribeLiveStreamsBlockListResult.h"
-#include "model/DescribeLiveStreamRelayPushErrorsRequest.h"
-#include "model/DescribeLiveStreamRelayPushErrorsResult.h"
 #include "model/AddLiveStreamTranscodeRequest.h"
 #include "model/AddLiveStreamTranscodeResult.h"
 #include "model/SetIgnoreQueryStringConfigRequest.h"
 #include "model/SetIgnoreQueryStringConfigResult.h"
 #include "model/DescribeDomainCustomLogConfigRequest.h"
 #include "model/DescribeDomainCustomLogConfigResult.h"
-#include "model/AddLivePullStreamInfoRequest.h"
-#include "model/AddLivePullStreamInfoResult.h"
 #include "model/DescribeUserCustomerLabelsRequest.h"
 #include "model/DescribeUserCustomerLabelsResult.h"
-#include "model/BatchDescribeDomainBpsDataRequest.h"
-#include "model/BatchDescribeDomainBpsDataResult.h"
-#include "model/DescribeLiveStreamBpsDataRequest.h"
-#include "model/DescribeLiveStreamBpsDataResult.h"
 #include "model/DescribeDomainTopReferVisitRequest.h"
 #include "model/DescribeDomainTopReferVisitResult.h"
 #include "model/DescribeLiveStreamsControlHistoryRequest.h"
@@ -174,10 +146,6 @@
 #include "model/OpenCdnServiceResult.h"
 #include "model/DescribeDomainRealTimeReqHitRateDataRequest.h"
 #include "model/DescribeDomainRealTimeReqHitRateDataResult.h"
-#include "model/DescribeDomainQoSRtRequest.h"
-#include "model/DescribeDomainQoSRtResult.h"
-#include "model/DescribeLiveStreamFrameAndBitRateByDomainRequest.h"
-#include "model/DescribeLiveStreamFrameAndBitRateByDomainResult.h"
 #include "model/DescribeLiveStreamSnapshotInfoRequest.h"
 #include "model/DescribeLiveStreamSnapshotInfoResult.h"
 #include "model/SetIpBlackListConfigRequest.h"
@@ -186,8 +154,6 @@
 #include "model/DescribeDomainSlowRatioResult.h"
 #include "model/DescribeDomainCCDataRequest.h"
 #include "model/DescribeDomainCCDataResult.h"
-#include "model/DescribeLiveStreamRelayPushDataRequest.h"
-#include "model/DescribeLiveStreamRelayPushDataResult.h"
 #include "model/SetIpAllowListConfigRequest.h"
 #include "model/SetIpAllowListConfigResult.h"
 #include "model/DescribeDomainRealTimeQpsDataRequest.h"
@@ -206,8 +172,6 @@
 #include "model/AddCdnDomainResult.h"
 #include "model/SetRangeConfigRequest.h"
 #include "model/SetRangeConfigResult.h"
-#include "model/DescribeLiveStreamRoomBitRateRequest.h"
-#include "model/DescribeLiveStreamRoomBitRateResult.h"
 #include "model/DescribeDomainCnameRequest.h"
 #include "model/DescribeDomainCnameResult.h"
 #include "model/SetCcConfigRequest.h"
@@ -236,26 +200,16 @@
 #include "model/ModifyFileCacheExpiredConfigResult.h"
 #include "model/SetSourceHostConfigRequest.h"
 #include "model/SetSourceHostConfigResult.h"
-#include "model/DescribeLiveStreamRoomUserNumberRequest.h"
-#include "model/DescribeLiveStreamRoomUserNumberResult.h"
 #include "model/DescribeUserConfigsRequest.h"
 #include "model/DescribeUserConfigsResult.h"
-#include "model/DescribeLiveStreamStreamStatusRequest.h"
-#include "model/DescribeLiveStreamStreamStatusResult.h"
 #include "model/DescribeDomainCertificateInfoRequest.h"
 #include "model/DescribeDomainCertificateInfoResult.h"
 #include "model/DescribeLiveStreamRecordIndexFilesRequest.h"
 #include "model/DescribeLiveStreamRecordIndexFilesResult.h"
 #include "model/ModifyCdnDomainRequest.h"
 #include "model/ModifyCdnDomainResult.h"
-#include "model/DescribeDomainOnlineUserNumberRequest.h"
-#include "model/DescribeDomainOnlineUserNumberResult.h"
-#include "model/DescribeDomainMonthBillingBpsDataRequest.h"
-#include "model/DescribeDomainMonthBillingBpsDataResult.h"
-#include "model/DescribeLiveStreamFrameInfoRequest.h"
-#include "model/DescribeLiveStreamFrameInfoResult.h"
-#include "model/DescribeLiveStreamFrameLossRatioRequest.h"
-#include "model/DescribeLiveStreamFrameLossRatioResult.h"
+#include "model/DescribeL2VipsByDynamicDomainRequest.h"
+#include "model/DescribeL2VipsByDynamicDomainResult.h"
 #include "model/ForbidLiveStreamRequest.h"
 #include "model/ForbidLiveStreamResult.h"
 #include "model/DescribeLiveStreamDomainAppInfoRequest.h"
@@ -280,84 +234,54 @@
 #include "model/ModifyDomainCustomLogConfigResult.h"
 #include "model/UpdateLiveAppSnapshotConfigRequest.h"
 #include "model/UpdateLiveAppSnapshotConfigResult.h"
-#include "model/SetRemoteReqAuthConfigRequest.h"
-#include "model/SetRemoteReqAuthConfigResult.h"
 #include "model/DescribeDomainPvDataRequest.h"
 #include "model/DescribeDomainPvDataResult.h"
-#include "model/DescribeLiveStreamPushErrorsRequest.h"
-#include "model/DescribeLiveStreamPushErrorsResult.h"
 #include "model/AddLiveAppSnapshotConfigRequest.h"
 #include "model/AddLiveAppSnapshotConfigResult.h"
 #include "model/DescribeDomainISPDataRequest.h"
 #include "model/DescribeDomainISPDataResult.h"
 #include "model/DescribeDomainFileSizeProportionDataRequest.h"
 #include "model/DescribeDomainFileSizeProportionDataResult.h"
-#include "model/DescribeLiveSpecificDomainMappingRequest.h"
-#include "model/DescribeLiveSpecificDomainMappingResult.h"
 #include "model/DescribeDomainRealTimeByteHitRateDataRequest.h"
 #include "model/DescribeDomainRealTimeByteHitRateDataResult.h"
-#include "model/MigrateDomainToHttpsDeliveryRequest.h"
-#include "model/MigrateDomainToHttpsDeliveryResult.h"
 #include "model/AddLiveDomainMappingRequest.h"
 #include "model/AddLiveDomainMappingResult.h"
-#include "model/DescribeDomainRealTimeDataRequest.h"
-#include "model/DescribeDomainRealTimeDataResult.h"
+#include "model/DescribeDomainRealTimeSrcBpsDataRequest.h"
+#include "model/DescribeDomainRealTimeSrcBpsDataResult.h"
 #include "model/ResumeLiveStreamRequest.h"
 #include "model/ResumeLiveStreamResult.h"
 #include "model/UpdateFCTriggerRequest.h"
 #include "model/UpdateFCTriggerResult.h"
 #include "model/DescribeFCTriggerRequest.h"
 #include "model/DescribeFCTriggerResult.h"
-#include "model/DescribeDomainCCAttackInfoRequest.h"
-#include "model/DescribeDomainCCAttackInfoResult.h"
 #include "model/DescribeLiveStreamsPublishListRequest.h"
 #include "model/DescribeLiveStreamsPublishListResult.h"
 #include "model/DescribeDomainRealTimeBpsDataRequest.h"
 #include "model/DescribeDomainRealTimeBpsDataResult.h"
-#include "model/DeleteLivePullStreamInfoRequest.h"
-#include "model/DeleteLivePullStreamInfoResult.h"
+#include "model/DescribeDomainRealTimeSrcTrafficDataRequest.h"
+#include "model/DescribeDomainRealTimeSrcTrafficDataResult.h"
 #include "model/DescribeDomainDownstreamBpsOfEdgeRequest.h"
 #include "model/DescribeDomainDownstreamBpsOfEdgeResult.h"
 #include "model/DescribeDomainMax95BpsDataRequest.h"
 #include "model/DescribeDomainMax95BpsDataResult.h"
 #include "model/SetHttpsOptionConfigRequest.h"
 #include "model/SetHttpsOptionConfigResult.h"
-#include "model/SetWaitingRoomConfigRequest.h"
-#include "model/SetWaitingRoomConfigResult.h"
 #include "model/DescribeRangeDataByLocateAndIspServiceRequest.h"
 #include "model/DescribeRangeDataByLocateAndIspServiceResult.h"
 #include "model/ListDomainsByLogConfigIdRequest.h"
 #include "model/ListDomainsByLogConfigIdResult.h"
-#include "model/DescribeLiveStreamOnlineBpsRequest.h"
-#include "model/DescribeLiveStreamOnlineBpsResult.h"
 #include "model/DescribeDomainRegionDataRequest.h"
 #include "model/DescribeDomainRegionDataResult.h"
 #include "model/DescribeDomainSrcBpsDataRequest.h"
 #include "model/DescribeDomainSrcBpsDataResult.h"
-#include "model/DescribeLiveStreamPushDataRequest.h"
-#include "model/DescribeLiveStreamPushDataResult.h"
 #include "model/DeleteLiveAppRecordConfigRequest.h"
 #include "model/DeleteLiveAppRecordConfigResult.h"
 #include "model/SetHttpHeaderConfigRequest.h"
 #include "model/SetHttpHeaderConfigResult.h"
 #include "model/DescribeCdnRegionAndIspRequest.h"
 #include "model/DescribeCdnRegionAndIspResult.h"
-#include "model/DescribeCdnDomainBaseDetailRequest.h"
-#include "model/DescribeCdnDomainBaseDetailResult.h"
-#include "model/SetUserAgentAcessRestrictionRequest.h"
-#include "model/SetUserAgentAcessRestrictionResult.h"
 #include "model/StartCdnDomainRequest.h"
 #include "model/StartCdnDomainResult.h"
-#include "model/DescribeUserVipsByDomainRequest.h"
-#include "model/DescribeUserVipsByDomainResult.h"
-#include "model/DescribeDomainUpstreamBpsOfEdgeRequest.h"
-#include "model/DescribeDomainUpstreamBpsOfEdgeResult.h"
-#include "model/DescribeLiveStreamOnlineUserNumByDomainRequest.h"
-#include "model/DescribeLiveStreamOnlineUserNumByDomainResult.h"
-#include "model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.h"
-#include "model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h"
-#include "model/DescribeDomainHttpsDataRequest.h"
-#include "model/DescribeDomainHttpsDataResult.h"
 #include "model/DescribeDomainHttpCodeDataRequest.h"
 #include "model/DescribeDomainHttpCodeDataResult.h"
 
@@ -381,15 +305,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateLiveStreamRecordIndexFilesResult> CreateLiveStreamRecordIndexFilesOutcome;
 			typedef std::future<CreateLiveStreamRecordIndexFilesOutcome> CreateLiveStreamRecordIndexFilesOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::CreateLiveStreamRecordIndexFilesRequest&, const CreateLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveStreamRecordIndexFilesAsyncHandler;
+			typedef Outcome<Error, Model::DescribeCdnUserQuotaResult> DescribeCdnUserQuotaOutcome;
+			typedef std::future<DescribeCdnUserQuotaOutcome> DescribeCdnUserQuotaOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeCdnUserQuotaRequest&, const DescribeCdnUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnUserQuotaAsyncHandler;
 			typedef Outcome<Error, Model::ModifyUserCustomLogConfigResult> ModifyUserCustomLogConfigOutcome;
 			typedef std::future<ModifyUserCustomLogConfigOutcome> ModifyUserCustomLogConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyUserCustomLogConfigRequest&, const ModifyUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserCustomLogConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeCdnDomainConfigsResult> DescribeCdnDomainConfigsOutcome;
 			typedef std::future<DescribeCdnDomainConfigsOutcome> DescribeCdnDomainConfigsOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainConfigsRequest&, const DescribeCdnDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainConfigsAsyncHandler;
-			typedef Outcome<Error, Model::SetWafConfigResult> SetWafConfigOutcome;
-			typedef std::future<SetWafConfigOutcome> SetWafConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetWafConfigRequest&, const SetWafConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWafConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeCdnDomainDetailResult> DescribeCdnDomainDetailOutcome;
 			typedef std::future<DescribeCdnDomainDetailOutcome> DescribeCdnDomainDetailOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainDetailRequest&, const DescribeCdnDomainDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainDetailAsyncHandler;
@@ -426,15 +350,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteCdnDomainResult> DeleteCdnDomainOutcome;
 			typedef std::future<DeleteCdnDomainOutcome> DeleteCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteCdnDomainRequest&, const DeleteCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCdnDomainAsyncHandler;
-			typedef Outcome<Error, Model::SetFileTypeForceTtlCodeConfigResult> SetFileTypeForceTtlCodeConfigOutcome;
-			typedef std::future<SetFileTypeForceTtlCodeConfigOutcome> SetFileTypeForceTtlCodeConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetFileTypeForceTtlCodeConfigRequest&, const SetFileTypeForceTtlCodeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetFileTypeForceTtlCodeConfigAsyncHandler;
 			typedef Outcome<Error, Model::DeleteLiveStreamTranscodeResult> DeleteLiveStreamTranscodeOutcome;
 			typedef std::future<DeleteLiveStreamTranscodeOutcome> DeleteLiveStreamTranscodeOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteLiveStreamTranscodeRequest&, const DeleteLiveStreamTranscodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamTranscodeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainUpstreamOfCenterResult> DescribeDomainUpstreamOfCenterOutcome;
-			typedef std::future<DescribeDomainUpstreamOfCenterOutcome> DescribeDomainUpstreamOfCenterOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainUpstreamOfCenterRequest&, const DescribeDomainUpstreamOfCenterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainUpstreamOfCenterAsyncHandler;
 			typedef Outcome<Error, Model::StopCdnDomainResult> StopCdnDomainOutcome;
 			typedef std::future<StopCdnDomainOutcome> StopCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::StopCdnDomainRequest&, const StopCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopCdnDomainAsyncHandler;
@@ -453,24 +371,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeLiveStreamBitRateDataResult> DescribeLiveStreamBitRateDataOutcome;
 			typedef std::future<DescribeLiveStreamBitRateDataOutcome> DescribeLiveStreamBitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamBitRateDataRequest&, const DescribeLiveStreamBitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamBitRateDataAsyncHandler;
-			typedef Outcome<Error, Model::SetLocationAccessRestrictionResult> SetLocationAccessRestrictionOutcome;
-			typedef std::future<SetLocationAccessRestrictionOutcome> SetLocationAccessRestrictionOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetLocationAccessRestrictionRequest&, const SetLocationAccessRestrictionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLocationAccessRestrictionAsyncHandler;
 			typedef Outcome<Error, Model::DescribeUserCustomLogConfigResult> DescribeUserCustomLogConfigOutcome;
 			typedef std::future<DescribeUserCustomLogConfigOutcome> DescribeUserCustomLogConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeUserCustomLogConfigRequest&, const DescribeUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserCustomLogConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeExtensiveDomainDataResult> DescribeExtensiveDomainDataOutcome;
-			typedef std::future<DescribeExtensiveDomainDataOutcome> DescribeExtensiveDomainDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeExtensiveDomainDataRequest&, const DescribeExtensiveDomainDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExtensiveDomainDataAsyncHandler;
 			typedef Outcome<Error, Model::ModifyCdnServiceResult> ModifyCdnServiceOutcome;
 			typedef std::future<ModifyCdnServiceOutcome> ModifyCdnServiceOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyCdnServiceRequest&, const ModifyCdnServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCdnServiceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamRecordIndexFileResult> DescribeLiveStreamRecordIndexFileOutcome;
 			typedef std::future<DescribeLiveStreamRecordIndexFileOutcome> DescribeLiveStreamRecordIndexFileOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRecordIndexFileRequest&, const DescribeLiveStreamRecordIndexFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRecordIndexFileAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamTranscodeStreamNumResult> DescribeLiveStreamTranscodeStreamNumOutcome;
-			typedef std::future<DescribeLiveStreamTranscodeStreamNumOutcome> DescribeLiveStreamTranscodeStreamNumOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamTranscodeStreamNumRequest&, const DescribeLiveStreamTranscodeStreamNumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamTranscodeStreamNumAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainHitRateDataResult> DescribeDomainHitRateDataOutcome;
 			typedef std::future<DescribeDomainHitRateDataOutcome> DescribeDomainHitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainHitRateDataRequest&, const DescribeDomainHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainHitRateDataAsyncHandler;
@@ -480,6 +389,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::PushObjectCacheResult> PushObjectCacheOutcome;
 			typedef std::future<PushObjectCacheOutcome> PushObjectCacheOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::PushObjectCacheRequest&, const PushObjectCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushObjectCacheAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeHttpCodeDataResult> DescribeDomainRealTimeHttpCodeDataOutcome;
+			typedef std::future<DescribeDomainRealTimeHttpCodeDataOutcome> DescribeDomainRealTimeHttpCodeDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeHttpCodeDataRequest&, const DescribeDomainRealTimeHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeHttpCodeDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveRecordConfigResult> DescribeLiveRecordConfigOutcome;
 			typedef std::future<DescribeLiveRecordConfigOutcome> DescribeLiveRecordConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveRecordConfigRequest&, const DescribeLiveRecordConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveRecordConfigAsyncHandler;
@@ -501,9 +413,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteLiveAppSnapshotConfigResult> DeleteLiveAppSnapshotConfigOutcome;
 			typedef std::future<DeleteLiveAppSnapshotConfigOutcome> DeleteLiveAppSnapshotConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteLiveAppSnapshotConfigRequest&, const DeleteLiveAppSnapshotConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveAppSnapshotConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCdnTypesResult> DescribeCdnTypesOutcome;
-			typedef std::future<DescribeCdnTypesOutcome> DescribeCdnTypesOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeCdnTypesRequest&, const DescribeCdnTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnTypesAsyncHandler;
 			typedef Outcome<Error, Model::SetOptimizeConfigResult> SetOptimizeConfigOutcome;
 			typedef std::future<SetOptimizeConfigOutcome> SetOptimizeConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetOptimizeConfigRequest&, const SetOptimizeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetOptimizeConfigAsyncHandler;
@@ -513,21 +422,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetReqAuthConfigResult> SetReqAuthConfigOutcome;
 			typedef std::future<SetReqAuthConfigOutcome> SetReqAuthConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetReqAuthConfigRequest&, const SetReqAuthConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetReqAuthConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamLimitInfoResult> DescribeLiveStreamLimitInfoOutcome;
-			typedef std::future<DescribeLiveStreamLimitInfoOutcome> DescribeLiveStreamLimitInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamLimitInfoRequest&, const DescribeLiveStreamLimitInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamLimitInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamNumberListResult> DescribeLiveStreamNumberListOutcome;
-			typedef std::future<DescribeLiveStreamNumberListOutcome> DescribeLiveStreamNumberListOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamNumberListRequest&, const DescribeLiveStreamNumberListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamNumberListAsyncHandler;
+			typedef Outcome<Error, Model::SetDomainGreenManagerConfigResult> SetDomainGreenManagerConfigOutcome;
+			typedef std::future<SetDomainGreenManagerConfigOutcome> SetDomainGreenManagerConfigOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::SetDomainGreenManagerConfigRequest&, const SetDomainGreenManagerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainGreenManagerConfigAsyncHandler;
 			typedef Outcome<Error, Model::SetHttpErrorPageConfigResult> SetHttpErrorPageConfigOutcome;
 			typedef std::future<SetHttpErrorPageConfigOutcome> SetHttpErrorPageConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetHttpErrorPageConfigRequest&, const SetHttpErrorPageConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetHttpErrorPageConfigAsyncHandler;
-			typedef Outcome<Error, Model::SetPathForceTtlCodeConfigResult> SetPathForceTtlCodeConfigOutcome;
-			typedef std::future<SetPathForceTtlCodeConfigOutcome> SetPathForceTtlCodeConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetPathForceTtlCodeConfigRequest&, const SetPathForceTtlCodeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetPathForceTtlCodeConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamRelayPushBitRateResult> DescribeLiveStreamRelayPushBitRateOutcome;
-			typedef std::future<DescribeLiveStreamRelayPushBitRateOutcome> DescribeLiveStreamRelayPushBitRateOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRelayPushBitRateRequest&, const DescribeLiveStreamRelayPushBitRateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRelayPushBitRateAsyncHandler;
 			typedef Outcome<Error, Model::StartMixStreamsServiceResult> StartMixStreamsServiceOutcome;
 			typedef std::future<StartMixStreamsServiceOutcome> StartMixStreamsServiceOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::StartMixStreamsServiceRequest&, const StartMixStreamsServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartMixStreamsServiceAsyncHandler;
@@ -540,27 +440,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainPathDataResult> DescribeDomainPathDataOutcome;
 			typedef std::future<DescribeDomainPathDataOutcome> DescribeDomainPathDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainPathDataRequest&, const DescribeDomainPathDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainPathDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveAppRecordConfigResult> DescribeLiveAppRecordConfigOutcome;
-			typedef std::future<DescribeLiveAppRecordConfigOutcome> DescribeLiveAppRecordConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveAppRecordConfigRequest&, const DescribeLiveAppRecordConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveAppRecordConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeCdnDomainLogsResult> DescribeCdnDomainLogsOutcome;
 			typedef std::future<DescribeCdnDomainLogsOutcome> DescribeCdnDomainLogsOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainLogsRequest&, const DescribeCdnDomainLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainLogsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainTopUrlVisitResult> DescribeDomainTopUrlVisitOutcome;
 			typedef std::future<DescribeDomainTopUrlVisitOutcome> DescribeDomainTopUrlVisitOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainTopUrlVisitRequest&, const DescribeDomainTopUrlVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainTopUrlVisitAsyncHandler;
-			typedef Outcome<Error, Model::SetOssLogConfigResult> SetOssLogConfigOutcome;
-			typedef std::future<SetOssLogConfigOutcome> SetOssLogConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetOssLogConfigRequest&, const SetOssLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetOssLogConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainFlowDataResult> DescribeDomainFlowDataOutcome;
 			typedef std::future<DescribeDomainFlowDataOutcome> DescribeDomainFlowDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainFlowDataRequest&, const DescribeDomainFlowDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainFlowDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamsBlockListResult> DescribeLiveStreamsBlockListOutcome;
 			typedef std::future<DescribeLiveStreamsBlockListOutcome> DescribeLiveStreamsBlockListOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamsBlockListRequest&, const DescribeLiveStreamsBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamsBlockListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamRelayPushErrorsResult> DescribeLiveStreamRelayPushErrorsOutcome;
-			typedef std::future<DescribeLiveStreamRelayPushErrorsOutcome> DescribeLiveStreamRelayPushErrorsOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRelayPushErrorsRequest&, const DescribeLiveStreamRelayPushErrorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRelayPushErrorsAsyncHandler;
 			typedef Outcome<Error, Model::AddLiveStreamTranscodeResult> AddLiveStreamTranscodeOutcome;
 			typedef std::future<AddLiveStreamTranscodeOutcome> AddLiveStreamTranscodeOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::AddLiveStreamTranscodeRequest&, const AddLiveStreamTranscodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveStreamTranscodeAsyncHandler;
@@ -570,18 +461,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainCustomLogConfigResult> DescribeDomainCustomLogConfigOutcome;
 			typedef std::future<DescribeDomainCustomLogConfigOutcome> DescribeDomainCustomLogConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCustomLogConfigRequest&, const DescribeDomainCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCustomLogConfigAsyncHandler;
-			typedef Outcome<Error, Model::AddLivePullStreamInfoResult> AddLivePullStreamInfoOutcome;
-			typedef std::future<AddLivePullStreamInfoOutcome> AddLivePullStreamInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::AddLivePullStreamInfoRequest&, const AddLivePullStreamInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLivePullStreamInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeUserCustomerLabelsResult> DescribeUserCustomerLabelsOutcome;
 			typedef std::future<DescribeUserCustomerLabelsOutcome> DescribeUserCustomerLabelsOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeUserCustomerLabelsRequest&, const DescribeUserCustomerLabelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserCustomerLabelsAsyncHandler;
-			typedef Outcome<Error, Model::BatchDescribeDomainBpsDataResult> BatchDescribeDomainBpsDataOutcome;
-			typedef std::future<BatchDescribeDomainBpsDataOutcome> BatchDescribeDomainBpsDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::BatchDescribeDomainBpsDataRequest&, const BatchDescribeDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDescribeDomainBpsDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamBpsDataResult> DescribeLiveStreamBpsDataOutcome;
-			typedef std::future<DescribeLiveStreamBpsDataOutcome> DescribeLiveStreamBpsDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamBpsDataRequest&, const DescribeLiveStreamBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamBpsDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainTopReferVisitResult> DescribeDomainTopReferVisitOutcome;
 			typedef std::future<DescribeDomainTopReferVisitOutcome> DescribeDomainTopReferVisitOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainTopReferVisitRequest&, const DescribeDomainTopReferVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainTopReferVisitAsyncHandler;
@@ -597,12 +479,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainRealTimeReqHitRateDataResult> DescribeDomainRealTimeReqHitRateDataOutcome;
 			typedef std::future<DescribeDomainRealTimeReqHitRateDataOutcome> DescribeDomainRealTimeReqHitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeReqHitRateDataRequest&, const DescribeDomainRealTimeReqHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeReqHitRateDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainQoSRtResult> DescribeDomainQoSRtOutcome;
-			typedef std::future<DescribeDomainQoSRtOutcome> DescribeDomainQoSRtOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainQoSRtRequest&, const DescribeDomainQoSRtOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainQoSRtAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamFrameAndBitRateByDomainResult> DescribeLiveStreamFrameAndBitRateByDomainOutcome;
-			typedef std::future<DescribeLiveStreamFrameAndBitRateByDomainOutcome> DescribeLiveStreamFrameAndBitRateByDomainOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamFrameAndBitRateByDomainRequest&, const DescribeLiveStreamFrameAndBitRateByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamFrameAndBitRateByDomainAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamSnapshotInfoResult> DescribeLiveStreamSnapshotInfoOutcome;
 			typedef std::future<DescribeLiveStreamSnapshotInfoOutcome> DescribeLiveStreamSnapshotInfoOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamSnapshotInfoRequest&, const DescribeLiveStreamSnapshotInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamSnapshotInfoAsyncHandler;
@@ -615,9 +491,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainCCDataResult> DescribeDomainCCDataOutcome;
 			typedef std::future<DescribeDomainCCDataOutcome> DescribeDomainCCDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCCDataRequest&, const DescribeDomainCCDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCCDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamRelayPushDataResult> DescribeLiveStreamRelayPushDataOutcome;
-			typedef std::future<DescribeLiveStreamRelayPushDataOutcome> DescribeLiveStreamRelayPushDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRelayPushDataRequest&, const DescribeLiveStreamRelayPushDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRelayPushDataAsyncHandler;
 			typedef Outcome<Error, Model::SetIpAllowListConfigResult> SetIpAllowListConfigOutcome;
 			typedef std::future<SetIpAllowListConfigOutcome> SetIpAllowListConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetIpAllowListConfigRequest&, const SetIpAllowListConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetIpAllowListConfigAsyncHandler;
@@ -645,9 +518,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetRangeConfigResult> SetRangeConfigOutcome;
 			typedef std::future<SetRangeConfigOutcome> SetRangeConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetRangeConfigRequest&, const SetRangeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRangeConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamRoomBitRateResult> DescribeLiveStreamRoomBitRateOutcome;
-			typedef std::future<DescribeLiveStreamRoomBitRateOutcome> DescribeLiveStreamRoomBitRateOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRoomBitRateRequest&, const DescribeLiveStreamRoomBitRateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRoomBitRateAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainCnameResult> DescribeDomainCnameOutcome;
 			typedef std::future<DescribeDomainCnameOutcome> DescribeDomainCnameOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCnameRequest&, const DescribeDomainCnameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCnameAsyncHandler;
@@ -690,15 +560,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetSourceHostConfigResult> SetSourceHostConfigOutcome;
 			typedef std::future<SetSourceHostConfigOutcome> SetSourceHostConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetSourceHostConfigRequest&, const SetSourceHostConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSourceHostConfigAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamRoomUserNumberResult> DescribeLiveStreamRoomUserNumberOutcome;
-			typedef std::future<DescribeLiveStreamRoomUserNumberOutcome> DescribeLiveStreamRoomUserNumberOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRoomUserNumberRequest&, const DescribeLiveStreamRoomUserNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRoomUserNumberAsyncHandler;
 			typedef Outcome<Error, Model::DescribeUserConfigsResult> DescribeUserConfigsOutcome;
 			typedef std::future<DescribeUserConfigsOutcome> DescribeUserConfigsOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeUserConfigsRequest&, const DescribeUserConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserConfigsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamStreamStatusResult> DescribeLiveStreamStreamStatusOutcome;
-			typedef std::future<DescribeLiveStreamStreamStatusOutcome> DescribeLiveStreamStreamStatusOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamStreamStatusRequest&, const DescribeLiveStreamStreamStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamStreamStatusAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainCertificateInfoResult> DescribeDomainCertificateInfoOutcome;
 			typedef std::future<DescribeDomainCertificateInfoOutcome> DescribeDomainCertificateInfoOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCertificateInfoRequest&, const DescribeDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCertificateInfoAsyncHandler;
@@ -708,18 +572,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyCdnDomainResult> ModifyCdnDomainOutcome;
 			typedef std::future<ModifyCdnDomainOutcome> ModifyCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyCdnDomainRequest&, const ModifyCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCdnDomainAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainOnlineUserNumberResult> DescribeDomainOnlineUserNumberOutcome;
-			typedef std::future<DescribeDomainOnlineUserNumberOutcome> DescribeDomainOnlineUserNumberOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainOnlineUserNumberRequest&, const DescribeDomainOnlineUserNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainOnlineUserNumberAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainMonthBillingBpsDataResult> DescribeDomainMonthBillingBpsDataOutcome;
-			typedef std::future<DescribeDomainMonthBillingBpsDataOutcome> DescribeDomainMonthBillingBpsDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainMonthBillingBpsDataRequest&, const DescribeDomainMonthBillingBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainMonthBillingBpsDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamFrameInfoResult> DescribeLiveStreamFrameInfoOutcome;
-			typedef std::future<DescribeLiveStreamFrameInfoOutcome> DescribeLiveStreamFrameInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamFrameInfoRequest&, const DescribeLiveStreamFrameInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamFrameInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamFrameLossRatioResult> DescribeLiveStreamFrameLossRatioOutcome;
-			typedef std::future<DescribeLiveStreamFrameLossRatioOutcome> DescribeLiveStreamFrameLossRatioOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamFrameLossRatioRequest&, const DescribeLiveStreamFrameLossRatioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamFrameLossRatioAsyncHandler;
+			typedef Outcome<Error, Model::DescribeL2VipsByDynamicDomainResult> DescribeL2VipsByDynamicDomainOutcome;
+			typedef std::future<DescribeL2VipsByDynamicDomainOutcome> DescribeL2VipsByDynamicDomainOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeL2VipsByDynamicDomainRequest&, const DescribeL2VipsByDynamicDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeL2VipsByDynamicDomainAsyncHandler;
 			typedef Outcome<Error, Model::ForbidLiveStreamResult> ForbidLiveStreamOutcome;
 			typedef std::future<ForbidLiveStreamOutcome> ForbidLiveStreamOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ForbidLiveStreamRequest&, const ForbidLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForbidLiveStreamAsyncHandler;
@@ -756,15 +611,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateLiveAppSnapshotConfigResult> UpdateLiveAppSnapshotConfigOutcome;
 			typedef std::future<UpdateLiveAppSnapshotConfigOutcome> UpdateLiveAppSnapshotConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::UpdateLiveAppSnapshotConfigRequest&, const UpdateLiveAppSnapshotConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateLiveAppSnapshotConfigAsyncHandler;
-			typedef Outcome<Error, Model::SetRemoteReqAuthConfigResult> SetRemoteReqAuthConfigOutcome;
-			typedef std::future<SetRemoteReqAuthConfigOutcome> SetRemoteReqAuthConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetRemoteReqAuthConfigRequest&, const SetRemoteReqAuthConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRemoteReqAuthConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainPvDataResult> DescribeDomainPvDataOutcome;
 			typedef std::future<DescribeDomainPvDataOutcome> DescribeDomainPvDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainPvDataRequest&, const DescribeDomainPvDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainPvDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamPushErrorsResult> DescribeLiveStreamPushErrorsOutcome;
-			typedef std::future<DescribeLiveStreamPushErrorsOutcome> DescribeLiveStreamPushErrorsOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamPushErrorsRequest&, const DescribeLiveStreamPushErrorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamPushErrorsAsyncHandler;
 			typedef Outcome<Error, Model::AddLiveAppSnapshotConfigResult> AddLiveAppSnapshotConfigOutcome;
 			typedef std::future<AddLiveAppSnapshotConfigOutcome> AddLiveAppSnapshotConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::AddLiveAppSnapshotConfigRequest&, const AddLiveAppSnapshotConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveAppSnapshotConfigAsyncHandler;
@@ -774,21 +623,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainFileSizeProportionDataResult> DescribeDomainFileSizeProportionDataOutcome;
 			typedef std::future<DescribeDomainFileSizeProportionDataOutcome> DescribeDomainFileSizeProportionDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainFileSizeProportionDataRequest&, const DescribeDomainFileSizeProportionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainFileSizeProportionDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveSpecificDomainMappingResult> DescribeLiveSpecificDomainMappingOutcome;
-			typedef std::future<DescribeLiveSpecificDomainMappingOutcome> DescribeLiveSpecificDomainMappingOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveSpecificDomainMappingRequest&, const DescribeLiveSpecificDomainMappingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveSpecificDomainMappingAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRealTimeByteHitRateDataResult> DescribeDomainRealTimeByteHitRateDataOutcome;
 			typedef std::future<DescribeDomainRealTimeByteHitRateDataOutcome> DescribeDomainRealTimeByteHitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeByteHitRateDataRequest&, const DescribeDomainRealTimeByteHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeByteHitRateDataAsyncHandler;
-			typedef Outcome<Error, Model::MigrateDomainToHttpsDeliveryResult> MigrateDomainToHttpsDeliveryOutcome;
-			typedef std::future<MigrateDomainToHttpsDeliveryOutcome> MigrateDomainToHttpsDeliveryOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::MigrateDomainToHttpsDeliveryRequest&, const MigrateDomainToHttpsDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateDomainToHttpsDeliveryAsyncHandler;
 			typedef Outcome<Error, Model::AddLiveDomainMappingResult> AddLiveDomainMappingOutcome;
 			typedef std::future<AddLiveDomainMappingOutcome> AddLiveDomainMappingOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::AddLiveDomainMappingRequest&, const AddLiveDomainMappingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveDomainMappingAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainRealTimeDataResult> DescribeDomainRealTimeDataOutcome;
-			typedef std::future<DescribeDomainRealTimeDataOutcome> DescribeDomainRealTimeDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeDataRequest&, const DescribeDomainRealTimeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeSrcBpsDataResult> DescribeDomainRealTimeSrcBpsDataOutcome;
+			typedef std::future<DescribeDomainRealTimeSrcBpsDataOutcome> DescribeDomainRealTimeSrcBpsDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeSrcBpsDataRequest&, const DescribeDomainRealTimeSrcBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeSrcBpsDataAsyncHandler;
 			typedef Outcome<Error, Model::ResumeLiveStreamResult> ResumeLiveStreamOutcome;
 			typedef std::future<ResumeLiveStreamOutcome> ResumeLiveStreamOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ResumeLiveStreamRequest&, const ResumeLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeLiveStreamAsyncHandler;
@@ -798,18 +641,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeFCTriggerResult> DescribeFCTriggerOutcome;
 			typedef std::future<DescribeFCTriggerOutcome> DescribeFCTriggerOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeFCTriggerRequest&, const DescribeFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFCTriggerAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainCCAttackInfoResult> DescribeDomainCCAttackInfoOutcome;
-			typedef std::future<DescribeDomainCCAttackInfoOutcome> DescribeDomainCCAttackInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCCAttackInfoRequest&, const DescribeDomainCCAttackInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCCAttackInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamsPublishListResult> DescribeLiveStreamsPublishListOutcome;
 			typedef std::future<DescribeLiveStreamsPublishListOutcome> DescribeLiveStreamsPublishListOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamsPublishListRequest&, const DescribeLiveStreamsPublishListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamsPublishListAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRealTimeBpsDataResult> DescribeDomainRealTimeBpsDataOutcome;
 			typedef std::future<DescribeDomainRealTimeBpsDataOutcome> DescribeDomainRealTimeBpsDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeBpsDataRequest&, const DescribeDomainRealTimeBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeBpsDataAsyncHandler;
-			typedef Outcome<Error, Model::DeleteLivePullStreamInfoResult> DeleteLivePullStreamInfoOutcome;
-			typedef std::future<DeleteLivePullStreamInfoOutcome> DeleteLivePullStreamInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DeleteLivePullStreamInfoRequest&, const DeleteLivePullStreamInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLivePullStreamInfoAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainRealTimeSrcTrafficDataResult> DescribeDomainRealTimeSrcTrafficDataOutcome;
+			typedef std::future<DescribeDomainRealTimeSrcTrafficDataOutcome> DescribeDomainRealTimeSrcTrafficDataOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRealTimeSrcTrafficDataRequest&, const DescribeDomainRealTimeSrcTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRealTimeSrcTrafficDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainDownstreamBpsOfEdgeResult> DescribeDomainDownstreamBpsOfEdgeOutcome;
 			typedef std::future<DescribeDomainDownstreamBpsOfEdgeOutcome> DescribeDomainDownstreamBpsOfEdgeOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainDownstreamBpsOfEdgeRequest&, const DescribeDomainDownstreamBpsOfEdgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainDownstreamBpsOfEdgeAsyncHandler;
@@ -819,27 +659,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetHttpsOptionConfigResult> SetHttpsOptionConfigOutcome;
 			typedef std::future<SetHttpsOptionConfigOutcome> SetHttpsOptionConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetHttpsOptionConfigRequest&, const SetHttpsOptionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetHttpsOptionConfigAsyncHandler;
-			typedef Outcome<Error, Model::SetWaitingRoomConfigResult> SetWaitingRoomConfigOutcome;
-			typedef std::future<SetWaitingRoomConfigOutcome> SetWaitingRoomConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetWaitingRoomConfigRequest&, const SetWaitingRoomConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWaitingRoomConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRangeDataByLocateAndIspServiceResult> DescribeRangeDataByLocateAndIspServiceOutcome;
 			typedef std::future<DescribeRangeDataByLocateAndIspServiceOutcome> DescribeRangeDataByLocateAndIspServiceOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeRangeDataByLocateAndIspServiceRequest&, const DescribeRangeDataByLocateAndIspServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRangeDataByLocateAndIspServiceAsyncHandler;
 			typedef Outcome<Error, Model::ListDomainsByLogConfigIdResult> ListDomainsByLogConfigIdOutcome;
 			typedef std::future<ListDomainsByLogConfigIdOutcome> ListDomainsByLogConfigIdOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ListDomainsByLogConfigIdRequest&, const ListDomainsByLogConfigIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDomainsByLogConfigIdAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamOnlineBpsResult> DescribeLiveStreamOnlineBpsOutcome;
-			typedef std::future<DescribeLiveStreamOnlineBpsOutcome> DescribeLiveStreamOnlineBpsOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamOnlineBpsRequest&, const DescribeLiveStreamOnlineBpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamOnlineBpsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainRegionDataResult> DescribeDomainRegionDataOutcome;
 			typedef std::future<DescribeDomainRegionDataOutcome> DescribeDomainRegionDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainRegionDataRequest&, const DescribeDomainRegionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRegionDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainSrcBpsDataResult> DescribeDomainSrcBpsDataOutcome;
 			typedef std::future<DescribeDomainSrcBpsDataOutcome> DescribeDomainSrcBpsDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcBpsDataRequest&, const DescribeDomainSrcBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcBpsDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamPushDataResult> DescribeLiveStreamPushDataOutcome;
-			typedef std::future<DescribeLiveStreamPushDataOutcome> DescribeLiveStreamPushDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamPushDataRequest&, const DescribeLiveStreamPushDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamPushDataAsyncHandler;
 			typedef Outcome<Error, Model::DeleteLiveAppRecordConfigResult> DeleteLiveAppRecordConfigOutcome;
 			typedef std::future<DeleteLiveAppRecordConfigOutcome> DeleteLiveAppRecordConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteLiveAppRecordConfigRequest&, const DeleteLiveAppRecordConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveAppRecordConfigAsyncHandler;
@@ -849,30 +680,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeCdnRegionAndIspResult> DescribeCdnRegionAndIspOutcome;
 			typedef std::future<DescribeCdnRegionAndIspOutcome> DescribeCdnRegionAndIspOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnRegionAndIspRequest&, const DescribeCdnRegionAndIspOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnRegionAndIspAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCdnDomainBaseDetailResult> DescribeCdnDomainBaseDetailOutcome;
-			typedef std::future<DescribeCdnDomainBaseDetailOutcome> DescribeCdnDomainBaseDetailOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainBaseDetailRequest&, const DescribeCdnDomainBaseDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainBaseDetailAsyncHandler;
-			typedef Outcome<Error, Model::SetUserAgentAcessRestrictionResult> SetUserAgentAcessRestrictionOutcome;
-			typedef std::future<SetUserAgentAcessRestrictionOutcome> SetUserAgentAcessRestrictionOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::SetUserAgentAcessRestrictionRequest&, const SetUserAgentAcessRestrictionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserAgentAcessRestrictionAsyncHandler;
 			typedef Outcome<Error, Model::StartCdnDomainResult> StartCdnDomainOutcome;
 			typedef std::future<StartCdnDomainOutcome> StartCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::StartCdnDomainRequest&, const StartCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartCdnDomainAsyncHandler;
-			typedef Outcome<Error, Model::DescribeUserVipsByDomainResult> DescribeUserVipsByDomainOutcome;
-			typedef std::future<DescribeUserVipsByDomainOutcome> DescribeUserVipsByDomainOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeUserVipsByDomainRequest&, const DescribeUserVipsByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserVipsByDomainAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainUpstreamBpsOfEdgeResult> DescribeDomainUpstreamBpsOfEdgeOutcome;
-			typedef std::future<DescribeDomainUpstreamBpsOfEdgeOutcome> DescribeDomainUpstreamBpsOfEdgeOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainUpstreamBpsOfEdgeRequest&, const DescribeDomainUpstreamBpsOfEdgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainUpstreamBpsOfEdgeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamOnlineUserNumByDomainResult> DescribeLiveStreamOnlineUserNumByDomainOutcome;
-			typedef std::future<DescribeLiveStreamOnlineUserNumByDomainOutcome> DescribeLiveStreamOnlineUserNumByDomainOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamOnlineUserNumByDomainRequest&, const DescribeLiveStreamOnlineUserNumByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamOnlineUserNumByDomainAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveStreamHlsOnlineUserNumByDomainResult> DescribeLiveStreamHlsOnlineUserNumByDomainOutcome;
-			typedef std::future<DescribeLiveStreamHlsOnlineUserNumByDomainOutcome> DescribeLiveStreamHlsOnlineUserNumByDomainOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamHlsOnlineUserNumByDomainRequest&, const DescribeLiveStreamHlsOnlineUserNumByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamHlsOnlineUserNumByDomainAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainHttpsDataResult> DescribeDomainHttpsDataOutcome;
-			typedef std::future<DescribeDomainHttpsDataOutcome> DescribeDomainHttpsDataOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainHttpsDataRequest&, const DescribeDomainHttpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainHttpsDataAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainHttpCodeDataResult> DescribeDomainHttpCodeDataOutcome;
 			typedef std::future<DescribeDomainHttpCodeDataOutcome> DescribeDomainHttpCodeDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainHttpCodeDataRequest&, const DescribeDomainHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainHttpCodeDataAsyncHandler;
@@ -893,15 +703,15 @@ namespace AlibabaCloud
 			CreateLiveStreamRecordIndexFilesOutcome createLiveStreamRecordIndexFiles(const Model::CreateLiveStreamRecordIndexFilesRequest &request)const;
 			void createLiveStreamRecordIndexFilesAsync(const Model::CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const;
+			DescribeCdnUserQuotaOutcome describeCdnUserQuota(const Model::DescribeCdnUserQuotaRequest &request)const;
+			void describeCdnUserQuotaAsync(const Model::DescribeCdnUserQuotaRequest& request, const DescribeCdnUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeCdnUserQuotaOutcomeCallable describeCdnUserQuotaCallable(const Model::DescribeCdnUserQuotaRequest& request) const;
 			ModifyUserCustomLogConfigOutcome modifyUserCustomLogConfig(const Model::ModifyUserCustomLogConfigRequest &request)const;
 			void modifyUserCustomLogConfigAsync(const Model::ModifyUserCustomLogConfigRequest& request, const ModifyUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyUserCustomLogConfigOutcomeCallable modifyUserCustomLogConfigCallable(const Model::ModifyUserCustomLogConfigRequest& request) const;
 			DescribeCdnDomainConfigsOutcome describeCdnDomainConfigs(const Model::DescribeCdnDomainConfigsRequest &request)const;
 			void describeCdnDomainConfigsAsync(const Model::DescribeCdnDomainConfigsRequest& request, const DescribeCdnDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnDomainConfigsOutcomeCallable describeCdnDomainConfigsCallable(const Model::DescribeCdnDomainConfigsRequest& request) const;
-			SetWafConfigOutcome setWafConfig(const Model::SetWafConfigRequest &request)const;
-			void setWafConfigAsync(const Model::SetWafConfigRequest& request, const SetWafConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetWafConfigOutcomeCallable setWafConfigCallable(const Model::SetWafConfigRequest& request) const;
 			DescribeCdnDomainDetailOutcome describeCdnDomainDetail(const Model::DescribeCdnDomainDetailRequest &request)const;
 			void describeCdnDomainDetailAsync(const Model::DescribeCdnDomainDetailRequest& request, const DescribeCdnDomainDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnDomainDetailOutcomeCallable describeCdnDomainDetailCallable(const Model::DescribeCdnDomainDetailRequest& request) const;
@@ -938,15 +748,9 @@ namespace AlibabaCloud
 			DeleteCdnDomainOutcome deleteCdnDomain(const Model::DeleteCdnDomainRequest &request)const;
 			void deleteCdnDomainAsync(const Model::DeleteCdnDomainRequest& request, const DeleteCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteCdnDomainOutcomeCallable deleteCdnDomainCallable(const Model::DeleteCdnDomainRequest& request) const;
-			SetFileTypeForceTtlCodeConfigOutcome setFileTypeForceTtlCodeConfig(const Model::SetFileTypeForceTtlCodeConfigRequest &request)const;
-			void setFileTypeForceTtlCodeConfigAsync(const Model::SetFileTypeForceTtlCodeConfigRequest& request, const SetFileTypeForceTtlCodeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetFileTypeForceTtlCodeConfigOutcomeCallable setFileTypeForceTtlCodeConfigCallable(const Model::SetFileTypeForceTtlCodeConfigRequest& request) const;
 			DeleteLiveStreamTranscodeOutcome deleteLiveStreamTranscode(const Model::DeleteLiveStreamTranscodeRequest &request)const;
 			void deleteLiveStreamTranscodeAsync(const Model::DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveStreamTranscodeOutcomeCallable deleteLiveStreamTranscodeCallable(const Model::DeleteLiveStreamTranscodeRequest& request) const;
-			DescribeDomainUpstreamOfCenterOutcome describeDomainUpstreamOfCenter(const Model::DescribeDomainUpstreamOfCenterRequest &request)const;
-			void describeDomainUpstreamOfCenterAsync(const Model::DescribeDomainUpstreamOfCenterRequest& request, const DescribeDomainUpstreamOfCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainUpstreamOfCenterOutcomeCallable describeDomainUpstreamOfCenterCallable(const Model::DescribeDomainUpstreamOfCenterRequest& request) const;
 			StopCdnDomainOutcome stopCdnDomain(const Model::StopCdnDomainRequest &request)const;
 			void stopCdnDomainAsync(const Model::StopCdnDomainRequest& request, const StopCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StopCdnDomainOutcomeCallable stopCdnDomainCallable(const Model::StopCdnDomainRequest& request) const;
@@ -965,24 +769,15 @@ namespace AlibabaCloud
 			DescribeLiveStreamBitRateDataOutcome describeLiveStreamBitRateData(const Model::DescribeLiveStreamBitRateDataRequest &request)const;
 			void describeLiveStreamBitRateDataAsync(const Model::DescribeLiveStreamBitRateDataRequest& request, const DescribeLiveStreamBitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamBitRateDataOutcomeCallable describeLiveStreamBitRateDataCallable(const Model::DescribeLiveStreamBitRateDataRequest& request) const;
-			SetLocationAccessRestrictionOutcome setLocationAccessRestriction(const Model::SetLocationAccessRestrictionRequest &request)const;
-			void setLocationAccessRestrictionAsync(const Model::SetLocationAccessRestrictionRequest& request, const SetLocationAccessRestrictionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetLocationAccessRestrictionOutcomeCallable setLocationAccessRestrictionCallable(const Model::SetLocationAccessRestrictionRequest& request) const;
 			DescribeUserCustomLogConfigOutcome describeUserCustomLogConfig(const Model::DescribeUserCustomLogConfigRequest &request)const;
 			void describeUserCustomLogConfigAsync(const Model::DescribeUserCustomLogConfigRequest& request, const DescribeUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeUserCustomLogConfigOutcomeCallable describeUserCustomLogConfigCallable(const Model::DescribeUserCustomLogConfigRequest& request) const;
-			DescribeExtensiveDomainDataOutcome describeExtensiveDomainData(const Model::DescribeExtensiveDomainDataRequest &request)const;
-			void describeExtensiveDomainDataAsync(const Model::DescribeExtensiveDomainDataRequest& request, const DescribeExtensiveDomainDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeExtensiveDomainDataOutcomeCallable describeExtensiveDomainDataCallable(const Model::DescribeExtensiveDomainDataRequest& request) const;
 			ModifyCdnServiceOutcome modifyCdnService(const Model::ModifyCdnServiceRequest &request)const;
 			void modifyCdnServiceAsync(const Model::ModifyCdnServiceRequest& request, const ModifyCdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyCdnServiceOutcomeCallable modifyCdnServiceCallable(const Model::ModifyCdnServiceRequest& request) const;
 			DescribeLiveStreamRecordIndexFileOutcome describeLiveStreamRecordIndexFile(const Model::DescribeLiveStreamRecordIndexFileRequest &request)const;
 			void describeLiveStreamRecordIndexFileAsync(const Model::DescribeLiveStreamRecordIndexFileRequest& request, const DescribeLiveStreamRecordIndexFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamRecordIndexFileOutcomeCallable describeLiveStreamRecordIndexFileCallable(const Model::DescribeLiveStreamRecordIndexFileRequest& request) const;
-			DescribeLiveStreamTranscodeStreamNumOutcome describeLiveStreamTranscodeStreamNum(const Model::DescribeLiveStreamTranscodeStreamNumRequest &request)const;
-			void describeLiveStreamTranscodeStreamNumAsync(const Model::DescribeLiveStreamTranscodeStreamNumRequest& request, const DescribeLiveStreamTranscodeStreamNumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamTranscodeStreamNumOutcomeCallable describeLiveStreamTranscodeStreamNumCallable(const Model::DescribeLiveStreamTranscodeStreamNumRequest& request) const;
 			DescribeDomainHitRateDataOutcome describeDomainHitRateData(const Model::DescribeDomainHitRateDataRequest &request)const;
 			void describeDomainHitRateDataAsync(const Model::DescribeDomainHitRateDataRequest& request, const DescribeDomainHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainHitRateDataOutcomeCallable describeDomainHitRateDataCallable(const Model::DescribeDomainHitRateDataRequest& request) const;
@@ -992,6 +787,9 @@ namespace AlibabaCloud
 			PushObjectCacheOutcome pushObjectCache(const Model::PushObjectCacheRequest &request)const;
 			void pushObjectCacheAsync(const Model::PushObjectCacheRequest& request, const PushObjectCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PushObjectCacheOutcomeCallable pushObjectCacheCallable(const Model::PushObjectCacheRequest& request) const;
+			DescribeDomainRealTimeHttpCodeDataOutcome describeDomainRealTimeHttpCodeData(const Model::DescribeDomainRealTimeHttpCodeDataRequest &request)const;
+			void describeDomainRealTimeHttpCodeDataAsync(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request, const DescribeDomainRealTimeHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeHttpCodeDataOutcomeCallable describeDomainRealTimeHttpCodeDataCallable(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request) const;
 			DescribeLiveRecordConfigOutcome describeLiveRecordConfig(const Model::DescribeLiveRecordConfigRequest &request)const;
 			void describeLiveRecordConfigAsync(const Model::DescribeLiveRecordConfigRequest& request, const DescribeLiveRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveRecordConfigOutcomeCallable describeLiveRecordConfigCallable(const Model::DescribeLiveRecordConfigRequest& request) const;
@@ -1013,9 +811,6 @@ namespace AlibabaCloud
 			DeleteLiveAppSnapshotConfigOutcome deleteLiveAppSnapshotConfig(const Model::DeleteLiveAppSnapshotConfigRequest &request)const;
 			void deleteLiveAppSnapshotConfigAsync(const Model::DeleteLiveAppSnapshotConfigRequest& request, const DeleteLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveAppSnapshotConfigOutcomeCallable deleteLiveAppSnapshotConfigCallable(const Model::DeleteLiveAppSnapshotConfigRequest& request) const;
-			DescribeCdnTypesOutcome describeCdnTypes(const Model::DescribeCdnTypesRequest &request)const;
-			void describeCdnTypesAsync(const Model::DescribeCdnTypesRequest& request, const DescribeCdnTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCdnTypesOutcomeCallable describeCdnTypesCallable(const Model::DescribeCdnTypesRequest& request) const;
 			SetOptimizeConfigOutcome setOptimizeConfig(const Model::SetOptimizeConfigRequest &request)const;
 			void setOptimizeConfigAsync(const Model::SetOptimizeConfigRequest& request, const SetOptimizeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetOptimizeConfigOutcomeCallable setOptimizeConfigCallable(const Model::SetOptimizeConfigRequest& request) const;
@@ -1025,21 +820,12 @@ namespace AlibabaCloud
 			SetReqAuthConfigOutcome setReqAuthConfig(const Model::SetReqAuthConfigRequest &request)const;
 			void setReqAuthConfigAsync(const Model::SetReqAuthConfigRequest& request, const SetReqAuthConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetReqAuthConfigOutcomeCallable setReqAuthConfigCallable(const Model::SetReqAuthConfigRequest& request) const;
-			DescribeLiveStreamLimitInfoOutcome describeLiveStreamLimitInfo(const Model::DescribeLiveStreamLimitInfoRequest &request)const;
-			void describeLiveStreamLimitInfoAsync(const Model::DescribeLiveStreamLimitInfoRequest& request, const DescribeLiveStreamLimitInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamLimitInfoOutcomeCallable describeLiveStreamLimitInfoCallable(const Model::DescribeLiveStreamLimitInfoRequest& request) const;
-			DescribeLiveStreamNumberListOutcome describeLiveStreamNumberList(const Model::DescribeLiveStreamNumberListRequest &request)const;
-			void describeLiveStreamNumberListAsync(const Model::DescribeLiveStreamNumberListRequest& request, const DescribeLiveStreamNumberListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamNumberListOutcomeCallable describeLiveStreamNumberListCallable(const Model::DescribeLiveStreamNumberListRequest& request) const;
+			SetDomainGreenManagerConfigOutcome setDomainGreenManagerConfig(const Model::SetDomainGreenManagerConfigRequest &request)const;
+			void setDomainGreenManagerConfigAsync(const Model::SetDomainGreenManagerConfigRequest& request, const SetDomainGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetDomainGreenManagerConfigOutcomeCallable setDomainGreenManagerConfigCallable(const Model::SetDomainGreenManagerConfigRequest& request) const;
 			SetHttpErrorPageConfigOutcome setHttpErrorPageConfig(const Model::SetHttpErrorPageConfigRequest &request)const;
 			void setHttpErrorPageConfigAsync(const Model::SetHttpErrorPageConfigRequest& request, const SetHttpErrorPageConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetHttpErrorPageConfigOutcomeCallable setHttpErrorPageConfigCallable(const Model::SetHttpErrorPageConfigRequest& request) const;
-			SetPathForceTtlCodeConfigOutcome setPathForceTtlCodeConfig(const Model::SetPathForceTtlCodeConfigRequest &request)const;
-			void setPathForceTtlCodeConfigAsync(const Model::SetPathForceTtlCodeConfigRequest& request, const SetPathForceTtlCodeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetPathForceTtlCodeConfigOutcomeCallable setPathForceTtlCodeConfigCallable(const Model::SetPathForceTtlCodeConfigRequest& request) const;
-			DescribeLiveStreamRelayPushBitRateOutcome describeLiveStreamRelayPushBitRate(const Model::DescribeLiveStreamRelayPushBitRateRequest &request)const;
-			void describeLiveStreamRelayPushBitRateAsync(const Model::DescribeLiveStreamRelayPushBitRateRequest& request, const DescribeLiveStreamRelayPushBitRateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamRelayPushBitRateOutcomeCallable describeLiveStreamRelayPushBitRateCallable(const Model::DescribeLiveStreamRelayPushBitRateRequest& request) const;
 			StartMixStreamsServiceOutcome startMixStreamsService(const Model::StartMixStreamsServiceRequest &request)const;
 			void startMixStreamsServiceAsync(const Model::StartMixStreamsServiceRequest& request, const StartMixStreamsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StartMixStreamsServiceOutcomeCallable startMixStreamsServiceCallable(const Model::StartMixStreamsServiceRequest& request) const;
@@ -1052,27 +838,18 @@ namespace AlibabaCloud
 			DescribeDomainPathDataOutcome describeDomainPathData(const Model::DescribeDomainPathDataRequest &request)const;
 			void describeDomainPathDataAsync(const Model::DescribeDomainPathDataRequest& request, const DescribeDomainPathDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainPathDataOutcomeCallable describeDomainPathDataCallable(const Model::DescribeDomainPathDataRequest& request) const;
-			DescribeLiveAppRecordConfigOutcome describeLiveAppRecordConfig(const Model::DescribeLiveAppRecordConfigRequest &request)const;
-			void describeLiveAppRecordConfigAsync(const Model::DescribeLiveAppRecordConfigRequest& request, const DescribeLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveAppRecordConfigOutcomeCallable describeLiveAppRecordConfigCallable(const Model::DescribeLiveAppRecordConfigRequest& request) const;
 			DescribeCdnDomainLogsOutcome describeCdnDomainLogs(const Model::DescribeCdnDomainLogsRequest &request)const;
 			void describeCdnDomainLogsAsync(const Model::DescribeCdnDomainLogsRequest& request, const DescribeCdnDomainLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnDomainLogsOutcomeCallable describeCdnDomainLogsCallable(const Model::DescribeCdnDomainLogsRequest& request) const;
 			DescribeDomainTopUrlVisitOutcome describeDomainTopUrlVisit(const Model::DescribeDomainTopUrlVisitRequest &request)const;
 			void describeDomainTopUrlVisitAsync(const Model::DescribeDomainTopUrlVisitRequest& request, const DescribeDomainTopUrlVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainTopUrlVisitOutcomeCallable describeDomainTopUrlVisitCallable(const Model::DescribeDomainTopUrlVisitRequest& request) const;
-			SetOssLogConfigOutcome setOssLogConfig(const Model::SetOssLogConfigRequest &request)const;
-			void setOssLogConfigAsync(const Model::SetOssLogConfigRequest& request, const SetOssLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetOssLogConfigOutcomeCallable setOssLogConfigCallable(const Model::SetOssLogConfigRequest& request) const;
 			DescribeDomainFlowDataOutcome describeDomainFlowData(const Model::DescribeDomainFlowDataRequest &request)const;
 			void describeDomainFlowDataAsync(const Model::DescribeDomainFlowDataRequest& request, const DescribeDomainFlowDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainFlowDataOutcomeCallable describeDomainFlowDataCallable(const Model::DescribeDomainFlowDataRequest& request) const;
 			DescribeLiveStreamsBlockListOutcome describeLiveStreamsBlockList(const Model::DescribeLiveStreamsBlockListRequest &request)const;
 			void describeLiveStreamsBlockListAsync(const Model::DescribeLiveStreamsBlockListRequest& request, const DescribeLiveStreamsBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamsBlockListOutcomeCallable describeLiveStreamsBlockListCallable(const Model::DescribeLiveStreamsBlockListRequest& request) const;
-			DescribeLiveStreamRelayPushErrorsOutcome describeLiveStreamRelayPushErrors(const Model::DescribeLiveStreamRelayPushErrorsRequest &request)const;
-			void describeLiveStreamRelayPushErrorsAsync(const Model::DescribeLiveStreamRelayPushErrorsRequest& request, const DescribeLiveStreamRelayPushErrorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamRelayPushErrorsOutcomeCallable describeLiveStreamRelayPushErrorsCallable(const Model::DescribeLiveStreamRelayPushErrorsRequest& request) const;
 			AddLiveStreamTranscodeOutcome addLiveStreamTranscode(const Model::AddLiveStreamTranscodeRequest &request)const;
 			void addLiveStreamTranscodeAsync(const Model::AddLiveStreamTranscodeRequest& request, const AddLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddLiveStreamTranscodeOutcomeCallable addLiveStreamTranscodeCallable(const Model::AddLiveStreamTranscodeRequest& request) const;
@@ -1082,18 +859,9 @@ namespace AlibabaCloud
 			DescribeDomainCustomLogConfigOutcome describeDomainCustomLogConfig(const Model::DescribeDomainCustomLogConfigRequest &request)const;
 			void describeDomainCustomLogConfigAsync(const Model::DescribeDomainCustomLogConfigRequest& request, const DescribeDomainCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainCustomLogConfigOutcomeCallable describeDomainCustomLogConfigCallable(const Model::DescribeDomainCustomLogConfigRequest& request) const;
-			AddLivePullStreamInfoOutcome addLivePullStreamInfo(const Model::AddLivePullStreamInfoRequest &request)const;
-			void addLivePullStreamInfoAsync(const Model::AddLivePullStreamInfoRequest& request, const AddLivePullStreamInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddLivePullStreamInfoOutcomeCallable addLivePullStreamInfoCallable(const Model::AddLivePullStreamInfoRequest& request) const;
 			DescribeUserCustomerLabelsOutcome describeUserCustomerLabels(const Model::DescribeUserCustomerLabelsRequest &request)const;
 			void describeUserCustomerLabelsAsync(const Model::DescribeUserCustomerLabelsRequest& request, const DescribeUserCustomerLabelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeUserCustomerLabelsOutcomeCallable describeUserCustomerLabelsCallable(const Model::DescribeUserCustomerLabelsRequest& request) const;
-			BatchDescribeDomainBpsDataOutcome batchDescribeDomainBpsData(const Model::BatchDescribeDomainBpsDataRequest &request)const;
-			void batchDescribeDomainBpsDataAsync(const Model::BatchDescribeDomainBpsDataRequest& request, const BatchDescribeDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			BatchDescribeDomainBpsDataOutcomeCallable batchDescribeDomainBpsDataCallable(const Model::BatchDescribeDomainBpsDataRequest& request) const;
-			DescribeLiveStreamBpsDataOutcome describeLiveStreamBpsData(const Model::DescribeLiveStreamBpsDataRequest &request)const;
-			void describeLiveStreamBpsDataAsync(const Model::DescribeLiveStreamBpsDataRequest& request, const DescribeLiveStreamBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamBpsDataOutcomeCallable describeLiveStreamBpsDataCallable(const Model::DescribeLiveStreamBpsDataRequest& request) const;
 			DescribeDomainTopReferVisitOutcome describeDomainTopReferVisit(const Model::DescribeDomainTopReferVisitRequest &request)const;
 			void describeDomainTopReferVisitAsync(const Model::DescribeDomainTopReferVisitRequest& request, const DescribeDomainTopReferVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainTopReferVisitOutcomeCallable describeDomainTopReferVisitCallable(const Model::DescribeDomainTopReferVisitRequest& request) const;
@@ -1109,12 +877,6 @@ namespace AlibabaCloud
 			DescribeDomainRealTimeReqHitRateDataOutcome describeDomainRealTimeReqHitRateData(const Model::DescribeDomainRealTimeReqHitRateDataRequest &request)const;
 			void describeDomainRealTimeReqHitRateDataAsync(const Model::DescribeDomainRealTimeReqHitRateDataRequest& request, const DescribeDomainRealTimeReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeReqHitRateDataOutcomeCallable describeDomainRealTimeReqHitRateDataCallable(const Model::DescribeDomainRealTimeReqHitRateDataRequest& request) const;
-			DescribeDomainQoSRtOutcome describeDomainQoSRt(const Model::DescribeDomainQoSRtRequest &request)const;
-			void describeDomainQoSRtAsync(const Model::DescribeDomainQoSRtRequest& request, const DescribeDomainQoSRtAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainQoSRtOutcomeCallable describeDomainQoSRtCallable(const Model::DescribeDomainQoSRtRequest& request) const;
-			DescribeLiveStreamFrameAndBitRateByDomainOutcome describeLiveStreamFrameAndBitRateByDomain(const Model::DescribeLiveStreamFrameAndBitRateByDomainRequest &request)const;
-			void describeLiveStreamFrameAndBitRateByDomainAsync(const Model::DescribeLiveStreamFrameAndBitRateByDomainRequest& request, const DescribeLiveStreamFrameAndBitRateByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamFrameAndBitRateByDomainOutcomeCallable describeLiveStreamFrameAndBitRateByDomainCallable(const Model::DescribeLiveStreamFrameAndBitRateByDomainRequest& request) const;
 			DescribeLiveStreamSnapshotInfoOutcome describeLiveStreamSnapshotInfo(const Model::DescribeLiveStreamSnapshotInfoRequest &request)const;
 			void describeLiveStreamSnapshotInfoAsync(const Model::DescribeLiveStreamSnapshotInfoRequest& request, const DescribeLiveStreamSnapshotInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamSnapshotInfoOutcomeCallable describeLiveStreamSnapshotInfoCallable(const Model::DescribeLiveStreamSnapshotInfoRequest& request) const;
@@ -1127,9 +889,6 @@ namespace AlibabaCloud
 			DescribeDomainCCDataOutcome describeDomainCCData(const Model::DescribeDomainCCDataRequest &request)const;
 			void describeDomainCCDataAsync(const Model::DescribeDomainCCDataRequest& request, const DescribeDomainCCDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainCCDataOutcomeCallable describeDomainCCDataCallable(const Model::DescribeDomainCCDataRequest& request) const;
-			DescribeLiveStreamRelayPushDataOutcome describeLiveStreamRelayPushData(const Model::DescribeLiveStreamRelayPushDataRequest &request)const;
-			void describeLiveStreamRelayPushDataAsync(const Model::DescribeLiveStreamRelayPushDataRequest& request, const DescribeLiveStreamRelayPushDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamRelayPushDataOutcomeCallable describeLiveStreamRelayPushDataCallable(const Model::DescribeLiveStreamRelayPushDataRequest& request) const;
 			SetIpAllowListConfigOutcome setIpAllowListConfig(const Model::SetIpAllowListConfigRequest &request)const;
 			void setIpAllowListConfigAsync(const Model::SetIpAllowListConfigRequest& request, const SetIpAllowListConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetIpAllowListConfigOutcomeCallable setIpAllowListConfigCallable(const Model::SetIpAllowListConfigRequest& request) const;
@@ -1157,9 +916,6 @@ namespace AlibabaCloud
 			SetRangeConfigOutcome setRangeConfig(const Model::SetRangeConfigRequest &request)const;
 			void setRangeConfigAsync(const Model::SetRangeConfigRequest& request, const SetRangeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetRangeConfigOutcomeCallable setRangeConfigCallable(const Model::SetRangeConfigRequest& request) const;
-			DescribeLiveStreamRoomBitRateOutcome describeLiveStreamRoomBitRate(const Model::DescribeLiveStreamRoomBitRateRequest &request)const;
-			void describeLiveStreamRoomBitRateAsync(const Model::DescribeLiveStreamRoomBitRateRequest& request, const DescribeLiveStreamRoomBitRateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamRoomBitRateOutcomeCallable describeLiveStreamRoomBitRateCallable(const Model::DescribeLiveStreamRoomBitRateRequest& request) const;
 			DescribeDomainCnameOutcome describeDomainCname(const Model::DescribeDomainCnameRequest &request)const;
 			void describeDomainCnameAsync(const Model::DescribeDomainCnameRequest& request, const DescribeDomainCnameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainCnameOutcomeCallable describeDomainCnameCallable(const Model::DescribeDomainCnameRequest& request) const;
@@ -1202,15 +958,9 @@ namespace AlibabaCloud
 			SetSourceHostConfigOutcome setSourceHostConfig(const Model::SetSourceHostConfigRequest &request)const;
 			void setSourceHostConfigAsync(const Model::SetSourceHostConfigRequest& request, const SetSourceHostConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetSourceHostConfigOutcomeCallable setSourceHostConfigCallable(const Model::SetSourceHostConfigRequest& request) const;
-			DescribeLiveStreamRoomUserNumberOutcome describeLiveStreamRoomUserNumber(const Model::DescribeLiveStreamRoomUserNumberRequest &request)const;
-			void describeLiveStreamRoomUserNumberAsync(const Model::DescribeLiveStreamRoomUserNumberRequest& request, const DescribeLiveStreamRoomUserNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamRoomUserNumberOutcomeCallable describeLiveStreamRoomUserNumberCallable(const Model::DescribeLiveStreamRoomUserNumberRequest& request) const;
 			DescribeUserConfigsOutcome describeUserConfigs(const Model::DescribeUserConfigsRequest &request)const;
 			void describeUserConfigsAsync(const Model::DescribeUserConfigsRequest& request, const DescribeUserConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeUserConfigsOutcomeCallable describeUserConfigsCallable(const Model::DescribeUserConfigsRequest& request) const;
-			DescribeLiveStreamStreamStatusOutcome describeLiveStreamStreamStatus(const Model::DescribeLiveStreamStreamStatusRequest &request)const;
-			void describeLiveStreamStreamStatusAsync(const Model::DescribeLiveStreamStreamStatusRequest& request, const DescribeLiveStreamStreamStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamStreamStatusOutcomeCallable describeLiveStreamStreamStatusCallable(const Model::DescribeLiveStreamStreamStatusRequest& request) const;
 			DescribeDomainCertificateInfoOutcome describeDomainCertificateInfo(const Model::DescribeDomainCertificateInfoRequest &request)const;
 			void describeDomainCertificateInfoAsync(const Model::DescribeDomainCertificateInfoRequest& request, const DescribeDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainCertificateInfoOutcomeCallable describeDomainCertificateInfoCallable(const Model::DescribeDomainCertificateInfoRequest& request) const;
@@ -1220,18 +970,9 @@ namespace AlibabaCloud
 			ModifyCdnDomainOutcome modifyCdnDomain(const Model::ModifyCdnDomainRequest &request)const;
 			void modifyCdnDomainAsync(const Model::ModifyCdnDomainRequest& request, const ModifyCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyCdnDomainOutcomeCallable modifyCdnDomainCallable(const Model::ModifyCdnDomainRequest& request) const;
-			DescribeDomainOnlineUserNumberOutcome describeDomainOnlineUserNumber(const Model::DescribeDomainOnlineUserNumberRequest &request)const;
-			void describeDomainOnlineUserNumberAsync(const Model::DescribeDomainOnlineUserNumberRequest& request, const DescribeDomainOnlineUserNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainOnlineUserNumberOutcomeCallable describeDomainOnlineUserNumberCallable(const Model::DescribeDomainOnlineUserNumberRequest& request) const;
-			DescribeDomainMonthBillingBpsDataOutcome describeDomainMonthBillingBpsData(const Model::DescribeDomainMonthBillingBpsDataRequest &request)const;
-			void describeDomainMonthBillingBpsDataAsync(const Model::DescribeDomainMonthBillingBpsDataRequest& request, const DescribeDomainMonthBillingBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainMonthBillingBpsDataOutcomeCallable describeDomainMonthBillingBpsDataCallable(const Model::DescribeDomainMonthBillingBpsDataRequest& request) const;
-			DescribeLiveStreamFrameInfoOutcome describeLiveStreamFrameInfo(const Model::DescribeLiveStreamFrameInfoRequest &request)const;
-			void describeLiveStreamFrameInfoAsync(const Model::DescribeLiveStreamFrameInfoRequest& request, const DescribeLiveStreamFrameInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamFrameInfoOutcomeCallable describeLiveStreamFrameInfoCallable(const Model::DescribeLiveStreamFrameInfoRequest& request) const;
-			DescribeLiveStreamFrameLossRatioOutcome describeLiveStreamFrameLossRatio(const Model::DescribeLiveStreamFrameLossRatioRequest &request)const;
-			void describeLiveStreamFrameLossRatioAsync(const Model::DescribeLiveStreamFrameLossRatioRequest& request, const DescribeLiveStreamFrameLossRatioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamFrameLossRatioOutcomeCallable describeLiveStreamFrameLossRatioCallable(const Model::DescribeLiveStreamFrameLossRatioRequest& request) const;
+			DescribeL2VipsByDynamicDomainOutcome describeL2VipsByDynamicDomain(const Model::DescribeL2VipsByDynamicDomainRequest &request)const;
+			void describeL2VipsByDynamicDomainAsync(const Model::DescribeL2VipsByDynamicDomainRequest& request, const DescribeL2VipsByDynamicDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeL2VipsByDynamicDomainOutcomeCallable describeL2VipsByDynamicDomainCallable(const Model::DescribeL2VipsByDynamicDomainRequest& request) const;
 			ForbidLiveStreamOutcome forbidLiveStream(const Model::ForbidLiveStreamRequest &request)const;
 			void forbidLiveStreamAsync(const Model::ForbidLiveStreamRequest& request, const ForbidLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ForbidLiveStreamOutcomeCallable forbidLiveStreamCallable(const Model::ForbidLiveStreamRequest& request) const;
@@ -1268,15 +1009,9 @@ namespace AlibabaCloud
 			UpdateLiveAppSnapshotConfigOutcome updateLiveAppSnapshotConfig(const Model::UpdateLiveAppSnapshotConfigRequest &request)const;
 			void updateLiveAppSnapshotConfigAsync(const Model::UpdateLiveAppSnapshotConfigRequest& request, const UpdateLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateLiveAppSnapshotConfigOutcomeCallable updateLiveAppSnapshotConfigCallable(const Model::UpdateLiveAppSnapshotConfigRequest& request) const;
-			SetRemoteReqAuthConfigOutcome setRemoteReqAuthConfig(const Model::SetRemoteReqAuthConfigRequest &request)const;
-			void setRemoteReqAuthConfigAsync(const Model::SetRemoteReqAuthConfigRequest& request, const SetRemoteReqAuthConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetRemoteReqAuthConfigOutcomeCallable setRemoteReqAuthConfigCallable(const Model::SetRemoteReqAuthConfigRequest& request) const;
 			DescribeDomainPvDataOutcome describeDomainPvData(const Model::DescribeDomainPvDataRequest &request)const;
 			void describeDomainPvDataAsync(const Model::DescribeDomainPvDataRequest& request, const DescribeDomainPvDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainPvDataOutcomeCallable describeDomainPvDataCallable(const Model::DescribeDomainPvDataRequest& request) const;
-			DescribeLiveStreamPushErrorsOutcome describeLiveStreamPushErrors(const Model::DescribeLiveStreamPushErrorsRequest &request)const;
-			void describeLiveStreamPushErrorsAsync(const Model::DescribeLiveStreamPushErrorsRequest& request, const DescribeLiveStreamPushErrorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamPushErrorsOutcomeCallable describeLiveStreamPushErrorsCallable(const Model::DescribeLiveStreamPushErrorsRequest& request) const;
 			AddLiveAppSnapshotConfigOutcome addLiveAppSnapshotConfig(const Model::AddLiveAppSnapshotConfigRequest &request)const;
 			void addLiveAppSnapshotConfigAsync(const Model::AddLiveAppSnapshotConfigRequest& request, const AddLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddLiveAppSnapshotConfigOutcomeCallable addLiveAppSnapshotConfigCallable(const Model::AddLiveAppSnapshotConfigRequest& request) const;
@@ -1286,21 +1021,15 @@ namespace AlibabaCloud
 			DescribeDomainFileSizeProportionDataOutcome describeDomainFileSizeProportionData(const Model::DescribeDomainFileSizeProportionDataRequest &request)const;
 			void describeDomainFileSizeProportionDataAsync(const Model::DescribeDomainFileSizeProportionDataRequest& request, const DescribeDomainFileSizeProportionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainFileSizeProportionDataOutcomeCallable describeDomainFileSizeProportionDataCallable(const Model::DescribeDomainFileSizeProportionDataRequest& request) const;
-			DescribeLiveSpecificDomainMappingOutcome describeLiveSpecificDomainMapping(const Model::DescribeLiveSpecificDomainMappingRequest &request)const;
-			void describeLiveSpecificDomainMappingAsync(const Model::DescribeLiveSpecificDomainMappingRequest& request, const DescribeLiveSpecificDomainMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveSpecificDomainMappingOutcomeCallable describeLiveSpecificDomainMappingCallable(const Model::DescribeLiveSpecificDomainMappingRequest& request) const;
 			DescribeDomainRealTimeByteHitRateDataOutcome describeDomainRealTimeByteHitRateData(const Model::DescribeDomainRealTimeByteHitRateDataRequest &request)const;
 			void describeDomainRealTimeByteHitRateDataAsync(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request, const DescribeDomainRealTimeByteHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeByteHitRateDataOutcomeCallable describeDomainRealTimeByteHitRateDataCallable(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request) const;
-			MigrateDomainToHttpsDeliveryOutcome migrateDomainToHttpsDelivery(const Model::MigrateDomainToHttpsDeliveryRequest &request)const;
-			void migrateDomainToHttpsDeliveryAsync(const Model::MigrateDomainToHttpsDeliveryRequest& request, const MigrateDomainToHttpsDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			MigrateDomainToHttpsDeliveryOutcomeCallable migrateDomainToHttpsDeliveryCallable(const Model::MigrateDomainToHttpsDeliveryRequest& request) const;
 			AddLiveDomainMappingOutcome addLiveDomainMapping(const Model::AddLiveDomainMappingRequest &request)const;
 			void addLiveDomainMappingAsync(const Model::AddLiveDomainMappingRequest& request, const AddLiveDomainMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddLiveDomainMappingOutcomeCallable addLiveDomainMappingCallable(const Model::AddLiveDomainMappingRequest& request) const;
-			DescribeDomainRealTimeDataOutcome describeDomainRealTimeData(const Model::DescribeDomainRealTimeDataRequest &request)const;
-			void describeDomainRealTimeDataAsync(const Model::DescribeDomainRealTimeDataRequest& request, const DescribeDomainRealTimeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainRealTimeDataOutcomeCallable describeDomainRealTimeDataCallable(const Model::DescribeDomainRealTimeDataRequest& request) const;
+			DescribeDomainRealTimeSrcBpsDataOutcome describeDomainRealTimeSrcBpsData(const Model::DescribeDomainRealTimeSrcBpsDataRequest &request)const;
+			void describeDomainRealTimeSrcBpsDataAsync(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request, const DescribeDomainRealTimeSrcBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeSrcBpsDataOutcomeCallable describeDomainRealTimeSrcBpsDataCallable(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request) const;
 			ResumeLiveStreamOutcome resumeLiveStream(const Model::ResumeLiveStreamRequest &request)const;
 			void resumeLiveStreamAsync(const Model::ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ResumeLiveStreamOutcomeCallable resumeLiveStreamCallable(const Model::ResumeLiveStreamRequest& request) const;
@@ -1310,18 +1039,15 @@ namespace AlibabaCloud
 			DescribeFCTriggerOutcome describeFCTrigger(const Model::DescribeFCTriggerRequest &request)const;
 			void describeFCTriggerAsync(const Model::DescribeFCTriggerRequest& request, const DescribeFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeFCTriggerOutcomeCallable describeFCTriggerCallable(const Model::DescribeFCTriggerRequest& request) const;
-			DescribeDomainCCAttackInfoOutcome describeDomainCCAttackInfo(const Model::DescribeDomainCCAttackInfoRequest &request)const;
-			void describeDomainCCAttackInfoAsync(const Model::DescribeDomainCCAttackInfoRequest& request, const DescribeDomainCCAttackInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainCCAttackInfoOutcomeCallable describeDomainCCAttackInfoCallable(const Model::DescribeDomainCCAttackInfoRequest& request) const;
 			DescribeLiveStreamsPublishListOutcome describeLiveStreamsPublishList(const Model::DescribeLiveStreamsPublishListRequest &request)const;
 			void describeLiveStreamsPublishListAsync(const Model::DescribeLiveStreamsPublishListRequest& request, const DescribeLiveStreamsPublishListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamsPublishListOutcomeCallable describeLiveStreamsPublishListCallable(const Model::DescribeLiveStreamsPublishListRequest& request) const;
 			DescribeDomainRealTimeBpsDataOutcome describeDomainRealTimeBpsData(const Model::DescribeDomainRealTimeBpsDataRequest &request)const;
 			void describeDomainRealTimeBpsDataAsync(const Model::DescribeDomainRealTimeBpsDataRequest& request, const DescribeDomainRealTimeBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRealTimeBpsDataOutcomeCallable describeDomainRealTimeBpsDataCallable(const Model::DescribeDomainRealTimeBpsDataRequest& request) const;
-			DeleteLivePullStreamInfoOutcome deleteLivePullStreamInfo(const Model::DeleteLivePullStreamInfoRequest &request)const;
-			void deleteLivePullStreamInfoAsync(const Model::DeleteLivePullStreamInfoRequest& request, const DeleteLivePullStreamInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteLivePullStreamInfoOutcomeCallable deleteLivePullStreamInfoCallable(const Model::DeleteLivePullStreamInfoRequest& request) const;
+			DescribeDomainRealTimeSrcTrafficDataOutcome describeDomainRealTimeSrcTrafficData(const Model::DescribeDomainRealTimeSrcTrafficDataRequest &request)const;
+			void describeDomainRealTimeSrcTrafficDataAsync(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request, const DescribeDomainRealTimeSrcTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainRealTimeSrcTrafficDataOutcomeCallable describeDomainRealTimeSrcTrafficDataCallable(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request) const;
 			DescribeDomainDownstreamBpsOfEdgeOutcome describeDomainDownstreamBpsOfEdge(const Model::DescribeDomainDownstreamBpsOfEdgeRequest &request)const;
 			void describeDomainDownstreamBpsOfEdgeAsync(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request, const DescribeDomainDownstreamBpsOfEdgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainDownstreamBpsOfEdgeOutcomeCallable describeDomainDownstreamBpsOfEdgeCallable(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request) const;
@@ -1331,27 +1057,18 @@ namespace AlibabaCloud
 			SetHttpsOptionConfigOutcome setHttpsOptionConfig(const Model::SetHttpsOptionConfigRequest &request)const;
 			void setHttpsOptionConfigAsync(const Model::SetHttpsOptionConfigRequest& request, const SetHttpsOptionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetHttpsOptionConfigOutcomeCallable setHttpsOptionConfigCallable(const Model::SetHttpsOptionConfigRequest& request) const;
-			SetWaitingRoomConfigOutcome setWaitingRoomConfig(const Model::SetWaitingRoomConfigRequest &request)const;
-			void setWaitingRoomConfigAsync(const Model::SetWaitingRoomConfigRequest& request, const SetWaitingRoomConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetWaitingRoomConfigOutcomeCallable setWaitingRoomConfigCallable(const Model::SetWaitingRoomConfigRequest& request) const;
 			DescribeRangeDataByLocateAndIspServiceOutcome describeRangeDataByLocateAndIspService(const Model::DescribeRangeDataByLocateAndIspServiceRequest &request)const;
 			void describeRangeDataByLocateAndIspServiceAsync(const Model::DescribeRangeDataByLocateAndIspServiceRequest& request, const DescribeRangeDataByLocateAndIspServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRangeDataByLocateAndIspServiceOutcomeCallable describeRangeDataByLocateAndIspServiceCallable(const Model::DescribeRangeDataByLocateAndIspServiceRequest& request) const;
 			ListDomainsByLogConfigIdOutcome listDomainsByLogConfigId(const Model::ListDomainsByLogConfigIdRequest &request)const;
 			void listDomainsByLogConfigIdAsync(const Model::ListDomainsByLogConfigIdRequest& request, const ListDomainsByLogConfigIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDomainsByLogConfigIdOutcomeCallable listDomainsByLogConfigIdCallable(const Model::ListDomainsByLogConfigIdRequest& request) const;
-			DescribeLiveStreamOnlineBpsOutcome describeLiveStreamOnlineBps(const Model::DescribeLiveStreamOnlineBpsRequest &request)const;
-			void describeLiveStreamOnlineBpsAsync(const Model::DescribeLiveStreamOnlineBpsRequest& request, const DescribeLiveStreamOnlineBpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamOnlineBpsOutcomeCallable describeLiveStreamOnlineBpsCallable(const Model::DescribeLiveStreamOnlineBpsRequest& request) const;
 			DescribeDomainRegionDataOutcome describeDomainRegionData(const Model::DescribeDomainRegionDataRequest &request)const;
 			void describeDomainRegionDataAsync(const Model::DescribeDomainRegionDataRequest& request, const DescribeDomainRegionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainRegionDataOutcomeCallable describeDomainRegionDataCallable(const Model::DescribeDomainRegionDataRequest& request) const;
 			DescribeDomainSrcBpsDataOutcome describeDomainSrcBpsData(const Model::DescribeDomainSrcBpsDataRequest &request)const;
 			void describeDomainSrcBpsDataAsync(const Model::DescribeDomainSrcBpsDataRequest& request, const DescribeDomainSrcBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainSrcBpsDataOutcomeCallable describeDomainSrcBpsDataCallable(const Model::DescribeDomainSrcBpsDataRequest& request) const;
-			DescribeLiveStreamPushDataOutcome describeLiveStreamPushData(const Model::DescribeLiveStreamPushDataRequest &request)const;
-			void describeLiveStreamPushDataAsync(const Model::DescribeLiveStreamPushDataRequest& request, const DescribeLiveStreamPushDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamPushDataOutcomeCallable describeLiveStreamPushDataCallable(const Model::DescribeLiveStreamPushDataRequest& request) const;
 			DeleteLiveAppRecordConfigOutcome deleteLiveAppRecordConfig(const Model::DeleteLiveAppRecordConfigRequest &request)const;
 			void deleteLiveAppRecordConfigAsync(const Model::DeleteLiveAppRecordConfigRequest& request, const DeleteLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveAppRecordConfigOutcomeCallable deleteLiveAppRecordConfigCallable(const Model::DeleteLiveAppRecordConfigRequest& request) const;
@@ -1361,30 +1078,9 @@ namespace AlibabaCloud
 			DescribeCdnRegionAndIspOutcome describeCdnRegionAndIsp(const Model::DescribeCdnRegionAndIspRequest &request)const;
 			void describeCdnRegionAndIspAsync(const Model::DescribeCdnRegionAndIspRequest& request, const DescribeCdnRegionAndIspAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnRegionAndIspOutcomeCallable describeCdnRegionAndIspCallable(const Model::DescribeCdnRegionAndIspRequest& request) const;
-			DescribeCdnDomainBaseDetailOutcome describeCdnDomainBaseDetail(const Model::DescribeCdnDomainBaseDetailRequest &request)const;
-			void describeCdnDomainBaseDetailAsync(const Model::DescribeCdnDomainBaseDetailRequest& request, const DescribeCdnDomainBaseDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCdnDomainBaseDetailOutcomeCallable describeCdnDomainBaseDetailCallable(const Model::DescribeCdnDomainBaseDetailRequest& request) const;
-			SetUserAgentAcessRestrictionOutcome setUserAgentAcessRestriction(const Model::SetUserAgentAcessRestrictionRequest &request)const;
-			void setUserAgentAcessRestrictionAsync(const Model::SetUserAgentAcessRestrictionRequest& request, const SetUserAgentAcessRestrictionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetUserAgentAcessRestrictionOutcomeCallable setUserAgentAcessRestrictionCallable(const Model::SetUserAgentAcessRestrictionRequest& request) const;
 			StartCdnDomainOutcome startCdnDomain(const Model::StartCdnDomainRequest &request)const;
 			void startCdnDomainAsync(const Model::StartCdnDomainRequest& request, const StartCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StartCdnDomainOutcomeCallable startCdnDomainCallable(const Model::StartCdnDomainRequest& request) const;
-			DescribeUserVipsByDomainOutcome describeUserVipsByDomain(const Model::DescribeUserVipsByDomainRequest &request)const;
-			void describeUserVipsByDomainAsync(const Model::DescribeUserVipsByDomainRequest& request, const DescribeUserVipsByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeUserVipsByDomainOutcomeCallable describeUserVipsByDomainCallable(const Model::DescribeUserVipsByDomainRequest& request) const;
-			DescribeDomainUpstreamBpsOfEdgeOutcome describeDomainUpstreamBpsOfEdge(const Model::DescribeDomainUpstreamBpsOfEdgeRequest &request)const;
-			void describeDomainUpstreamBpsOfEdgeAsync(const Model::DescribeDomainUpstreamBpsOfEdgeRequest& request, const DescribeDomainUpstreamBpsOfEdgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainUpstreamBpsOfEdgeOutcomeCallable describeDomainUpstreamBpsOfEdgeCallable(const Model::DescribeDomainUpstreamBpsOfEdgeRequest& request) const;
-			DescribeLiveStreamOnlineUserNumByDomainOutcome describeLiveStreamOnlineUserNumByDomain(const Model::DescribeLiveStreamOnlineUserNumByDomainRequest &request)const;
-			void describeLiveStreamOnlineUserNumByDomainAsync(const Model::DescribeLiveStreamOnlineUserNumByDomainRequest& request, const DescribeLiveStreamOnlineUserNumByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamOnlineUserNumByDomainOutcomeCallable describeLiveStreamOnlineUserNumByDomainCallable(const Model::DescribeLiveStreamOnlineUserNumByDomainRequest& request) const;
-			DescribeLiveStreamHlsOnlineUserNumByDomainOutcome describeLiveStreamHlsOnlineUserNumByDomain(const Model::DescribeLiveStreamHlsOnlineUserNumByDomainRequest &request)const;
-			void describeLiveStreamHlsOnlineUserNumByDomainAsync(const Model::DescribeLiveStreamHlsOnlineUserNumByDomainRequest& request, const DescribeLiveStreamHlsOnlineUserNumByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamHlsOnlineUserNumByDomainOutcomeCallable describeLiveStreamHlsOnlineUserNumByDomainCallable(const Model::DescribeLiveStreamHlsOnlineUserNumByDomainRequest& request) const;
-			DescribeDomainHttpsDataOutcome describeDomainHttpsData(const Model::DescribeDomainHttpsDataRequest &request)const;
-			void describeDomainHttpsDataAsync(const Model::DescribeDomainHttpsDataRequest& request, const DescribeDomainHttpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainHttpsDataOutcomeCallable describeDomainHttpsDataCallable(const Model::DescribeDomainHttpsDataRequest& request) const;
 			DescribeDomainHttpCodeDataOutcome describeDomainHttpCodeData(const Model::DescribeDomainHttpCodeDataRequest &request)const;
 			void describeDomainHttpCodeDataAsync(const Model::DescribeDomainHttpCodeDataRequest& request, const DescribeDomainHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainHttpCodeDataOutcomeCallable describeDomainHttpCodeDataCallable(const Model::DescribeDomainHttpCodeDataRequest& request) const;

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

@@ -43,8 +43,6 @@ namespace AlibabaCloud
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
-				std::string getLiveType()const;
-				void setLiveType(const std::string& liveType);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
@@ -73,7 +71,6 @@ namespace AlibabaCloud
 				std::string sources_;
 				std::string ownerAccount_;
 				std::string domainName_;
-				std::string liveType_;
 				long ownerId_;
 				std::string accessKeyId_;
 				std::string resourceGroupId_;

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

@@ -65,6 +65,8 @@ namespace AlibabaCloud
 				void setTriggerARN(const std::string& triggerARN);
 				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 getSourceARN()const;
@@ -104,6 +106,7 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string triggerARN_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string sourceARN_;
 				std::string callerBid_;

+ 0 - 72
cdn/include/alibabacloud/cdn/model/AddLivePullStreamInfoRequest.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_ADDLIVEPULLSTREAMINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVEPULLSTREAMINFOREQUEST_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 AddLivePullStreamInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddLivePullStreamInfoRequest();
-				~AddLivePullStreamInfoRequest();
-
-				std::string getSourceUrl()const;
-				void setSourceUrl(const std::string& sourceUrl);
-				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 sourceUrl_;
-				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_ADDLIVEPULLSTREAMINFOREQUEST_H_

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

+ 0 - 65
cdn/include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h

@@ -1,65 +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_BATCHDESCRIBEDOMAINBPSDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_BATCHDESCRIBEDOMAINBPSDATARESULT_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 BatchDescribeDomainBpsDataResult : public ServiceResult
-			{
-			public:
-				struct DataModule
-				{
-					std::string domainName;
-					float l1Bps;
-					float l1InnerBps;
-					float l1OutBps;
-					std::string timestamp;
-				};
-
-
-				BatchDescribeDomainBpsDataResult();
-				explicit BatchDescribeDomainBpsDataResult(const std::string &payload);
-				~BatchDescribeDomainBpsDataResult();
-				int getTotalCount()const;
-				std::vector<DataModule> getBpsDatas()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::vector<DataModule> bpsDatas_;
-				int pageSize_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDESCRIBEDOMAINBPSDATARESULT_H_

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

@@ -39,6 +39,8 @@ namespace AlibabaCloud
 				void setTriggerARN(const std::string& triggerARN);
 				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;
@@ -81,6 +83,7 @@ namespace AlibabaCloud
             private:
 				std::string triggerARN_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				long callerParentId_;
 				bool proxy_original_security_transport_;

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DeleteLivePullStreamInfoRequest.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_DELETELIVEPULLSTREAMINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DELETELIVEPULLSTREAMINFOREQUEST_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 DeleteLivePullStreamInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteLivePullStreamInfoRequest();
-				~DeleteLivePullStreamInfoRequest();
-
-				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 appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEPULLSTREAMINFOREQUEST_H_

+ 0 - 57
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailRequest.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_DESCRIBECDNDOMAINBASEDETAILREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINBASEDETAILREQUEST_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 DescribeCdnDomainBaseDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeCdnDomainBaseDetailRequest();
-				~DescribeCdnDomainBaseDetailRequest();
-
-				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_DESCRIBECDNDOMAINBASEDETAILREQUEST_H_

+ 0 - 64
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h

@@ -1,64 +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_DESCRIBECDNDOMAINBASEDETAILRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINBASEDETAILRESULT_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 DescribeCdnDomainBaseDetailResult : public ServiceResult
-			{
-			public:
-				struct DomainBaseDetailModel
-				{
-					std::string domainName;
-					std::string sourceType;
-					std::string gmtModified;
-					std::string region;
-					std::string cdnType;
-					std::string gmtCreated;
-					std::string cname;
-					std::vector<std::string> sources;
-					std::string domainStatus;
-					std::string remark;
-				};
-
-
-				DescribeCdnDomainBaseDetailResult();
-				explicit DescribeCdnDomainBaseDetailResult(const std::string &payload);
-				~DescribeCdnDomainBaseDetailResult();
-				DomainBaseDetailModel getDomainBaseDetailModel()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				DomainBaseDetailModel domainBaseDetailModel_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINBASEDETAILRESULT_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeCdnTypesResult.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_DESCRIBECDNTYPESRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNTYPESRESULT_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 DescribeCdnTypesResult : public ServiceResult
-			{
-			public:
-				struct CdnType
-				{
-					std::string desc;
-					std::string type;
-				};
-
-
-				DescribeCdnTypesResult();
-				explicit DescribeCdnTypesResult(const std::string &payload);
-				~DescribeCdnTypesResult();
-				std::vector<CdnType> getCdnTypes()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<CdnType> cdnTypes_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNTYPESRESULT_H_

+ 6 - 9
cdn/include/alibabacloud/cdn/model/DescribeCdnTypesRequest.h → cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNTYPESREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNTYPESREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTAREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,17 +28,15 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeCdnTypesRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserQuotaRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeCdnTypesRequest();
-				~DescribeCdnTypesRequest();
+				DescribeCdnUserQuotaRequest();
+				~DescribeCdnUserQuotaRequest();
 
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
@@ -46,7 +44,6 @@ namespace AlibabaCloud
 
             private:
 				std::string securityToken_;
-				std::string ownerAccount_;
 				long ownerId_;
 				std::string accessKeyId_;
 
@@ -54,4 +51,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNTYPESREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTAREQUEST_H_

+ 25 - 7
cdn/include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.h → cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_SETWAITINGROOMCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_SETWAITINGROOMCONFIGRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,39 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT SetWaitingRoomConfigResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserQuotaResult : public ServiceResult
 			{
 			public:
 
 
-				SetWaitingRoomConfigResult();
-				explicit SetWaitingRoomConfigResult(const std::string &payload);
-				~SetWaitingRoomConfigResult();
+				DescribeCdnUserQuotaResult();
+				explicit DescribeCdnUserQuotaResult(const std::string &payload);
+				~DescribeCdnUserQuotaResult();
+				int getRefreshUrlQuota()const;
+				int getPreloadRemain()const;
+				int getBlockRemain()const;
+				int getRefreshDirRemain()const;
+				int getRefreshDirQuota()const;
+				int getBlockQuota()const;
+				int getDomainQuota()const;
+				int getRefreshUrlRemain()const;
+				int getPreloadQuota()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				int refreshUrlQuota_;
+				int preloadRemain_;
+				int blockRemain_;
+				int refreshDirRemain_;
+				int refreshDirQuota_;
+				int blockQuota_;
+				int domainQuota_;
+				int refreshUrlRemain_;
+				int preloadQuota_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_SETWAITINGROOMCONFIGRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_

+ 3 - 0
cdn/include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.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_;
 				bool proxy_original_security_transport_;

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.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_DESCRIBEDOMAINCCATTACKINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFOREQUEST_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 DescribeDomainCCAttackInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainCCAttackInfoRequest();
-				~DescribeDomainCCAttackInfoRequest();
-
-				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_DESCRIBEDOMAINCCATTACKINFOREQUEST_H_

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

@@ -1,71 +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_DESCRIBEDOMAINCCATTACKINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFORESULT_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 DescribeDomainCCAttackInfoResult : public ServiceResult
-			{
-			public:
-				struct AttackIpDatas
-				{
-					std::string ip;
-					std::string attackCount;
-					std::string result;
-				};
-				struct AttackedUrlDatas
-				{
-					std::string attackCount;
-					std::string url;
-					std::string result;
-				};
-
-
-				DescribeDomainCCAttackInfoResult();
-				explicit DescribeDomainCCAttackInfoResult(const std::string &payload);
-				~DescribeDomainCCAttackInfoResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<AttackIpDatas> getAttackIpDataList()const;
-				std::string getStartTime()const;
-				std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<AttackIpDatas> attackIpDataList_;
-				std::string startTime_;
-				std::vector<AttackedUrlDatas> attackedUrlDataList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCATTACKINFORESULT_H_

+ 3 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.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 - 78
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataRequest.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_DESCRIBEDOMAINHTTPSDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINHTTPSDATAREQUEST_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 DescribeDomainHttpsDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainHttpsDataRequest();
-				~DescribeDomainHttpsDataRequest();
-
-				std::string getDomainType()const;
-				void setDomainType(const std::string& domainType);
-				std::string getFixTimeGap()const;
-				void setFixTimeGap(const std::string& fixTimeGap);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getTimeMerge()const;
-				void setTimeMerge(const std::string& timeMerge);
-				std::string getDomainNames()const;
-				void setDomainNames(const std::string& domainNames);
-				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 getCls()const;
-				void setCls(const std::string& cls);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string domainType_;
-				std::string fixTimeGap_;
-				std::string securityToken_;
-				std::string timeMerge_;
-				std::string domainNames_;
-				std::string endTime_;
-				std::string interval_;
-				std::string startTime_;
-				std::string cls_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINHTTPSDATAREQUEST_H_

+ 0 - 100
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h

@@ -1,100 +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_DESCRIBEDOMAINHTTPSDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINHTTPSDATARESULT_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 DescribeDomainHttpsDataResult : public ServiceResult
-			{
-			public:
-				struct HttpsStatisticsInfo
-				{
-					float l1StHttpsQps;
-					long l1HttpsOutQps;
-					float l1StHttpsInnerBps;
-					float l1DyHttpsAcc;
-					std::string time;
-					float l1DyHttpsOutQps;
-					float l1StHttpsOutAcc;
-					long l1HttpsOutTraf;
-					float l1StHttpsBps;
-					float l1HttpsOut_acc;
-					float l1StHttpsAcc;
-					float l1DyHttpsQps;
-					float l1DyHttpsOutBps;
-					float l1HttpsInnerBps;
-					float l1StHttpsOutQps;
-					float l1HttpsTacc;
-					float l1HttpsBps;
-					long l1HttpsInnerTraf;
-					float l1StHttpsTraf;
-					float l1StHttpsInnerAcc;
-					long httpsSrcTraf;
-					float l1DyHttpsBps;
-					float l1DyHttpsInnerTraf;
-					float l1HttpsInner_acc;
-					float l1StHttpsOutTraf;
-					float l1DyHttpsInnerQps;
-					float l1DyHttpsTraf;
-					long l1HttpsInnerQps;
-					float httpsReqHitRate;
-					float l1DyHttpsInnerBps;
-					long l1HttpsQps;
-					long httpsSrcBps;
-					float httpsByteHitRate;
-					float l1StHttpsOutBps;
-					long l1HttpsTtraf;
-					float l1StHttpsInnerQps;
-					float l1HttpsHitRate;
-					float l1HttpsOutBps;
-					float l1DyHttpsInnerAcc;
-					float l1DyHttpsOutTraf;
-					float l1DyHttpsOutAcc;
-					float l1StHttpsInnerTraf;
-				};
-
-
-				DescribeDomainHttpsDataResult();
-				explicit DescribeDomainHttpsDataResult(const std::string &payload);
-				~DescribeDomainHttpsDataResult();
-				std::string getDataInterval()const;
-				std::string getDomainNames()const;
-				std::vector<HttpsStatisticsInfo> getHttpsStatisticsInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string dataInterval_;
-				std::string domainNames_;
-				std::vector<HttpsStatisticsInfo> httpsStatisticsInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINHTTPSDATARESULT_H_

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataRequest.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_DESCRIBEDOMAINMONTHBILLINGBPSDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMONTHBILLINGBPSDATAREQUEST_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 DescribeDomainMonthBillingBpsDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainMonthBillingBpsDataRequest();
-				~DescribeDomainMonthBillingBpsDataRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getInternetChargeType()const;
-				void setInternetChargeType(const std::string& internetChargeType);
-				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 internetChargeType_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMONTHBILLINGBPSDATAREQUEST_H_

+ 0 - 73
cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h

@@ -1,73 +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_DESCRIBEDOMAINMONTHBILLINGBPSDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMONTHBILLINGBPSDATARESULT_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 DescribeDomainMonthBillingBpsDataResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeDomainMonthBillingBpsDataResult();
-				explicit DescribeDomainMonthBillingBpsDataResult(const std::string &payload);
-				~DescribeDomainMonthBillingBpsDataResult();
-				float getOverseasBandwidth95Bps()const;
-				float getDomesticMonth4thBps()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				float getOverseasMonthavgBps()const;
-				float getMonth4thBps()const;
-				float getDomesticMonthavgBps()const;
-				std::string getStartTime()const;
-				float getBandwidth95Bps()const;
-				float getMonthavgBps()const;
-				float getOverseasMonth4thBps()const;
-				float getDomesticBandwidth95Bps()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				float overseasBandwidth95Bps_;
-				float domesticMonth4thBps_;
-				std::string endTime_;
-				std::string domainName_;
-				float overseasMonthavgBps_;
-				float month4thBps_;
-				float domesticMonthavgBps_;
-				std::string startTime_;
-				float bandwidth95Bps_;
-				float monthavgBps_;
-				float overseasMonth4thBps_;
-				float domesticBandwidth95Bps_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMONTHBILLINGBPSDATARESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberRequest.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_DESCRIBEDOMAINONLINEUSERNUMBERREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINONLINEUSERNUMBERREQUEST_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 DescribeDomainOnlineUserNumberRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainOnlineUserNumberRequest();
-				~DescribeDomainOnlineUserNumberRequest();
-
-				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_DESCRIBEDOMAINONLINEUSERNUMBERREQUEST_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.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_DESCRIBEDOMAINONLINEUSERNUMBERRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINONLINEUSERNUMBERRESULT_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 DescribeDomainOnlineUserNumberResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					long userNumber;
-				};
-
-
-				DescribeDomainOnlineUserNumberResult();
-				explicit DescribeDomainOnlineUserNumberResult(const std::string &payload);
-				~DescribeDomainOnlineUserNumberResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getLiveStreamOnlineUserNumInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamOnlineUserNumInfo> liveStreamOnlineUserNumInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINONLINEUSERNUMBERRESULT_H_

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

@@ -67,6 +67,8 @@ namespace AlibabaCloud
 				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;
@@ -105,6 +107,7 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string domainName_;
 				std::string endTime_;

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

@@ -65,6 +65,8 @@ namespace AlibabaCloud
 				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;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string domainName_;
 				std::string endTime_;

+ 36 - 33
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h

@@ -35,44 +35,22 @@ namespace AlibabaCloud
 				DescribeDomainRealTimeByteHitRateDataRequest();
 				~DescribeDomainRealTimeByteHitRateDataRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				long getCallerParentId()const;
 				void setCallerParentId(long callerParentId);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
 				bool getProxy_original_security_transport()const;
 				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getProxy_original_source_ip()const;
 				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
 				std::string getOwnerIdLoginEmail()const;
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				std::string getCallerType()const;
 				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getRequestContent()const;
 				void setRequestContent(const std::string& requestContent);
 				std::string getCallerBidEmail()const;
@@ -81,31 +59,56 @@ namespace AlibabaCloud
 				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);
 
             private:
-				std::string app_ip_;
-				std::string product_;
 				long callerParentId_;
-				std::string domainName_;
 				bool proxy_original_security_transport_;
-				std::string endTime_;
-				std::string callerBid_;
 				std::string startTime_;
-				long ownerId_;
 				std::string proxy_original_source_ip_;
-				std::string version_;
 				std::string ownerIdLoginEmail_;
 				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
 				std::string accessKeyId_;
-				bool security_transport_;
 				std::string securityToken_;
-				std::string requestId_;
 				std::string requestContent_;
 				std::string callerBidEmail_;
 				std::string callerUidEmail_;
 				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_;
 
 			};
 		}

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDataRequest.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_DESCRIBEDOMAINREALTIMEDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDATAREQUEST_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 DescribeDomainRealTimeDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainRealTimeDataRequest();
-				~DescribeDomainRealTimeDataRequest();
-
-				std::string getField()const;
-				void setField(const std::string& field);
-				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 field_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDATAREQUEST_H_

+ 129 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.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_DESCRIBEDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEHTTPCODEDATAREQUEST_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 DescribeDomainRealTimeHttpCodeDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainRealTimeHttpCodeDataRequest();
+				~DescribeDomainRealTimeHttpCodeDataRequest();
+
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getLocationNameEn()const;
+				void setLocationNameEn(const std::string& locationNameEn);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getIspNameEn()const;
+				void setIspNameEn(const std::string& ispNameEn);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
+
+            private:
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string locationNameEn_;
+				std::string startTime_;
+				std::string ispNameEn_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string 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_DESCRIBEDOMAINREALTIMEHTTPCODEDATAREQUEST_H_

+ 20 - 22
cdn/include/alibabacloud/cdn/model/DescribeExtensiveDomainDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEEXTENSIVEDOMAINDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEEXTENSIVEDOMAINDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEHTTPCODEDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEHTTPCODEDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,44 +29,42 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeExtensiveDomainDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeHttpCodeDataResult : public ServiceResult
 			{
 			public:
 				struct UsageData
 				{
-					std::string acc;
-					std::string exactDomain;
+					struct RealTimeCodeProportionData
+					{
+						std::string proportion;
+						std::string count;
+						std::string code;
+					};
+					std::vector<UsageData::RealTimeCodeProportionData> value;
 					std::string timeStamp;
-					std::string flow;
 				};
 
 
-				DescribeExtensiveDomainDataResult();
-				explicit DescribeExtensiveDomainDataResult(const std::string &payload);
-				~DescribeExtensiveDomainDataResult();
-				std::string getTotalCount()const;
+				DescribeDomainRealTimeHttpCodeDataResult();
+				explicit DescribeDomainRealTimeHttpCodeDataResult(const std::string &payload);
+				~DescribeDomainRealTimeHttpCodeDataResult();
 				std::string getEndTime()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::string getDataInterval()const;
+				std::string getDomainName()const;
 				std::string getStartTime()const;
-				std::vector<UsageData> getDataPerInterval()const;
-				std::string getExtensiveDomain()const;
+				std::string getDataInterval()const;
+				std::vector<UsageData> getRealTimeHttpCodeData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string totalCount_;
 				std::string endTime_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::string dataInterval_;
+				std::string domainName_;
 				std::string startTime_;
-				std::vector<UsageData> dataPerInterval_;
-				std::string extensiveDomain_;
+				std::string dataInterval_;
+				std::vector<UsageData> realTimeHttpCodeData_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEEXTENSIVEDOMAINDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEHTTPCODEDATARESULT_H_

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

@@ -65,6 +65,8 @@ namespace AlibabaCloud
 				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;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string domainName_;
 				std::string endTime_;

+ 36 - 33
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h

@@ -35,44 +35,22 @@ namespace AlibabaCloud
 				DescribeDomainRealTimeReqHitRateDataRequest();
 				~DescribeDomainRealTimeReqHitRateDataRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getProduct()const;
-				void setProduct(const std::string& product);
 				long getCallerParentId()const;
 				void setCallerParentId(long callerParentId);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
 				bool getProxy_original_security_transport()const;
 				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getProxy_original_source_ip()const;
 				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
 				std::string getOwnerIdLoginEmail()const;
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				std::string getCallerType()const;
 				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getRequestContent()const;
 				void setRequestContent(const std::string& requestContent);
 				std::string getCallerBidEmail()const;
@@ -81,31 +59,56 @@ namespace AlibabaCloud
 				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);
 
             private:
-				std::string app_ip_;
-				std::string product_;
 				long callerParentId_;
-				std::string domainName_;
 				bool proxy_original_security_transport_;
-				std::string endTime_;
-				std::string callerBid_;
 				std::string startTime_;
-				long ownerId_;
 				std::string proxy_original_source_ip_;
-				std::string version_;
 				std::string ownerIdLoginEmail_;
 				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
 				std::string accessKeyId_;
-				bool security_transport_;
 				std::string securityToken_;
-				std::string requestId_;
 				std::string requestContent_;
 				std::string callerBidEmail_;
 				std::string callerUidEmail_;
 				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_;
 
 			};
 		}

+ 15 - 18
cdn/include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataRequest.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDESCRIBEDOMAINBPSDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_BATCHDESCRIBEDOMAINBPSDATAREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATAREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT BatchDescribeDomainBpsDataRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeSrcBpsDataRequest : public RpcServiceRequest
 			{
 
 			public:
-				BatchDescribeDomainBpsDataRequest();
-				~BatchDescribeDomainBpsDataRequest();
+				DescribeDomainRealTimeSrcBpsDataRequest();
+				~DescribeDomainRealTimeSrcBpsDataRequest();
 
 				long getCallerParentId()const;
 				void setCallerParentId(long callerParentId);
@@ -47,16 +47,12 @@ namespace AlibabaCloud
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				std::string getCallerType()const;
 				void setCallerType(const std::string& callerType);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getRequestContent()const;
 				void setRequestContent(const std::string& requestContent);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getCallerBidEmail()const;
 				void setCallerBidEmail(const std::string& callerBidEmail);
 				std::string getCallerUidEmail()const;
@@ -65,6 +61,8 @@ namespace AlibabaCloud
 				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;
@@ -73,8 +71,6 @@ namespace AlibabaCloud
 				void setEndTime(const std::string& endTime);
 				std::string getCallerBid()const;
 				void setCallerBid(const std::string& callerBid);
-				std::string getCls()const;
-				void setCls(const std::string& cls);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getVersion()const;
@@ -87,8 +83,10 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
-				std::string getWithTotalCount()const;
-				void setWithTotalCount(const std::string& withTotalCount);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
@@ -97,30 +95,29 @@ namespace AlibabaCloud
 				std::string proxy_original_source_ip_;
 				std::string ownerIdLoginEmail_;
 				std::string callerType_;
-				int pageNumber_;
 				std::string accessKeyId_;
 				std::string securityToken_;
 				std::string requestContent_;
-				int pageSize_;
 				std::string callerBidEmail_;
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;
-				std::string cls_;
 				long ownerId_;
 				std::string version_;
 				bool proxy_trust_transport_info_;
 				bool ak_mfa_present_;
 				bool security_transport_;
 				std::string requestId_;
-				std::string withTotalCount_;
+				std::string interval_;
+				std::string fields_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDESCRIBEDOMAINBPSDATAREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATAREQUEST_H_

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDATARESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeDataResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeSrcBpsDataResult : public ServiceResult
 			{
 			public:
 				struct DataModule
@@ -39,26 +39,26 @@ namespace AlibabaCloud
 				};
 
 
-				DescribeDomainRealTimeDataResult();
-				explicit DescribeDomainRealTimeDataResult(const std::string &payload);
-				~DescribeDomainRealTimeDataResult();
-				std::string getField()const;
+				DescribeDomainRealTimeSrcBpsDataResult();
+				explicit DescribeDomainRealTimeSrcBpsDataResult(const std::string &payload);
+				~DescribeDomainRealTimeSrcBpsDataResult();
 				std::string getEndTime()const;
+				std::vector<DataModule> getRealTimeSrcBpsDataPerInterval()const;
 				std::string getDomainName()const;
 				std::string getStartTime()const;
-				std::vector<DataModule> getDataPerInterval()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string field_;
 				std::string endTime_;
+				std::vector<DataModule> realTimeSrcBpsDataPerInterval_;
 				std::string domainName_;
 				std::string startTime_;
-				std::vector<DataModule> dataPerInterval_;
+				std::string dataInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMEDATARESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCBPSDATARESULT_H_

+ 21 - 27
cdn/include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_SETWAITINGROOMCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_SETWAITINGROOMCONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,17 +28,19 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT SetWaitingRoomConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeSrcTrafficDataRequest : public RpcServiceRequest
 			{
 
 			public:
-				SetWaitingRoomConfigRequest();
-				~SetWaitingRoomConfigRequest();
+				DescribeDomainRealTimeSrcTrafficDataRequest();
+				~DescribeDomainRealTimeSrcTrafficDataRequest();
 
 				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;
@@ -47,38 +49,28 @@ namespace AlibabaCloud
 				void setCallerType(const std::string& callerType);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getWaitUrl()const;
-				void setWaitUrl(const std::string& waitUrl);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
 				std::string getRequestContent()const;
 				void setRequestContent(const std::string& requestContent);
-				std::string getFunctionName()const;
-				void setFunctionName(const std::string& functionName);
 				std::string getCallerBidEmail()const;
 				void setCallerBidEmail(const std::string& callerBidEmail);
 				std::string getCallerUidEmail()const;
 				void setCallerUidEmail(const std::string& callerUidEmail);
-				std::string getWaitUri()const;
-				void setWaitUri(const std::string& waitUri);
 				long getCallerUid()const;
 				void setCallerUid(long callerUid);
-				long getMaxQps()const;
-				void setMaxQps(long maxQps);
 				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);
-				int getMaxTimeWait()const;
-				void setMaxTimeWait(int maxTimeWait);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
-				int getAllowPct()const;
-				void setAllowPct(int allowPct);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
 				std::string getCallerBid()const;
 				void setCallerBid(const std::string& callerBid);
-				int getGapTime()const;
-				void setGapTime(int gapTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getVersion()const;
@@ -91,39 +83,41 @@ namespace AlibabaCloud
 				void setSecurity_transport(bool security_transport);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
+				std::string getInterval()const;
+				void setInterval(const std::string& interval);
+				std::string getFields()const;
+				void setFields(const std::string& fields);
 
             private:
 				long callerParentId_;
 				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 waitUrl_;
 				std::string securityToken_;
 				std::string requestContent_;
-				std::string functionName_;
 				std::string callerBidEmail_;
 				std::string callerUidEmail_;
-				std::string waitUri_;
 				long callerUid_;
-				long maxQps_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
-				int maxTimeWait_;
 				std::string domainName_;
-				int allowPct_;
+				std::string endTime_;
 				std::string callerBid_;
-				int gapTime_;
 				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_SETWAITINGROOMCONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_

+ 14 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainQoSRtResult.h → cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTRESULT_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATARESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,37 +29,36 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainQoSRtResult : public ServiceResult
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeSrcTrafficDataResult : public ServiceResult
 			{
 			public:
-				struct Data
+				struct DataModule
 				{
-					std::string more3s;
-					std::string more5s;
-					std::string time;
+					std::string value;
+					std::string timeStamp;
 				};
 
 
-				DescribeDomainQoSRtResult();
-				explicit DescribeDomainQoSRtResult(const std::string &payload);
-				~DescribeDomainQoSRtResult();
+				DescribeDomainRealTimeSrcTrafficDataResult();
+				explicit DescribeDomainRealTimeSrcTrafficDataResult(const std::string &payload);
+				~DescribeDomainRealTimeSrcTrafficDataResult();
 				std::string getEndTime()const;
 				std::string getDomainName()const;
-				std::vector<Data> getContent()const;
-				std::string getIp()const;
 				std::string getStartTime()const;
+				std::string getDataInterval()const;
+				std::vector<DataModule> getRealTimeSrcTrafficDataPerInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string endTime_;
 				std::string domainName_;
-				std::vector<Data> content_;
-				std::string ip_;
 				std::string startTime_;
+				std::string dataInterval_;
+				std::vector<DataModule> realTimeSrcTrafficDataPerInterval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTRESULT_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINREALTIMESRCTRAFFICDATARESULT_H_

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

@@ -65,6 +65,10 @@ namespace AlibabaCloud
 				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;
@@ -100,6 +104,8 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
 				std::string domainName_;
 				std::string endTime_;
 				std::string callerBid_;

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

@@ -61,6 +61,8 @@ namespace AlibabaCloud
 				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 getFixTimeGap()const;
@@ -104,6 +106,7 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string fixTimeGap_;
 				std::string timeMerge_;

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

@@ -61,6 +61,8 @@ namespace AlibabaCloud
 				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 getFixTimeGap()const;
@@ -104,6 +106,7 @@ namespace AlibabaCloud
 				std::string callerUidEmail_;
 				long callerUid_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				std::string fixTimeGap_;
 				std::string timeMerge_;

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeRequest.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_DESCRIBEDOMAINUPSTREAMBPSOFEDGEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMBPSOFEDGEREQUEST_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 DescribeDomainUpstreamBpsOfEdgeRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainUpstreamBpsOfEdgeRequest();
-				~DescribeDomainUpstreamBpsOfEdgeRequest();
-
-				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_DESCRIBEDOMAINUPSTREAMBPSOFEDGEREQUEST_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.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_DESCRIBEDOMAINUPSTREAMBPSOFEDGERESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMBPSOFEDGERESULT_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 DescribeDomainUpstreamBpsOfEdgeResult : public ServiceResult
-			{
-			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
-
-
-				DescribeDomainUpstreamBpsOfEdgeResult();
-				explicit DescribeDomainUpstreamBpsOfEdgeResult(const std::string &payload);
-				~DescribeDomainUpstreamBpsOfEdgeResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainBpsModel> bpsDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMBPSOFEDGERESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterRequest.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_DESCRIBEDOMAINUPSTREAMOFCENTERREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMOFCENTERREQUEST_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 DescribeDomainUpstreamOfCenterRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainUpstreamOfCenterRequest();
-				~DescribeDomainUpstreamOfCenterRequest();
-
-				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_DESCRIBEDOMAINUPSTREAMOFCENTERREQUEST_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.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_DESCRIBEDOMAINUPSTREAMOFCENTERRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMOFCENTERRESULT_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 DescribeDomainUpstreamOfCenterResult : public ServiceResult
-			{
-			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
-
-
-				DescribeDomainUpstreamOfCenterResult();
-				explicit DescribeDomainUpstreamOfCenterResult(const std::string &payload);
-				~DescribeDomainUpstreamOfCenterResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainBpsModel> bpsDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUPSTREAMOFCENTERRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeExtensiveDomainDataRequest.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_DESCRIBEEXTENSIVEDOMAINDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEEXTENSIVEDOMAINDATAREQUEST_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 DescribeExtensiveDomainDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeExtensiveDomainDataRequest();
-				~DescribeExtensiveDomainDataRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getExtensiveDomain()const;
-				void setExtensiveDomain(const std::string& extensiveDomain);
-				int getPageSize()const;
-				void setPageSize(int 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);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string securityToken_;
-				std::string extensiveDomain_;
-				int pageSize_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEEXTENSIVEDOMAINDATAREQUEST_H_

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

@@ -39,6 +39,8 @@ namespace AlibabaCloud
 				void setTriggerARN(const std::string& triggerARN);
 				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;
@@ -81,6 +83,7 @@ namespace AlibabaCloud
             private:
 				std::string triggerARN_;
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				long callerParentId_;
 				bool proxy_original_security_transport_;

+ 12 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainQoSRtRequest.h → cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,29 +28,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeDomainQoSRtRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT DescribeL2VipsByDynamicDomainRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeDomainQoSRtRequest();
-				~DescribeDomainQoSRtRequest();
+				DescribeL2VipsByDynamicDomainRequest();
+				~DescribeL2VipsByDynamicDomainRequest();
 
 				std::string getApp_ip()const;
 				void setApp_ip(const std::string& app_ip);
+				std::string getPopProduct()const;
+				void setPopProduct(const std::string& popProduct);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
 				long getCallerParentId()const;
 				void setCallerParentId(long callerParentId);
-				std::string getIp()const;
-				void setIp(const std::string& ip);
 				std::string getDomainName()const;
 				void setDomainName(const std::string& domainName);
 				bool getProxy_original_security_transport()const;
 				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getCallerBid()const;
 				void setCallerBid(const std::string& callerBid);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getProxy_original_source_ip()const;
@@ -84,13 +82,12 @@ namespace AlibabaCloud
 
             private:
 				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
 				long callerParentId_;
-				std::string ip_;
 				std::string domainName_;
 				bool proxy_original_security_transport_;
-				std::string endTime_;
 				std::string callerBid_;
-				std::string startTime_;
 				long ownerId_;
 				std::string proxy_original_source_ip_;
 				std::string version_;
@@ -111,4 +108,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINQOSRTREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h → cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h

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

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigRequest.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_DESCRIBELIVEAPPRECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEAPPRECORDCONFIGREQUEST_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 DescribeLiveAppRecordConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveAppRecordConfigRequest();
-				~DescribeLiveAppRecordConfigRequest();
-
-				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_DESCRIBELIVEAPPRECORDCONFIGREQUEST_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.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_DESCRIBELIVEAPPRECORDCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEAPPRECORDCONFIGRESULT_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 DescribeLiveAppRecordConfigResult : public ServiceResult
-			{
-			public:
-				struct LiveAppRecord
-				{
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObjectPrefix;
-					std::string appName;
-				};
-
-
-				DescribeLiveAppRecordConfigResult();
-				explicit DescribeLiveAppRecordConfigResult(const std::string &payload);
-				~DescribeLiveAppRecordConfigResult();
-				LiveAppRecord getLiveAppRecord()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				LiveAppRecord liveAppRecord_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEAPPRECORDCONFIGRESULT_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingRequest.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_DESCRIBELIVESPECIFICDOMAINMAPPINGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESPECIFICDOMAINMAPPINGREQUEST_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 DescribeLiveSpecificDomainMappingRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveSpecificDomainMappingRequest();
-				~DescribeLiveSpecificDomainMappingRequest();
-
-				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_DESCRIBELIVESPECIFICDOMAINMAPPINGREQUEST_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.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_DESCRIBELIVESPECIFICDOMAINMAPPINGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESPECIFICDOMAINMAPPINGRESULT_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 DescribeLiveSpecificDomainMappingResult : public ServiceResult
-			{
-			public:
-				struct DomainMappingModel
-				{
-					std::string pullDomain;
-					std::string pushDomain;
-				};
-
-
-				DescribeLiveSpecificDomainMappingResult();
-				explicit DescribeLiveSpecificDomainMappingResult(const std::string &payload);
-				~DescribeLiveSpecificDomainMappingResult();
-				std::vector<DomainMappingModel> getDomainMappingModels()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainMappingModel> domainMappingModels_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESPECIFICDOMAINMAPPINGRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataRequest.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_DESCRIBELIVESTREAMBPSDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBPSDATAREQUEST_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 DescribeLiveStreamBpsDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamBpsDataRequest();
-				~DescribeLiveStreamBpsDataRequest();
-
-				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_DESCRIBELIVESTREAMBPSDATAREQUEST_H_

+ 0 - 56
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.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_DESCRIBELIVESTREAMBPSDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBPSDATARESULT_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 DescribeLiveStreamBpsDataResult : public ServiceResult
-			{
-			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
-
-
-				DescribeLiveStreamBpsDataResult();
-				explicit DescribeLiveStreamBpsDataResult(const std::string &payload);
-				~DescribeLiveStreamBpsDataResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<DomainBpsModel> bpsDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBPSDATARESULT_H_

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.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_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINREQUEST_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 DescribeLiveStreamFrameAndBitRateByDomainRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamFrameAndBitRateByDomainRequest();
-				~DescribeLiveStreamFrameAndBitRateByDomainRequest();
-
-				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);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				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_;
-				long ownerId_;
-				long pageNumber_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINREQUEST_H_

+ 0 - 65
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h

@@ -1,65 +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_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINRESULT_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 DescribeLiveStreamFrameAndBitRateByDomainResult : public ServiceResult
-			{
-			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamFrameAndBitRateByDomainResult();
-				explicit DescribeLiveStreamFrameAndBitRateByDomainResult(const std::string &payload);
-				~DescribeLiveStreamFrameAndBitRateByDomainResult();
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getCount()const;
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long pageSize_;
-				long pageNumber_;
-				long count_;
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEANDBITRATEBYDOMAINRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoRequest.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_DESCRIBELIVESTREAMFRAMEINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEINFOREQUEST_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 DescribeLiveStreamFrameInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamFrameInfoRequest();
-				~DescribeLiveStreamFrameInfoRequest();
-
-				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_DESCRIBELIVESTREAMFRAMEINFOREQUEST_H_

+ 0 - 62
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h

@@ -1,62 +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_DESCRIBELIVESTREAMFRAMEINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEINFORESULT_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 DescribeLiveStreamFrameInfoResult : public ServiceResult
-			{
-			public:
-				struct FrameDataModel
-				{
-					float frameRate;
-					std::string clientAddr;
-					std::string server;
-					std::string time;
-					std::string stream;
-					float frameByte;
-					float audioRate;
-					float audioByte;
-				};
-
-
-				DescribeLiveStreamFrameInfoResult();
-				explicit DescribeLiveStreamFrameInfoResult(const std::string &payload);
-				~DescribeLiveStreamFrameInfoResult();
-				std::vector<FrameDataModel> getFrameDataInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<FrameDataModel> frameDataInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMEINFORESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioRequest.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_DESCRIBELIVESTREAMFRAMELOSSRATIOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMELOSSRATIOREQUEST_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 DescribeLiveStreamFrameLossRatioRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamFrameLossRatioRequest();
-				~DescribeLiveStreamFrameLossRatioRequest();
-
-				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_DESCRIBELIVESTREAMFRAMELOSSRATIOREQUEST_H_

+ 0 - 57
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.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_DESCRIBELIVESTREAMFRAMELOSSRATIORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMELOSSRATIORESULT_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 DescribeLiveStreamFrameLossRatioResult : public ServiceResult
-			{
-			public:
-				struct FrameLossRatioInfo
-				{
-					std::string time;
-					float frameLossRatio;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamFrameLossRatioResult();
-				explicit DescribeLiveStreamFrameLossRatioResult(const std::string &payload);
-				~DescribeLiveStreamFrameLossRatioResult();
-				std::vector<FrameLossRatioInfo> getFrameLossRatioInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<FrameLossRatioInfo> frameLossRatioInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMFRAMELOSSRATIORESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.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_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINREQUEST_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 DescribeLiveStreamHlsOnlineUserNumByDomainRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamHlsOnlineUserNumByDomainRequest();
-				~DescribeLiveStreamHlsOnlineUserNumByDomainRequest();
-
-				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);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				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 hlsSwitch_;
-				std::string domainName_;
-				long pageSize_;
-				long ownerId_;
-				long pageNumber_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINREQUEST_H_

+ 0 - 65
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h

@@ -1,65 +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_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINRESULT_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 DescribeLiveStreamHlsOnlineUserNumByDomainResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
-
-
-				DescribeLiveStreamHlsOnlineUserNumByDomainResult();
-				explicit DescribeLiveStreamHlsOnlineUserNumByDomainResult(const std::string &payload);
-				~DescribeLiveStreamHlsOnlineUserNumByDomainResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getTotalUserNumber()const;
-				long getCount()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long pageSize_;
-				long pageNumber_;
-				long totalUserNumber_;
-				long count_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMHLSONLINEUSERNUMBYDOMAINRESULT_H_

+ 0 - 57
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoRequest.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_DESCRIBELIVESTREAMLIMITINFOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMLIMITINFOREQUEST_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 DescribeLiveStreamLimitInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamLimitInfoRequest();
-				~DescribeLiveStreamLimitInfoRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getLimitDomain()const;
-				void setLimitDomain(const std::string& limitDomain);
-
-            private:
-				std::string securityToken_;
-				long ownerId_;
-				std::string accessKeyId_;
-				std::string limitDomain_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMLIMITINFOREQUEST_H_

+ 0 - 57
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.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_DESCRIBELIVESTREAMLIMITINFORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMLIMITINFORESULT_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 DescribeLiveStreamLimitInfoResult : public ServiceResult
-			{
-			public:
-				struct UserLimitMode
-				{
-					std::string limitTranscodeNum;
-					std::string limitDomain;
-					std::string limitNum;
-				};
-
-
-				DescribeLiveStreamLimitInfoResult();
-				explicit DescribeLiveStreamLimitInfoResult(const std::string &payload);
-				~DescribeLiveStreamLimitInfoResult();
-				std::vector<UserLimitMode> getUserLimitLists()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<UserLimitMode> userLimitLists_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMLIMITINFORESULT_H_

+ 0 - 66
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListRequest.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_DESCRIBELIVESTREAMNUMBERLISTREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMNUMBERLISTREQUEST_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 DescribeLiveStreamNumberListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamNumberListRequest();
-				~DescribeLiveStreamNumberListRequest();
-
-				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_DESCRIBELIVESTREAMNUMBERLISTREQUEST_H_

+ 0 - 58
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.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_DESCRIBELIVESTREAMNUMBERLISTRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMNUMBERLISTRESULT_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 DescribeLiveStreamNumberListResult : public ServiceResult
-			{
-			public:
-				struct StreamNumberInfo
-				{
-					int number;
-					std::string time;
-				};
-
-
-				DescribeLiveStreamNumberListResult();
-				explicit DescribeLiveStreamNumberListResult(const std::string &payload);
-				~DescribeLiveStreamNumberListResult();
-				std::string getDomainName()const;
-				std::vector<StreamNumberInfo> getStreamNumberInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string domainName_;
-				std::vector<StreamNumberInfo> streamNumberInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMNUMBERLISTRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsRequest.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_DESCRIBELIVESTREAMONLINEBPSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEBPSREQUEST_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 DescribeLiveStreamOnlineBpsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamOnlineBpsRequest();
-				~DescribeLiveStreamOnlineBpsRequest();
-
-				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_DESCRIBELIVESTREAMONLINEBPSREQUEST_H_

+ 0 - 64
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.h

@@ -1,64 +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_DESCRIBELIVESTREAMONLINEBPSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEBPSRESULT_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 DescribeLiveStreamOnlineBpsResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineBpsInfo
-				{
-					float downBps;
-					std::string time;
-					float upBps;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamOnlineBpsResult();
-				explicit DescribeLiveStreamOnlineBpsResult(const std::string &payload);
-				~DescribeLiveStreamOnlineBpsResult();
-				std::vector<LiveStreamOnlineBpsInfo> getLiveStreamOnlineBpsInfos()const;
-				float getHlsBps()const;
-				long getTotalUserNumber()const;
-				float getFlvBps()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamOnlineBpsInfo> liveStreamOnlineBpsInfos_;
-				float hlsBps_;
-				long totalUserNumber_;
-				float flvBps_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEBPSRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainRequest.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_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINREQUEST_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 DescribeLiveStreamOnlineUserNumByDomainRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamOnlineUserNumByDomainRequest();
-				~DescribeLiveStreamOnlineUserNumByDomainRequest();
-
-				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);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				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 hlsSwitch_;
-				std::string domainName_;
-				long pageSize_;
-				long ownerId_;
-				long pageNumber_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINREQUEST_H_

+ 0 - 65
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h

@@ -1,65 +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_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINRESULT_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 DescribeLiveStreamOnlineUserNumByDomainResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
-
-
-				DescribeLiveStreamOnlineUserNumByDomainResult();
-				explicit DescribeLiveStreamOnlineUserNumByDomainResult(const std::string &payload);
-				~DescribeLiveStreamOnlineUserNumByDomainResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getTotalUserNumber()const;
-				long getCount()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long pageSize_;
-				long pageNumber_;
-				long totalUserNumber_;
-				long count_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMBYDOMAINRESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataRequest.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_DESCRIBELIVESTREAMPUSHDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHDATAREQUEST_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 DescribeLiveStreamPushDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamPushDataRequest();
-				~DescribeLiveStreamPushDataRequest();
-
-				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_DESCRIBELIVESTREAMPUSHDATAREQUEST_H_

+ 0 - 61
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.h

@@ -1,61 +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_DESCRIBELIVESTREAMPUSHDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHDATARESULT_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 DescribeLiveStreamPushDataResult : public ServiceResult
-			{
-			public:
-				struct PushStreamModel
-				{
-					float frameLossRate;
-					float frameRate;
-					std::string clientAddr;
-					std::string serverAddr;
-					std::string time;
-					std::string stream;
-					float bitRate;
-				};
-
-
-				DescribeLiveStreamPushDataResult();
-				explicit DescribeLiveStreamPushDataResult(const std::string &payload);
-				~DescribeLiveStreamPushDataResult();
-				std::vector<PushStreamModel> getPushStreamModelList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<PushStreamModel> pushStreamModelList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHDATARESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsRequest.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_DESCRIBELIVESTREAMPUSHERRORSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHERRORSREQUEST_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 DescribeLiveStreamPushErrorsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamPushErrorsRequest();
-				~DescribeLiveStreamPushErrorsRequest();
-
-				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_DESCRIBELIVESTREAMPUSHERRORSREQUEST_H_

+ 0 - 55
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.h

@@ -1,55 +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_DESCRIBELIVESTREAMPUSHERRORSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHERRORSRESULT_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 DescribeLiveStreamPushErrorsResult : public ServiceResult
-			{
-			public:
-				struct PushErrorsModel
-				{
-					std::string errorCode;
-				};
-
-
-				DescribeLiveStreamPushErrorsResult();
-				explicit DescribeLiveStreamPushErrorsResult(const std::string &payload);
-				~DescribeLiveStreamPushErrorsResult();
-				std::vector<PushErrorsModel> getPushErrorsModelList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<PushErrorsModel> pushErrorsModelList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMPUSHERRORSRESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateRequest.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_DESCRIBELIVESTREAMRELAYPUSHBITRATEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHBITRATEREQUEST_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 DescribeLiveStreamRelayPushBitRateRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRelayPushBitRateRequest();
-				~DescribeLiveStreamRelayPushBitRateRequest();
-
-				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 appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHBITRATEREQUEST_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.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_DESCRIBELIVESTREAMRELAYPUSHBITRATERESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHBITRATERESULT_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 DescribeLiveStreamRelayPushBitRateResult : public ServiceResult
-			{
-			public:
-				struct RelayPushBitRateModel
-				{
-					std::string vedioTimstamp;
-					std::string audioTimstamp;
-					std::string relayDomain;
-					std::string time;
-					std::string vedioFrame;
-					std::string audioFrame;
-				};
-
-
-				DescribeLiveStreamRelayPushBitRateResult();
-				explicit DescribeLiveStreamRelayPushBitRateResult(const std::string &payload);
-				~DescribeLiveStreamRelayPushBitRateResult();
-				std::vector<RelayPushBitRateModel> getRelayPushBitRateModelList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<RelayPushBitRateModel> relayPushBitRateModelList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHBITRATERESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataRequest.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_DESCRIBELIVESTREAMRELAYPUSHDATAREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHDATAREQUEST_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 DescribeLiveStreamRelayPushDataRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRelayPushDataRequest();
-				~DescribeLiveStreamRelayPushDataRequest();
-
-				std::string getRelayDomain()const;
-				void setRelayDomain(const std::string& relayDomain);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 relayDomain_;
-				std::string securityToken_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHDATAREQUEST_H_

+ 0 - 61
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h

@@ -1,61 +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_DESCRIBELIVESTREAMRELAYPUSHDATARESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHDATARESULT_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 DescribeLiveStreamRelayPushDataResult : public ServiceResult
-			{
-			public:
-				struct RelayPushDetailModel
-				{
-					float frameLossRate;
-					float frameRate;
-					std::string clientAddr;
-					std::string serverAddr;
-					std::string time;
-					std::string stream;
-					float bitRate;
-				};
-
-
-				DescribeLiveStreamRelayPushDataResult();
-				explicit DescribeLiveStreamRelayPushDataResult(const std::string &payload);
-				~DescribeLiveStreamRelayPushDataResult();
-				std::vector<RelayPushDetailModel> getRelayPushDetailModelList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<RelayPushDetailModel> relayPushDetailModelList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHDATARESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsRequest.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_DESCRIBELIVESTREAMRELAYPUSHERRORSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHERRORSREQUEST_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 DescribeLiveStreamRelayPushErrorsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRelayPushErrorsRequest();
-				~DescribeLiveStreamRelayPushErrorsRequest();
-
-				std::string getRelayDomain()const;
-				void setRelayDomain(const std::string& relayDomain);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				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 relayDomain_;
-				std::string securityToken_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHERRORSREQUEST_H_

+ 0 - 55
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.h

@@ -1,55 +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_DESCRIBELIVESTREAMRELAYPUSHERRORSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHERRORSRESULT_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 DescribeLiveStreamRelayPushErrorsResult : public ServiceResult
-			{
-			public:
-				struct RelayPushErrorsModel
-				{
-					std::string errorCode;
-				};
-
-
-				DescribeLiveStreamRelayPushErrorsResult();
-				explicit DescribeLiveStreamRelayPushErrorsResult(const std::string &payload);
-				~DescribeLiveStreamRelayPushErrorsResult();
-				std::vector<RelayPushErrorsModel> getRelayPushErrorsModelList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<RelayPushErrorsModel> relayPushErrorsModelList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRELAYPUSHERRORSRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateRequest.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_DESCRIBELIVESTREAMROOMBITRATEREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMROOMBITRATEREQUEST_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 DescribeLiveStreamRoomBitRateRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRoomBitRateRequest();
-				~DescribeLiveStreamRoomBitRateRequest();
-
-				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_DESCRIBELIVESTREAMROOMBITRATEREQUEST_H_

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.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_DESCRIBELIVESTREAMROOMBITRATERESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMROOMBITRATERESULT_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 DescribeLiveStreamRoomBitRateResult : public ServiceResult
-			{
-			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
-
-
-				DescribeLiveStreamRoomBitRateResult();
-				explicit DescribeLiveStreamRoomBitRateResult(const std::string &payload);
-				~DescribeLiveStreamRoomBitRateResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMROOMBITRATERESULT_H_

+ 0 - 72
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberRequest.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_DESCRIBELIVESTREAMROOMUSERNUMBERREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMROOMUSERNUMBERREQUEST_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 DescribeLiveStreamRoomUserNumberRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamRoomUserNumberRequest();
-				~DescribeLiveStreamRoomUserNumberRequest();
-
-				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_DESCRIBELIVESTREAMROOMUSERNUMBERREQUEST_H_

+ 0 - 59
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.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_DESCRIBELIVESTREAMROOMUSERNUMBERRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMROOMUSERNUMBERRESULT_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 DescribeLiveStreamRoomUserNumberResult : public ServiceResult
-			{
-			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
-
-
-				DescribeLiveStreamRoomUserNumberResult();
-				explicit DescribeLiveStreamRoomUserNumberResult(const std::string &payload);
-				~DescribeLiveStreamRoomUserNumberResult();
-				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_DESCRIBELIVESTREAMROOMUSERNUMBERRESULT_H_

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.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_DESCRIBELIVESTREAMSTREAMSTATUSREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSTREAMSTATUSREQUEST_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 DescribeLiveStreamStreamStatusRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamStreamStatusRequest();
-				~DescribeLiveStreamStreamStatusRequest();
-
-				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 appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				long ownerId_;
-				std::string streamName_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSTREAMSTATUSREQUEST_H_

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

@@ -1,51 +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_DESCRIBELIVESTREAMSTREAMSTATUSRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSTREAMSTATUSRESULT_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 DescribeLiveStreamStreamStatusResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeLiveStreamStreamStatusResult();
-				explicit DescribeLiveStreamStreamStatusResult(const std::string &payload);
-				~DescribeLiveStreamStreamStatusResult();
-				std::string getStreamStatus()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string streamStatus_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSTREAMSTATUSRESULT_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumRequest.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_DESCRIBELIVESTREAMTRANSCODESTREAMNUMREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODESTREAMNUMREQUEST_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 DescribeLiveStreamTranscodeStreamNumRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamTranscodeStreamNumRequest();
-				~DescribeLiveStreamTranscodeStreamNumRequest();
-
-				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_DESCRIBELIVESTREAMTRANSCODESTREAMNUMREQUEST_H_

+ 0 - 55
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.h

@@ -1,55 +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_DESCRIBELIVESTREAMTRANSCODESTREAMNUMRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODESTREAMNUMRESULT_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 DescribeLiveStreamTranscodeStreamNumResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeLiveStreamTranscodeStreamNumResult();
-				explicit DescribeLiveStreamTranscodeStreamNumResult(const std::string &payload);
-				~DescribeLiveStreamTranscodeStreamNumResult();
-				long getUntranscodeNumber()const;
-				long getTranscodedNumber()const;
-				long getTotal()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long untranscodeNumber_;
-				long transcodedNumber_;
-				long total_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODESTREAMNUMRESULT_H_

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.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_DESCRIBEUSERVIPSBYDOMAINREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINREQUEST_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 DescribeUserVipsByDomainRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeUserVipsByDomainRequest();
-				~DescribeUserVipsByDomainRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getAvailable()const;
-				void setAvailable(const std::string& available);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string securityToken_;
-				std::string domainName_;
-				std::string available_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERVIPSBYDOMAINREQUEST_H_

+ 3 - 0
cdn/include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.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_;
 				bool proxy_original_security_transport_;

+ 0 - 66
cdn/include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryRequest.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_MIGRATEDOMAINTOHTTPSDELIVERYREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_MIGRATEDOMAINTOHTTPSDELIVERYREQUEST_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 MigrateDomainToHttpsDeliveryRequest : public RpcServiceRequest
-			{
-
-			public:
-				MigrateDomainToHttpsDeliveryRequest();
-				~MigrateDomainToHttpsDeliveryRequest();
-
-				std::string getPrivateKey()const;
-				void setPrivateKey(const std::string& privateKey);
-				std::string getServerCertificate()const;
-				void setServerCertificate(const std::string& serverCertificate);
-				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;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string privateKey_;
-				std::string serverCertificate_;
-				std::string securityToken_;
-				std::string ownerAccount_;
-				std::string domainName_;
-				long ownerId_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_MIGRATEDOMAINTOHTTPSDELIVERYREQUEST_H_

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

+ 3 - 0
cdn/include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.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;
@@ -82,6 +84,7 @@ namespace AlibabaCloud
 
             private:
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				long callerParentId_;
 				std::string domainName_;

+ 3 - 0
cdn/include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.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;
@@ -82,6 +84,7 @@ namespace AlibabaCloud
 
             private:
 				std::string app_ip_;
+				std::string popProduct_;
 				std::string product_;
 				long callerParentId_;
 				bool proxy_original_security_transport_;

+ 42 - 39
cdn/include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigRequest.h → cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CDN_MODEL_SETFILETYPEFORCETTLCODECONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_SETFILETYPEFORCETTLCODECONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,87 +28,90 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CDN_EXPORT SetFileTypeForceTtlCodeConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CDN_EXPORT SetDomainGreenManagerConfigRequest : public RpcServiceRequest
 			{
 
 			public:
-				SetFileTypeForceTtlCodeConfigRequest();
-				~SetFileTypeForceTtlCodeConfigRequest();
+				SetDomainGreenManagerConfigRequest();
+				~SetDomainGreenManagerConfigRequest();
 
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getFileType()const;
-				void setFileType(const std::string& fileType);
 				long getCallerParentId()const;
 				void setCallerParentId(long callerParentId);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
 				bool getProxy_original_security_transport()const;
 				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getProxy_original_source_ip()const;
 				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				std::string getCodeString()const;
-				void setCodeString(const std::string& codeString);
 				std::string getOwnerIdLoginEmail()const;
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				std::string getCallerType()const;
 				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getRequestContent()const;
 				void setRequestContent(const std::string& requestContent);
 				std::string getFunctionName()const;
 				void setFunctionName(const std::string& functionName);
+				std::string getEnable()const;
+				void setEnable(const std::string& enable);
 				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 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:
-				std::string app_ip_;
-				std::string fileType_;
 				long callerParentId_;
-				std::string domainName_;
 				bool proxy_original_security_transport_;
-				std::string callerBid_;
-				long ownerId_;
 				std::string proxy_original_source_ip_;
-				std::string version_;
-				std::string codeString_;
 				std::string ownerIdLoginEmail_;
 				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
 				std::string accessKeyId_;
-				bool security_transport_;
 				std::string securityToken_;
-				std::string requestId_;
 				std::string requestContent_;
 				std::string functionName_;
+				std::string enable_;
 				std::string callerBidEmail_;
 				std::string callerUidEmail_;
 				long callerUid_;
+				std::string app_ip_;
+				std::string popProduct_;
+				std::string product_;
+				std::string domainName_;
+				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_SETFILETYPEFORCETTLCODECONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DeleteLivePullStreamInfoResult.h → cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h

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

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

+ 0 - 63
cdn/include/alibabacloud/cdn/model/SetLocationAccessRestrictionRequest.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_SETLOCATIONACCESSRESTRICTIONREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_SETLOCATIONACCESSRESTRICTIONREQUEST_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 SetLocationAccessRestrictionRequest : public RpcServiceRequest
-			{
-
-			public:
-				SetLocationAccessRestrictionRequest();
-				~SetLocationAccessRestrictionRequest();
-
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getLocation()const;
-				void setLocation(const std::string& location);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-
-            private:
-				std::string securityToken_;
-				std::string domainName_;
-				std::string location_;
-				long ownerId_;
-				std::string type_;
-				std::string accessKeyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_SETLOCATIONACCESSRESTRICTIONREQUEST_H_

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

Неке датотеке нису приказане због велике количине промена