Browse Source

Delete live API.

sdk-team 5 years ago
parent
commit
9daef8bca3
45 changed files with 4 additions and 3085 deletions
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 40
      cdn/CMakeLists.txt
  4. 0 80
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 0 66
      cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h
  6. 0 49
      cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h
  7. 0 60
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
  8. 0 49
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
  9. 0 57
      cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h
  10. 0 49
      cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h
  11. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h
  12. 0 74
      cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h
  13. 0 51
      cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h
  14. 0 53
      cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h
  15. 0 54
      cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h
  16. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h
  17. 0 69
      cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h
  18. 0 72
      cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
  19. 0 54
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h
  20. 0 60
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h
  21. 0 63
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h
  22. 0 58
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h
  23. 0 48
      cdn/include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
  24. 0 51
      cdn/include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h
  25. 0 360
      cdn/src/CdnClient.cc
  26. 0 106
      cdn/src/model/AddLiveAppRecordConfigRequest.cc
  27. 0 44
      cdn/src/model/AddLiveAppRecordConfigResult.cc
  28. 0 84
      cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc
  29. 0 44
      cdn/src/model/BatchDeleteCdnDomainConfigResult.cc
  30. 0 73
      cdn/src/model/DeleteHttpHeaderConfigRequest.cc
  31. 0 44
      cdn/src/model/DeleteHttpHeaderConfigResult.cc
  32. 0 95
      cdn/src/model/DescribeDomainSlowRatioRequest.cc
  33. 0 113
      cdn/src/model/DescribeDomainSlowRatioResult.cc
  34. 0 51
      cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc
  35. 0 59
      cdn/src/model/DescribeL2VipsByDynamicDomainResult.cc
  36. 0 62
      cdn/src/model/DescribeLiveRecordConfigRequest.cc
  37. 0 67
      cdn/src/model/DescribeLiveRecordConfigResult.cc
  38. 0 117
      cdn/src/model/DescribeLiveSnapshotConfigRequest.cc
  39. 0 106
      cdn/src/model/DescribeLiveSnapshotConfigResult.cc
  40. 0 62
      cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc
  41. 0 67
      cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc
  42. 0 95
      cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc
  43. 0 63
      cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc
  44. 0 40
      cdn/src/model/DescribeUserCustomLogConfigRequest.cc
  45. 0 52
      cdn/src/model/DescribeUserCustomLogConfigResult.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-06-04 Version: 1.36.765
+- Delete live API.
+
 2021-06-03 Version: 1.36.764
 - Add name.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.764
+1.36.765

+ 0 - 40
cdn/CMakeLists.txt

@@ -25,12 +25,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/AddCdnDomainResult.h
 	include/alibabacloud/cdn/model/AddFCTriggerRequest.h
 	include/alibabacloud/cdn/model/AddFCTriggerResult.h
-	include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h
-	include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h
 	include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
 	include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
-	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
-	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
 	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
 	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
 	include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h
@@ -67,8 +63,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DeleteCdnSubTaskResult.h
 	include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
 	include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
-	include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h
-	include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h
 	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
 	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
@@ -203,8 +197,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
-	include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h
-	include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h
@@ -245,14 +237,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeIpInfoResult.h
 	include/alibabacloud/cdn/model/DescribeL2VipsByDomainRequest.h
 	include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h
-	include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h
-	include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h
 	include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h
 	include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h
-	include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h
@@ -265,12 +251,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h
-	include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h
@@ -297,8 +279,6 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountResult.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
-	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
-	include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h
 	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h
 	include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
@@ -420,12 +400,8 @@ set(cdn_src
 	src/model/AddCdnDomainResult.cc
 	src/model/AddFCTriggerRequest.cc
 	src/model/AddFCTriggerResult.cc
-	src/model/AddLiveAppRecordConfigRequest.cc
-	src/model/AddLiveAppRecordConfigResult.cc
 	src/model/BatchAddCdnDomainRequest.cc
 	src/model/BatchAddCdnDomainResult.cc
-	src/model/BatchDeleteCdnDomainConfigRequest.cc
-	src/model/BatchDeleteCdnDomainConfigResult.cc
 	src/model/BatchSetCdnDomainConfigRequest.cc
 	src/model/BatchSetCdnDomainConfigResult.cc
 	src/model/BatchSetCdnDomainServerCertificateRequest.cc
@@ -462,8 +438,6 @@ set(cdn_src
 	src/model/DeleteCdnSubTaskResult.cc
 	src/model/DeleteFCTriggerRequest.cc
 	src/model/DeleteFCTriggerResult.cc
-	src/model/DeleteHttpHeaderConfigRequest.cc
-	src/model/DeleteHttpHeaderConfigResult.cc
 	src/model/DeleteRealtimeLogDeliveryRequest.cc
 	src/model/DeleteRealtimeLogDeliveryResult.cc
 	src/model/DeleteSpecificConfigRequest.cc
@@ -598,8 +572,6 @@ set(cdn_src
 	src/model/DescribeDomainRegionDataResult.cc
 	src/model/DescribeDomainReqHitRateDataRequest.cc
 	src/model/DescribeDomainReqHitRateDataResult.cc
-	src/model/DescribeDomainSlowRatioRequest.cc
-	src/model/DescribeDomainSlowRatioResult.cc
 	src/model/DescribeDomainSrcBpsDataRequest.cc
 	src/model/DescribeDomainSrcBpsDataResult.cc
 	src/model/DescribeDomainSrcFlowDataRequest.cc
@@ -640,14 +612,8 @@ set(cdn_src
 	src/model/DescribeIpInfoResult.cc
 	src/model/DescribeL2VipsByDomainRequest.cc
 	src/model/DescribeL2VipsByDomainResult.cc
-	src/model/DescribeL2VipsByDynamicDomainRequest.cc
-	src/model/DescribeL2VipsByDynamicDomainResult.cc
 	src/model/DescribeLivePullStreamConfigRequest.cc
 	src/model/DescribeLivePullStreamConfigResult.cc
-	src/model/DescribeLiveRecordConfigRequest.cc
-	src/model/DescribeLiveRecordConfigResult.cc
-	src/model/DescribeLiveSnapshotConfigRequest.cc
-	src/model/DescribeLiveSnapshotConfigResult.cc
 	src/model/DescribeLiveStreamBitRateDataRequest.cc
 	src/model/DescribeLiveStreamBitRateDataResult.cc
 	src/model/DescribeLiveStreamOnlineUserNumRequest.cc
@@ -660,12 +626,8 @@ set(cdn_src
 	src/model/DescribeLiveStreamRecordIndexFilesResult.cc
 	src/model/DescribeLiveStreamSnapshotInfoRequest.cc
 	src/model/DescribeLiveStreamSnapshotInfoResult.cc
-	src/model/DescribeLiveStreamTranscodeInfoRequest.cc
-	src/model/DescribeLiveStreamTranscodeInfoResult.cc
 	src/model/DescribeLiveStreamsBlockListRequest.cc
 	src/model/DescribeLiveStreamsBlockListResult.cc
-	src/model/DescribeLiveStreamsControlHistoryRequest.cc
-	src/model/DescribeLiveStreamsControlHistoryResult.cc
 	src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc
 	src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc
 	src/model/DescribeLiveStreamsOnlineListRequest.cc
@@ -692,8 +654,6 @@ set(cdn_src
 	src/model/DescribeUserCertificateExpireCountResult.cc
 	src/model/DescribeUserConfigsRequest.cc
 	src/model/DescribeUserConfigsResult.cc
-	src/model/DescribeUserCustomLogConfigRequest.cc
-	src/model/DescribeUserCustomLogConfigResult.cc
 	src/model/DescribeUserCustomerLabelsRequest.cc
 	src/model/DescribeUserCustomerLabelsResult.cc
 	src/model/DescribeUserDomainsRequest.cc

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

@@ -26,12 +26,8 @@
 #include "model/AddCdnDomainResult.h"
 #include "model/AddFCTriggerRequest.h"
 #include "model/AddFCTriggerResult.h"
-#include "model/AddLiveAppRecordConfigRequest.h"
-#include "model/AddLiveAppRecordConfigResult.h"
 #include "model/BatchAddCdnDomainRequest.h"
 #include "model/BatchAddCdnDomainResult.h"
-#include "model/BatchDeleteCdnDomainConfigRequest.h"
-#include "model/BatchDeleteCdnDomainConfigResult.h"
 #include "model/BatchSetCdnDomainConfigRequest.h"
 #include "model/BatchSetCdnDomainConfigResult.h"
 #include "model/BatchSetCdnDomainServerCertificateRequest.h"
@@ -68,8 +64,6 @@
 #include "model/DeleteCdnSubTaskResult.h"
 #include "model/DeleteFCTriggerRequest.h"
 #include "model/DeleteFCTriggerResult.h"
-#include "model/DeleteHttpHeaderConfigRequest.h"
-#include "model/DeleteHttpHeaderConfigResult.h"
 #include "model/DeleteRealtimeLogDeliveryRequest.h"
 #include "model/DeleteRealtimeLogDeliveryResult.h"
 #include "model/DeleteSpecificConfigRequest.h"
@@ -204,8 +198,6 @@
 #include "model/DescribeDomainRegionDataResult.h"
 #include "model/DescribeDomainReqHitRateDataRequest.h"
 #include "model/DescribeDomainReqHitRateDataResult.h"
-#include "model/DescribeDomainSlowRatioRequest.h"
-#include "model/DescribeDomainSlowRatioResult.h"
 #include "model/DescribeDomainSrcBpsDataRequest.h"
 #include "model/DescribeDomainSrcBpsDataResult.h"
 #include "model/DescribeDomainSrcFlowDataRequest.h"
@@ -246,14 +238,8 @@
 #include "model/DescribeIpInfoResult.h"
 #include "model/DescribeL2VipsByDomainRequest.h"
 #include "model/DescribeL2VipsByDomainResult.h"
-#include "model/DescribeL2VipsByDynamicDomainRequest.h"
-#include "model/DescribeL2VipsByDynamicDomainResult.h"
 #include "model/DescribeLivePullStreamConfigRequest.h"
 #include "model/DescribeLivePullStreamConfigResult.h"
-#include "model/DescribeLiveRecordConfigRequest.h"
-#include "model/DescribeLiveRecordConfigResult.h"
-#include "model/DescribeLiveSnapshotConfigRequest.h"
-#include "model/DescribeLiveSnapshotConfigResult.h"
 #include "model/DescribeLiveStreamBitRateDataRequest.h"
 #include "model/DescribeLiveStreamBitRateDataResult.h"
 #include "model/DescribeLiveStreamOnlineUserNumRequest.h"
@@ -266,12 +252,8 @@
 #include "model/DescribeLiveStreamRecordIndexFilesResult.h"
 #include "model/DescribeLiveStreamSnapshotInfoRequest.h"
 #include "model/DescribeLiveStreamSnapshotInfoResult.h"
-#include "model/DescribeLiveStreamTranscodeInfoRequest.h"
-#include "model/DescribeLiveStreamTranscodeInfoResult.h"
 #include "model/DescribeLiveStreamsBlockListRequest.h"
 #include "model/DescribeLiveStreamsBlockListResult.h"
-#include "model/DescribeLiveStreamsControlHistoryRequest.h"
-#include "model/DescribeLiveStreamsControlHistoryResult.h"
 #include "model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h"
 #include "model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h"
 #include "model/DescribeLiveStreamsOnlineListRequest.h"
@@ -298,8 +280,6 @@
 #include "model/DescribeUserCertificateExpireCountResult.h"
 #include "model/DescribeUserConfigsRequest.h"
 #include "model/DescribeUserConfigsResult.h"
-#include "model/DescribeUserCustomLogConfigRequest.h"
-#include "model/DescribeUserCustomLogConfigResult.h"
 #include "model/DescribeUserCustomerLabelsRequest.h"
 #include "model/DescribeUserCustomerLabelsResult.h"
 #include "model/DescribeUserDomainsRequest.h"
@@ -429,15 +409,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddFCTriggerResult> AddFCTriggerOutcome;
 			typedef std::future<AddFCTriggerOutcome> AddFCTriggerOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::AddFCTriggerRequest&, const AddFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddFCTriggerAsyncHandler;
-			typedef Outcome<Error, Model::AddLiveAppRecordConfigResult> AddLiveAppRecordConfigOutcome;
-			typedef std::future<AddLiveAppRecordConfigOutcome> AddLiveAppRecordConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::AddLiveAppRecordConfigRequest&, const AddLiveAppRecordConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveAppRecordConfigAsyncHandler;
 			typedef Outcome<Error, Model::BatchAddCdnDomainResult> BatchAddCdnDomainOutcome;
 			typedef std::future<BatchAddCdnDomainOutcome> BatchAddCdnDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::BatchAddCdnDomainRequest&, const BatchAddCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAddCdnDomainAsyncHandler;
-			typedef Outcome<Error, Model::BatchDeleteCdnDomainConfigResult> BatchDeleteCdnDomainConfigOutcome;
-			typedef std::future<BatchDeleteCdnDomainConfigOutcome> BatchDeleteCdnDomainConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::BatchDeleteCdnDomainConfigRequest&, const BatchDeleteCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteCdnDomainConfigAsyncHandler;
 			typedef Outcome<Error, Model::BatchSetCdnDomainConfigResult> BatchSetCdnDomainConfigOutcome;
 			typedef std::future<BatchSetCdnDomainConfigOutcome> BatchSetCdnDomainConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::BatchSetCdnDomainConfigRequest&, const BatchSetCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetCdnDomainConfigAsyncHandler;
@@ -492,9 +466,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteFCTriggerResult> DeleteFCTriggerOutcome;
 			typedef std::future<DeleteFCTriggerOutcome> DeleteFCTriggerOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteFCTriggerRequest&, const DeleteFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFCTriggerAsyncHandler;
-			typedef Outcome<Error, Model::DeleteHttpHeaderConfigResult> DeleteHttpHeaderConfigOutcome;
-			typedef std::future<DeleteHttpHeaderConfigOutcome> DeleteHttpHeaderConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DeleteHttpHeaderConfigRequest&, const DeleteHttpHeaderConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteHttpHeaderConfigAsyncHandler;
 			typedef Outcome<Error, Model::DeleteRealtimeLogDeliveryResult> DeleteRealtimeLogDeliveryOutcome;
 			typedef std::future<DeleteRealtimeLogDeliveryOutcome> DeleteRealtimeLogDeliveryOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DeleteRealtimeLogDeliveryRequest&, const DeleteRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRealtimeLogDeliveryAsyncHandler;
@@ -696,9 +667,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDomainReqHitRateDataResult> DescribeDomainReqHitRateDataOutcome;
 			typedef std::future<DescribeDomainReqHitRateDataOutcome> DescribeDomainReqHitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeDomainReqHitRateDataRequest&, const DescribeDomainReqHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainReqHitRateDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainSlowRatioResult> DescribeDomainSlowRatioOutcome;
-			typedef std::future<DescribeDomainSlowRatioOutcome> DescribeDomainSlowRatioOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeDomainSlowRatioRequest&, const DescribeDomainSlowRatioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSlowRatioAsyncHandler;
 			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;
@@ -759,18 +727,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeL2VipsByDomainResult> DescribeL2VipsByDomainOutcome;
 			typedef std::future<DescribeL2VipsByDomainOutcome> DescribeL2VipsByDomainOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeL2VipsByDomainRequest&, const DescribeL2VipsByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeL2VipsByDomainAsyncHandler;
-			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::DescribeLivePullStreamConfigResult> DescribeLivePullStreamConfigOutcome;
 			typedef std::future<DescribeLivePullStreamConfigOutcome> DescribeLivePullStreamConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLivePullStreamConfigRequest&, const DescribeLivePullStreamConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLivePullStreamConfigAsyncHandler;
-			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;
-			typedef Outcome<Error, Model::DescribeLiveSnapshotConfigResult> DescribeLiveSnapshotConfigOutcome;
-			typedef std::future<DescribeLiveSnapshotConfigOutcome> DescribeLiveSnapshotConfigOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveSnapshotConfigRequest&, const DescribeLiveSnapshotConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveSnapshotConfigAsyncHandler;
 			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;
@@ -789,15 +748,9 @@ namespace AlibabaCloud
 			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;
-			typedef Outcome<Error, Model::DescribeLiveStreamTranscodeInfoResult> DescribeLiveStreamTranscodeInfoOutcome;
-			typedef std::future<DescribeLiveStreamTranscodeInfoOutcome> DescribeLiveStreamTranscodeInfoOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamTranscodeInfoRequest&, const DescribeLiveStreamTranscodeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamTranscodeInfoAsyncHandler;
 			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::DescribeLiveStreamsControlHistoryResult> DescribeLiveStreamsControlHistoryOutcome;
-			typedef std::future<DescribeLiveStreamsControlHistoryOutcome> DescribeLiveStreamsControlHistoryOutcomeCallable;
-			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamsControlHistoryRequest&, const DescribeLiveStreamsControlHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamsControlHistoryAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamsFrameRateAndBitRateDataResult> DescribeLiveStreamsFrameRateAndBitRateDataOutcome;
 			typedef std::future<DescribeLiveStreamsFrameRateAndBitRateDataOutcome> DescribeLiveStreamsFrameRateAndBitRateDataOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest&, const DescribeLiveStreamsFrameRateAndBitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamsFrameRateAndBitRateDataAsyncHandler;
@@ -837,9 +790,6 @@ namespace AlibabaCloud
 			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::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::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;
@@ -1022,15 +972,9 @@ namespace AlibabaCloud
 			AddFCTriggerOutcome addFCTrigger(const Model::AddFCTriggerRequest &request)const;
 			void addFCTriggerAsync(const Model::AddFCTriggerRequest& request, const AddFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddFCTriggerOutcomeCallable addFCTriggerCallable(const Model::AddFCTriggerRequest& request) const;
-			AddLiveAppRecordConfigOutcome addLiveAppRecordConfig(const Model::AddLiveAppRecordConfigRequest &request)const;
-			void addLiveAppRecordConfigAsync(const Model::AddLiveAppRecordConfigRequest& request, const AddLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddLiveAppRecordConfigOutcomeCallable addLiveAppRecordConfigCallable(const Model::AddLiveAppRecordConfigRequest& request) const;
 			BatchAddCdnDomainOutcome batchAddCdnDomain(const Model::BatchAddCdnDomainRequest &request)const;
 			void batchAddCdnDomainAsync(const Model::BatchAddCdnDomainRequest& request, const BatchAddCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			BatchAddCdnDomainOutcomeCallable batchAddCdnDomainCallable(const Model::BatchAddCdnDomainRequest& request) const;
-			BatchDeleteCdnDomainConfigOutcome batchDeleteCdnDomainConfig(const Model::BatchDeleteCdnDomainConfigRequest &request)const;
-			void batchDeleteCdnDomainConfigAsync(const Model::BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			BatchDeleteCdnDomainConfigOutcomeCallable batchDeleteCdnDomainConfigCallable(const Model::BatchDeleteCdnDomainConfigRequest& request) const;
 			BatchSetCdnDomainConfigOutcome batchSetCdnDomainConfig(const Model::BatchSetCdnDomainConfigRequest &request)const;
 			void batchSetCdnDomainConfigAsync(const Model::BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			BatchSetCdnDomainConfigOutcomeCallable batchSetCdnDomainConfigCallable(const Model::BatchSetCdnDomainConfigRequest& request) const;
@@ -1085,9 +1029,6 @@ namespace AlibabaCloud
 			DeleteFCTriggerOutcome deleteFCTrigger(const Model::DeleteFCTriggerRequest &request)const;
 			void deleteFCTriggerAsync(const Model::DeleteFCTriggerRequest& request, const DeleteFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteFCTriggerOutcomeCallable deleteFCTriggerCallable(const Model::DeleteFCTriggerRequest& request) const;
-			DeleteHttpHeaderConfigOutcome deleteHttpHeaderConfig(const Model::DeleteHttpHeaderConfigRequest &request)const;
-			void deleteHttpHeaderConfigAsync(const Model::DeleteHttpHeaderConfigRequest& request, const DeleteHttpHeaderConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteHttpHeaderConfigOutcomeCallable deleteHttpHeaderConfigCallable(const Model::DeleteHttpHeaderConfigRequest& request) const;
 			DeleteRealtimeLogDeliveryOutcome deleteRealtimeLogDelivery(const Model::DeleteRealtimeLogDeliveryRequest &request)const;
 			void deleteRealtimeLogDeliveryAsync(const Model::DeleteRealtimeLogDeliveryRequest& request, const DeleteRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteRealtimeLogDeliveryOutcomeCallable deleteRealtimeLogDeliveryCallable(const Model::DeleteRealtimeLogDeliveryRequest& request) const;
@@ -1289,9 +1230,6 @@ namespace AlibabaCloud
 			DescribeDomainReqHitRateDataOutcome describeDomainReqHitRateData(const Model::DescribeDomainReqHitRateDataRequest &request)const;
 			void describeDomainReqHitRateDataAsync(const Model::DescribeDomainReqHitRateDataRequest& request, const DescribeDomainReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainReqHitRateDataOutcomeCallable describeDomainReqHitRateDataCallable(const Model::DescribeDomainReqHitRateDataRequest& request) const;
-			DescribeDomainSlowRatioOutcome describeDomainSlowRatio(const Model::DescribeDomainSlowRatioRequest &request)const;
-			void describeDomainSlowRatioAsync(const Model::DescribeDomainSlowRatioRequest& request, const DescribeDomainSlowRatioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainSlowRatioOutcomeCallable describeDomainSlowRatioCallable(const Model::DescribeDomainSlowRatioRequest& 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;
@@ -1352,18 +1290,9 @@ namespace AlibabaCloud
 			DescribeL2VipsByDomainOutcome describeL2VipsByDomain(const Model::DescribeL2VipsByDomainRequest &request)const;
 			void describeL2VipsByDomainAsync(const Model::DescribeL2VipsByDomainRequest& request, const DescribeL2VipsByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeL2VipsByDomainOutcomeCallable describeL2VipsByDomainCallable(const Model::DescribeL2VipsByDomainRequest& 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;
 			DescribeLivePullStreamConfigOutcome describeLivePullStreamConfig(const Model::DescribeLivePullStreamConfigRequest &request)const;
 			void describeLivePullStreamConfigAsync(const Model::DescribeLivePullStreamConfigRequest& request, const DescribeLivePullStreamConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLivePullStreamConfigOutcomeCallable describeLivePullStreamConfigCallable(const Model::DescribeLivePullStreamConfigRequest& 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;
-			DescribeLiveSnapshotConfigOutcome describeLiveSnapshotConfig(const Model::DescribeLiveSnapshotConfigRequest &request)const;
-			void describeLiveSnapshotConfigAsync(const Model::DescribeLiveSnapshotConfigRequest& request, const DescribeLiveSnapshotConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveSnapshotConfigOutcomeCallable describeLiveSnapshotConfigCallable(const Model::DescribeLiveSnapshotConfigRequest& request) const;
 			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;
@@ -1382,15 +1311,9 @@ namespace AlibabaCloud
 			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;
-			DescribeLiveStreamTranscodeInfoOutcome describeLiveStreamTranscodeInfo(const Model::DescribeLiveStreamTranscodeInfoRequest &request)const;
-			void describeLiveStreamTranscodeInfoAsync(const Model::DescribeLiveStreamTranscodeInfoRequest& request, const DescribeLiveStreamTranscodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamTranscodeInfoOutcomeCallable describeLiveStreamTranscodeInfoCallable(const Model::DescribeLiveStreamTranscodeInfoRequest& 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;
-			DescribeLiveStreamsControlHistoryOutcome describeLiveStreamsControlHistory(const Model::DescribeLiveStreamsControlHistoryRequest &request)const;
-			void describeLiveStreamsControlHistoryAsync(const Model::DescribeLiveStreamsControlHistoryRequest& request, const DescribeLiveStreamsControlHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveStreamsControlHistoryOutcomeCallable describeLiveStreamsControlHistoryCallable(const Model::DescribeLiveStreamsControlHistoryRequest& request) const;
 			DescribeLiveStreamsFrameRateAndBitRateDataOutcome describeLiveStreamsFrameRateAndBitRateData(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest &request)const;
 			void describeLiveStreamsFrameRateAndBitRateDataAsync(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest& request, const DescribeLiveStreamsFrameRateAndBitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamsFrameRateAndBitRateDataOutcomeCallable describeLiveStreamsFrameRateAndBitRateDataCallable(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest& request) const;
@@ -1430,9 +1353,6 @@ namespace AlibabaCloud
 			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;
-			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;
 			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;

+ 0 - 66
cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.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_ADDLIVEAPPRECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cdn/CdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CDN_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddLiveAppRecordConfigRequest();
-				~AddLiveAppRecordConfigRequest();
-
-				std::string getOssEndpoint()const;
-				void setOssEndpoint(const std::string& ossEndpoint);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getOssBucket()const;
-				void setOssBucket(const std::string& ossBucket);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getOssObjectPrefix()const;
-				void setOssObjectPrefix(const std::string& ossObjectPrefix);
-
-            private:
-				std::string ossEndpoint_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string ossBucket_;
-				std::string domainName_;
-				long ownerId_;
-				std::string ossObjectPrefix_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_

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

+ 0 - 60
cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.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_BATCHDELETECDNDOMAINCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_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 BatchDeleteCdnDomainConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				BatchDeleteCdnDomainConfigRequest();
-				~BatchDeleteCdnDomainConfigRequest();
-
-				std::string getFunctionNames()const;
-				void setFunctionNames(const std::string& functionNames);
-				std::string getDomainNames()const;
-				void setDomainNames(const std::string& domainNames);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-
-            private:
-				std::string functionNames_;
-				std::string domainNames_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string securityToken_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_

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

+ 0 - 57
cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.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_DELETEHTTPHEADERCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cdn/CdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CDN_EXPORT DeleteHttpHeaderConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteHttpHeaderConfigRequest();
-				~DeleteHttpHeaderConfigRequest();
-
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getConfigID()const;
-				void setConfigID(const std::string& configID);
-
-            private:
-				std::string domainName_;
-				long ownerId_;
-				std::string securityToken_;
-				std::string configID_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGREQUEST_H_

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

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

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.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_DESCRIBEDOMAINSLOWRATIOREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSLOWRATIOREQUEST_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 DescribeDomainSlowRatioRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainSlowRatioRequest();
-				~DescribeDomainSlowRatioRequest();
-
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string startTime_;
-				int pageNumber_;
-				int pageSize_;
-				std::string domainName_;
-				std::string endTime_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSLOWRATIOREQUEST_H_

+ 0 - 74
cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h

@@ -1,74 +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_DESCRIBEDOMAINSLOWRATIORESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSLOWRATIORESULT_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 DescribeDomainSlowRatioResult : public ServiceResult
-			{
-			public:
-				struct SlowRatioData
-				{
-					int slowUsers;
-					std::string ispNameEn;
-					std::string ispNameZh;
-					std::string time;
-					std::string regionNameEn;
-					int totalUsers;
-					float slowRatio;
-					std::string regionNameZh;
-				};
-
-
-				DescribeDomainSlowRatioResult();
-				explicit DescribeDomainSlowRatioResult(const std::string &payload);
-				~DescribeDomainSlowRatioResult();
-				int getTotalCount()const;
-				std::string getEndTime()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				int getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<SlowRatioData> getSlowRatioDataPerInterval()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::string endTime_;
-				int pageSize_;
-				int pageNumber_;
-				int dataInterval_;
-				std::string startTime_;
-				std::vector<SlowRatioData> slowRatioDataPerInterval_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSLOWRATIORESULT_H_

+ 0 - 51
cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.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_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_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 DescribeL2VipsByDynamicDomainRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeL2VipsByDynamicDomainRequest();
-				~DescribeL2VipsByDynamicDomainRequest();
-
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string domainName_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_

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

@@ -1,53 +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_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_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 DescribeL2VipsByDynamicDomainResult : public ServiceResult
-			{
-			public:
-
-
-				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:
-				std::string domainName_;
-				std::vector<std::string> vips_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_

+ 0 - 54
cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h

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

+ 0 - 60
cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.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_DESCRIBELIVERECORDCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_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 DescribeLiveRecordConfigResult : public ServiceResult
-			{
-			public:
-				struct LiveAppRecord
-				{
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObjectPrefix;
-					std::string appName;
-				};
-
-
-				DescribeLiveRecordConfigResult();
-				explicit DescribeLiveRecordConfigResult(const std::string &payload);
-				~DescribeLiveRecordConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecordList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<LiveAppRecord> liveAppRecordList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_

+ 0 - 69
cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.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_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cdn/CdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveSnapshotConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveSnapshotConfigRequest();
-				~DescribeLiveSnapshotConfigRequest();
-
-				int getPageNum()const;
-				void setPageNum(int pageNum);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getStreamName()const;
-				void setStreamName(const std::string& streamName);
-				std::string getOrder()const;
-				void setOrder(const std::string& order);
-				std::string getDomainName()const;
-				void setDomainName(const std::string& domainName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				int pageNum_;
-				std::string appName_;
-				std::string securityToken_;
-				int pageSize_;
-				std::string streamName_;
-				std::string order_;
-				std::string domainName_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_

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

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

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

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

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

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

+ 0 - 63
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.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_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cdn/CdnExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cdn
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsControlHistoryRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLiveStreamsControlHistoryRequest();
-				~DescribeLiveStreamsControlHistoryRequest();
-
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				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);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string startTime_;
-				std::string appName_;
-				std::string securityToken_;
-				std::string domainName_;
-				std::string endTime_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_

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

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

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

@@ -1,48 +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_DESCRIBEUSERCUSTOMLOGCONFIGREQUEST_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMLOGCONFIGREQUEST_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 DescribeUserCustomLogConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeUserCustomLogConfigRequest();
-				~DescribeUserCustomLogConfigRequest();
-
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMLOGCONFIGREQUEST_H_

+ 0 - 51
cdn/include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.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_DESCRIBEUSERCUSTOMLOGCONFIGRESULT_H_
-#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMLOGCONFIGRESULT_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 DescribeUserCustomLogConfigResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeUserCustomLogConfigResult();
-				explicit DescribeUserCustomLogConfigResult(const std::string &payload);
-				~DescribeUserCustomLogConfigResult();
-				std::vector<std::string> getConfigIds()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<std::string> configIds_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMLOGCONFIGRESULT_H_

+ 0 - 360
cdn/src/CdnClient.cc

@@ -123,42 +123,6 @@ CdnClient::AddFCTriggerOutcomeCallable CdnClient::addFCTriggerCallable(const Add
 	return task->get_future();
 }
 
-CdnClient::AddLiveAppRecordConfigOutcome CdnClient::addLiveAppRecordConfig(const AddLiveAppRecordConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return AddLiveAppRecordConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return AddLiveAppRecordConfigOutcome(AddLiveAppRecordConfigResult(outcome.result()));
-	else
-		return AddLiveAppRecordConfigOutcome(outcome.error());
-}
-
-void CdnClient::addLiveAppRecordConfigAsync(const AddLiveAppRecordConfigRequest& request, const AddLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, addLiveAppRecordConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::AddLiveAppRecordConfigOutcomeCallable CdnClient::addLiveAppRecordConfigCallable(const AddLiveAppRecordConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<AddLiveAppRecordConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->addLiveAppRecordConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::BatchAddCdnDomainOutcome CdnClient::batchAddCdnDomain(const BatchAddCdnDomainRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -195,42 +159,6 @@ CdnClient::BatchAddCdnDomainOutcomeCallable CdnClient::batchAddCdnDomainCallable
 	return task->get_future();
 }
 
-CdnClient::BatchDeleteCdnDomainConfigOutcome CdnClient::batchDeleteCdnDomainConfig(const BatchDeleteCdnDomainConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return BatchDeleteCdnDomainConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return BatchDeleteCdnDomainConfigOutcome(BatchDeleteCdnDomainConfigResult(outcome.result()));
-	else
-		return BatchDeleteCdnDomainConfigOutcome(outcome.error());
-}
-
-void CdnClient::batchDeleteCdnDomainConfigAsync(const BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, batchDeleteCdnDomainConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::BatchDeleteCdnDomainConfigOutcomeCallable CdnClient::batchDeleteCdnDomainConfigCallable(const BatchDeleteCdnDomainConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<BatchDeleteCdnDomainConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->batchDeleteCdnDomainConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::BatchSetCdnDomainConfigOutcome CdnClient::batchSetCdnDomainConfig(const BatchSetCdnDomainConfigRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -879,42 +807,6 @@ CdnClient::DeleteFCTriggerOutcomeCallable CdnClient::deleteFCTriggerCallable(con
 	return task->get_future();
 }
 
-CdnClient::DeleteHttpHeaderConfigOutcome CdnClient::deleteHttpHeaderConfig(const DeleteHttpHeaderConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DeleteHttpHeaderConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DeleteHttpHeaderConfigOutcome(DeleteHttpHeaderConfigResult(outcome.result()));
-	else
-		return DeleteHttpHeaderConfigOutcome(outcome.error());
-}
-
-void CdnClient::deleteHttpHeaderConfigAsync(const DeleteHttpHeaderConfigRequest& request, const DeleteHttpHeaderConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, deleteHttpHeaderConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DeleteHttpHeaderConfigOutcomeCallable CdnClient::deleteHttpHeaderConfigCallable(const DeleteHttpHeaderConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DeleteHttpHeaderConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->deleteHttpHeaderConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DeleteRealtimeLogDeliveryOutcome CdnClient::deleteRealtimeLogDelivery(const DeleteRealtimeLogDeliveryRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3327,42 +3219,6 @@ CdnClient::DescribeDomainReqHitRateDataOutcomeCallable CdnClient::describeDomain
 	return task->get_future();
 }
 
-CdnClient::DescribeDomainSlowRatioOutcome CdnClient::describeDomainSlowRatio(const DescribeDomainSlowRatioRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeDomainSlowRatioOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeDomainSlowRatioOutcome(DescribeDomainSlowRatioResult(outcome.result()));
-	else
-		return DescribeDomainSlowRatioOutcome(outcome.error());
-}
-
-void CdnClient::describeDomainSlowRatioAsync(const DescribeDomainSlowRatioRequest& request, const DescribeDomainSlowRatioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeDomainSlowRatio(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeDomainSlowRatioOutcomeCallable CdnClient::describeDomainSlowRatioCallable(const DescribeDomainSlowRatioRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeDomainSlowRatioOutcome()>>(
-			[this, request]()
-			{
-			return this->describeDomainSlowRatio(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeDomainSrcBpsDataOutcome CdnClient::describeDomainSrcBpsData(const DescribeDomainSrcBpsDataRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4083,42 +3939,6 @@ CdnClient::DescribeL2VipsByDomainOutcomeCallable CdnClient::describeL2VipsByDoma
 	return task->get_future();
 }
 
-CdnClient::DescribeL2VipsByDynamicDomainOutcome CdnClient::describeL2VipsByDynamicDomain(const DescribeL2VipsByDynamicDomainRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeL2VipsByDynamicDomainOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeL2VipsByDynamicDomainOutcome(DescribeL2VipsByDynamicDomainResult(outcome.result()));
-	else
-		return DescribeL2VipsByDynamicDomainOutcome(outcome.error());
-}
-
-void CdnClient::describeL2VipsByDynamicDomainAsync(const DescribeL2VipsByDynamicDomainRequest& request, const DescribeL2VipsByDynamicDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeL2VipsByDynamicDomain(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeL2VipsByDynamicDomainOutcomeCallable CdnClient::describeL2VipsByDynamicDomainCallable(const DescribeL2VipsByDynamicDomainRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeL2VipsByDynamicDomainOutcome()>>(
-			[this, request]()
-			{
-			return this->describeL2VipsByDynamicDomain(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeLivePullStreamConfigOutcome CdnClient::describeLivePullStreamConfig(const DescribeLivePullStreamConfigRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4155,78 +3975,6 @@ CdnClient::DescribeLivePullStreamConfigOutcomeCallable CdnClient::describeLivePu
 	return task->get_future();
 }
 
-CdnClient::DescribeLiveRecordConfigOutcome CdnClient::describeLiveRecordConfig(const DescribeLiveRecordConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeLiveRecordConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeLiveRecordConfigOutcome(DescribeLiveRecordConfigResult(outcome.result()));
-	else
-		return DescribeLiveRecordConfigOutcome(outcome.error());
-}
-
-void CdnClient::describeLiveRecordConfigAsync(const DescribeLiveRecordConfigRequest& request, const DescribeLiveRecordConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeLiveRecordConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeLiveRecordConfigOutcomeCallable CdnClient::describeLiveRecordConfigCallable(const DescribeLiveRecordConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeLiveRecordConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->describeLiveRecordConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CdnClient::DescribeLiveSnapshotConfigOutcome CdnClient::describeLiveSnapshotConfig(const DescribeLiveSnapshotConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeLiveSnapshotConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeLiveSnapshotConfigOutcome(DescribeLiveSnapshotConfigResult(outcome.result()));
-	else
-		return DescribeLiveSnapshotConfigOutcome(outcome.error());
-}
-
-void CdnClient::describeLiveSnapshotConfigAsync(const DescribeLiveSnapshotConfigRequest& request, const DescribeLiveSnapshotConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeLiveSnapshotConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeLiveSnapshotConfigOutcomeCallable CdnClient::describeLiveSnapshotConfigCallable(const DescribeLiveSnapshotConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeLiveSnapshotConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->describeLiveSnapshotConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeLiveStreamBitRateDataOutcome CdnClient::describeLiveStreamBitRateData(const DescribeLiveStreamBitRateDataRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4443,42 +4191,6 @@ CdnClient::DescribeLiveStreamSnapshotInfoOutcomeCallable CdnClient::describeLive
 	return task->get_future();
 }
 
-CdnClient::DescribeLiveStreamTranscodeInfoOutcome CdnClient::describeLiveStreamTranscodeInfo(const DescribeLiveStreamTranscodeInfoRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeLiveStreamTranscodeInfoOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeLiveStreamTranscodeInfoOutcome(DescribeLiveStreamTranscodeInfoResult(outcome.result()));
-	else
-		return DescribeLiveStreamTranscodeInfoOutcome(outcome.error());
-}
-
-void CdnClient::describeLiveStreamTranscodeInfoAsync(const DescribeLiveStreamTranscodeInfoRequest& request, const DescribeLiveStreamTranscodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeLiveStreamTranscodeInfo(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeLiveStreamTranscodeInfoOutcomeCallable CdnClient::describeLiveStreamTranscodeInfoCallable(const DescribeLiveStreamTranscodeInfoRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeLiveStreamTranscodeInfoOutcome()>>(
-			[this, request]()
-			{
-			return this->describeLiveStreamTranscodeInfo(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeLiveStreamsBlockListOutcome CdnClient::describeLiveStreamsBlockList(const DescribeLiveStreamsBlockListRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4515,42 +4227,6 @@ CdnClient::DescribeLiveStreamsBlockListOutcomeCallable CdnClient::describeLiveSt
 	return task->get_future();
 }
 
-CdnClient::DescribeLiveStreamsControlHistoryOutcome CdnClient::describeLiveStreamsControlHistory(const DescribeLiveStreamsControlHistoryRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeLiveStreamsControlHistoryOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeLiveStreamsControlHistoryOutcome(DescribeLiveStreamsControlHistoryResult(outcome.result()));
-	else
-		return DescribeLiveStreamsControlHistoryOutcome(outcome.error());
-}
-
-void CdnClient::describeLiveStreamsControlHistoryAsync(const DescribeLiveStreamsControlHistoryRequest& request, const DescribeLiveStreamsControlHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeLiveStreamsControlHistory(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeLiveStreamsControlHistoryOutcomeCallable CdnClient::describeLiveStreamsControlHistoryCallable(const DescribeLiveStreamsControlHistoryRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeLiveStreamsControlHistoryOutcome()>>(
-			[this, request]()
-			{
-			return this->describeLiveStreamsControlHistory(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeLiveStreamsFrameRateAndBitRateDataOutcome CdnClient::describeLiveStreamsFrameRateAndBitRateData(const DescribeLiveStreamsFrameRateAndBitRateDataRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5019,42 +4695,6 @@ CdnClient::DescribeUserConfigsOutcomeCallable CdnClient::describeUserConfigsCall
 	return task->get_future();
 }
 
-CdnClient::DescribeUserCustomLogConfigOutcome CdnClient::describeUserCustomLogConfig(const DescribeUserCustomLogConfigRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeUserCustomLogConfigOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeUserCustomLogConfigOutcome(DescribeUserCustomLogConfigResult(outcome.result()));
-	else
-		return DescribeUserCustomLogConfigOutcome(outcome.error());
-}
-
-void CdnClient::describeUserCustomLogConfigAsync(const DescribeUserCustomLogConfigRequest& request, const DescribeUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeUserCustomLogConfig(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CdnClient::DescribeUserCustomLogConfigOutcomeCallable CdnClient::describeUserCustomLogConfigCallable(const DescribeUserCustomLogConfigRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeUserCustomLogConfigOutcome()>>(
-			[this, request]()
-			{
-			return this->describeUserCustomLogConfig(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CdnClient::DescribeUserCustomerLabelsOutcome CdnClient::describeUserCustomerLabels(const DescribeUserCustomerLabelsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 0 - 106
cdn/src/model/AddLiveAppRecordConfigRequest.cc

@@ -1,106 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::AddLiveAppRecordConfigRequest;
-
-AddLiveAppRecordConfigRequest::AddLiveAppRecordConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "AddLiveAppRecordConfig")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-AddLiveAppRecordConfigRequest::~AddLiveAppRecordConfigRequest()
-{}
-
-std::string AddLiveAppRecordConfigRequest::getOssEndpoint()const
-{
-	return ossEndpoint_;
-}
-
-void AddLiveAppRecordConfigRequest::setOssEndpoint(const std::string& ossEndpoint)
-{
-	ossEndpoint_ = ossEndpoint;
-	setParameter("OssEndpoint", ossEndpoint);
-}
-
-std::string AddLiveAppRecordConfigRequest::getAppName()const
-{
-	return appName_;
-}
-
-void AddLiveAppRecordConfigRequest::setAppName(const std::string& appName)
-{
-	appName_ = appName;
-	setParameter("AppName", appName);
-}
-
-std::string AddLiveAppRecordConfigRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void AddLiveAppRecordConfigRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string AddLiveAppRecordConfigRequest::getOssBucket()const
-{
-	return ossBucket_;
-}
-
-void AddLiveAppRecordConfigRequest::setOssBucket(const std::string& ossBucket)
-{
-	ossBucket_ = ossBucket;
-	setParameter("OssBucket", ossBucket);
-}
-
-std::string AddLiveAppRecordConfigRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void AddLiveAppRecordConfigRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-long AddLiveAppRecordConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void AddLiveAppRecordConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string AddLiveAppRecordConfigRequest::getOssObjectPrefix()const
-{
-	return ossObjectPrefix_;
-}
-
-void AddLiveAppRecordConfigRequest::setOssObjectPrefix(const std::string& ossObjectPrefix)
-{
-	ossObjectPrefix_ = ossObjectPrefix;
-	setParameter("OssObjectPrefix", ossObjectPrefix);
-}
-

+ 0 - 44
cdn/src/model/AddLiveAppRecordConfigResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-AddLiveAppRecordConfigResult::AddLiveAppRecordConfigResult() :
-	ServiceResult()
-{}
-
-AddLiveAppRecordConfigResult::AddLiveAppRecordConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-AddLiveAppRecordConfigResult::~AddLiveAppRecordConfigResult()
-{}
-
-void AddLiveAppRecordConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 84
cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc

@@ -1,84 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::BatchDeleteCdnDomainConfigRequest;
-
-BatchDeleteCdnDomainConfigRequest::BatchDeleteCdnDomainConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "BatchDeleteCdnDomainConfig")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-BatchDeleteCdnDomainConfigRequest::~BatchDeleteCdnDomainConfigRequest()
-{}
-
-std::string BatchDeleteCdnDomainConfigRequest::getFunctionNames()const
-{
-	return functionNames_;
-}
-
-void BatchDeleteCdnDomainConfigRequest::setFunctionNames(const std::string& functionNames)
-{
-	functionNames_ = functionNames;
-	setParameter("FunctionNames", functionNames);
-}
-
-std::string BatchDeleteCdnDomainConfigRequest::getDomainNames()const
-{
-	return domainNames_;
-}
-
-void BatchDeleteCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
-{
-	domainNames_ = domainNames;
-	setParameter("DomainNames", domainNames);
-}
-
-std::string BatchDeleteCdnDomainConfigRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void BatchDeleteCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-long BatchDeleteCdnDomainConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void BatchDeleteCdnDomainConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string BatchDeleteCdnDomainConfigRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void BatchDeleteCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-

+ 0 - 44
cdn/src/model/BatchDeleteCdnDomainConfigResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult() :
-	ServiceResult()
-{}
-
-BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-BatchDeleteCdnDomainConfigResult::~BatchDeleteCdnDomainConfigResult()
-{}
-
-void BatchDeleteCdnDomainConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 73
cdn/src/model/DeleteHttpHeaderConfigRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::DeleteHttpHeaderConfigRequest;
-
-DeleteHttpHeaderConfigRequest::DeleteHttpHeaderConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DeleteHttpHeaderConfig")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DeleteHttpHeaderConfigRequest::~DeleteHttpHeaderConfigRequest()
-{}
-
-std::string DeleteHttpHeaderConfigRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DeleteHttpHeaderConfigRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-long DeleteHttpHeaderConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DeleteHttpHeaderConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DeleteHttpHeaderConfigRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DeleteHttpHeaderConfigRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DeleteHttpHeaderConfigRequest::getConfigID()const
-{
-	return configID_;
-}
-
-void DeleteHttpHeaderConfigRequest::setConfigID(const std::string& configID)
-{
-	configID_ = configID;
-	setParameter("ConfigID", configID);
-}
-

+ 0 - 44
cdn/src/model/DeleteHttpHeaderConfigResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DeleteHttpHeaderConfigResult::DeleteHttpHeaderConfigResult() :
-	ServiceResult()
-{}
-
-DeleteHttpHeaderConfigResult::DeleteHttpHeaderConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DeleteHttpHeaderConfigResult::~DeleteHttpHeaderConfigResult()
-{}
-
-void DeleteHttpHeaderConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 95
cdn/src/model/DescribeDomainSlowRatioRequest.cc

@@ -1,95 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeDomainSlowRatioRequest;
-
-DescribeDomainSlowRatioRequest::DescribeDomainSlowRatioRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainSlowRatio")
-{
-	setMethod(HttpRequest::Method::Get);
-}
-
-DescribeDomainSlowRatioRequest::~DescribeDomainSlowRatioRequest()
-{}
-
-std::string DescribeDomainSlowRatioRequest::getStartTime()const
-{
-	return startTime_;
-}
-
-void DescribeDomainSlowRatioRequest::setStartTime(const std::string& startTime)
-{
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
-}
-
-int DescribeDomainSlowRatioRequest::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-void DescribeDomainSlowRatioRequest::setPageNumber(int pageNumber)
-{
-	pageNumber_ = pageNumber;
-	setParameter("PageNumber", std::to_string(pageNumber));
-}
-
-int DescribeDomainSlowRatioRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeDomainSlowRatioRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setParameter("PageSize", std::to_string(pageSize));
-}
-
-std::string DescribeDomainSlowRatioRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DescribeDomainSlowRatioRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-std::string DescribeDomainSlowRatioRequest::getEndTime()const
-{
-	return endTime_;
-}
-
-void DescribeDomainSlowRatioRequest::setEndTime(const std::string& endTime)
-{
-	endTime_ = endTime;
-	setParameter("EndTime", endTime);
-}
-
-long DescribeDomainSlowRatioRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeDomainSlowRatioRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 113
cdn/src/model/DescribeDomainSlowRatioResult.cc

@@ -1,113 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeDomainSlowRatioResult::DescribeDomainSlowRatioResult() :
-	ServiceResult()
-{}
-
-DescribeDomainSlowRatioResult::DescribeDomainSlowRatioResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeDomainSlowRatioResult::~DescribeDomainSlowRatioResult()
-{}
-
-void DescribeDomainSlowRatioResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allSlowRatioDataPerIntervalNode = value["SlowRatioDataPerInterval"]["SlowRatioData"];
-	for (auto valueSlowRatioDataPerIntervalSlowRatioData : allSlowRatioDataPerIntervalNode)
-	{
-		SlowRatioData slowRatioDataPerIntervalObject;
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["TotalUsers"].isNull())
-			slowRatioDataPerIntervalObject.totalUsers = std::stoi(valueSlowRatioDataPerIntervalSlowRatioData["TotalUsers"].asString());
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["SlowUsers"].isNull())
-			slowRatioDataPerIntervalObject.slowUsers = std::stoi(valueSlowRatioDataPerIntervalSlowRatioData["SlowUsers"].asString());
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["SlowRatio"].isNull())
-			slowRatioDataPerIntervalObject.slowRatio = std::stof(valueSlowRatioDataPerIntervalSlowRatioData["SlowRatio"].asString());
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["RegionNameZh"].isNull())
-			slowRatioDataPerIntervalObject.regionNameZh = valueSlowRatioDataPerIntervalSlowRatioData["RegionNameZh"].asString();
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["RegionNameEn"].isNull())
-			slowRatioDataPerIntervalObject.regionNameEn = valueSlowRatioDataPerIntervalSlowRatioData["RegionNameEn"].asString();
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["IspNameZh"].isNull())
-			slowRatioDataPerIntervalObject.ispNameZh = valueSlowRatioDataPerIntervalSlowRatioData["IspNameZh"].asString();
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["IspNameEn"].isNull())
-			slowRatioDataPerIntervalObject.ispNameEn = valueSlowRatioDataPerIntervalSlowRatioData["IspNameEn"].asString();
-		if(!valueSlowRatioDataPerIntervalSlowRatioData["Time"].isNull())
-			slowRatioDataPerIntervalObject.time = valueSlowRatioDataPerIntervalSlowRatioData["Time"].asString();
-		slowRatioDataPerInterval_.push_back(slowRatioDataPerIntervalObject);
-	}
-	if(!value["EndTime"].isNull())
-		endTime_ = value["EndTime"].asString();
-	if(!value["DataInterval"].isNull())
-		dataInterval_ = std::stoi(value["DataInterval"].asString());
-	if(!value["PageNumber"].isNull())
-		pageNumber_ = std::stoi(value["PageNumber"].asString());
-	if(!value["PageSize"].isNull())
-		pageSize_ = std::stoi(value["PageSize"].asString());
-	if(!value["TotalCount"].isNull())
-		totalCount_ = std::stoi(value["TotalCount"].asString());
-	if(!value["StartTime"].isNull())
-		startTime_ = value["StartTime"].asString();
-
-}
-
-int DescribeDomainSlowRatioResult::getTotalCount()const
-{
-	return totalCount_;
-}
-
-std::string DescribeDomainSlowRatioResult::getEndTime()const
-{
-	return endTime_;
-}
-
-int DescribeDomainSlowRatioResult::getPageSize()const
-{
-	return pageSize_;
-}
-
-int DescribeDomainSlowRatioResult::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-int DescribeDomainSlowRatioResult::getDataInterval()const
-{
-	return dataInterval_;
-}
-
-std::string DescribeDomainSlowRatioResult::getStartTime()const
-{
-	return startTime_;
-}
-
-std::vector<DescribeDomainSlowRatioResult::SlowRatioData> DescribeDomainSlowRatioResult::getSlowRatioDataPerInterval()const
-{
-	return slowRatioDataPerInterval_;
-}
-

+ 0 - 51
cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeL2VipsByDynamicDomainRequest;
-
-DescribeL2VipsByDynamicDomainRequest::DescribeL2VipsByDynamicDomainRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeL2VipsByDynamicDomain")
-{
-	setMethod(HttpRequest::Method::Get);
-}
-
-DescribeL2VipsByDynamicDomainRequest::~DescribeL2VipsByDynamicDomainRequest()
-{}
-
-std::string DescribeL2VipsByDynamicDomainRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DescribeL2VipsByDynamicDomainRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-long DescribeL2VipsByDynamicDomainRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeL2VipsByDynamicDomainRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 59
cdn/src/model/DescribeL2VipsByDynamicDomainResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeL2VipsByDynamicDomainResult::DescribeL2VipsByDynamicDomainResult() :
-	ServiceResult()
-{}
-
-DescribeL2VipsByDynamicDomainResult::DescribeL2VipsByDynamicDomainResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeL2VipsByDynamicDomainResult::~DescribeL2VipsByDynamicDomainResult()
-{}
-
-void DescribeL2VipsByDynamicDomainResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allVips = value["Vips"]["Vip"];
-	for (const auto &item : allVips)
-		vips_.push_back(item.asString());
-	if(!value["DomainName"].isNull())
-		domainName_ = value["DomainName"].asString();
-
-}
-
-std::string DescribeL2VipsByDynamicDomainResult::getDomainName()const
-{
-	return domainName_;
-}
-
-std::vector<std::string> DescribeL2VipsByDynamicDomainResult::getVips()const
-{
-	return vips_;
-}
-

+ 0 - 62
cdn/src/model/DescribeLiveRecordConfigRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeLiveRecordConfigRequest;
-
-DescribeLiveRecordConfigRequest::DescribeLiveRecordConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveRecordConfig")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeLiveRecordConfigRequest::~DescribeLiveRecordConfigRequest()
-{}
-
-std::string DescribeLiveRecordConfigRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DescribeLiveRecordConfigRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-long DescribeLiveRecordConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeLiveRecordConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeLiveRecordConfigRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeLiveRecordConfigRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-

+ 0 - 67
cdn/src/model/DescribeLiveRecordConfigResult.cc

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeLiveRecordConfigResult::DescribeLiveRecordConfigResult() :
-	ServiceResult()
-{}
-
-DescribeLiveRecordConfigResult::DescribeLiveRecordConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeLiveRecordConfigResult::~DescribeLiveRecordConfigResult()
-{}
-
-void DescribeLiveRecordConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allLiveAppRecordListNode = value["LiveAppRecordList"]["LiveAppRecord"];
-	for (auto valueLiveAppRecordListLiveAppRecord : allLiveAppRecordListNode)
-	{
-		LiveAppRecord liveAppRecordListObject;
-		if(!valueLiveAppRecordListLiveAppRecord["DomainName"].isNull())
-			liveAppRecordListObject.domainName = valueLiveAppRecordListLiveAppRecord["DomainName"].asString();
-		if(!valueLiveAppRecordListLiveAppRecord["AppName"].isNull())
-			liveAppRecordListObject.appName = valueLiveAppRecordListLiveAppRecord["AppName"].asString();
-		if(!valueLiveAppRecordListLiveAppRecord["OssEndpoint"].isNull())
-			liveAppRecordListObject.ossEndpoint = valueLiveAppRecordListLiveAppRecord["OssEndpoint"].asString();
-		if(!valueLiveAppRecordListLiveAppRecord["OssBucket"].isNull())
-			liveAppRecordListObject.ossBucket = valueLiveAppRecordListLiveAppRecord["OssBucket"].asString();
-		if(!valueLiveAppRecordListLiveAppRecord["OssObjectPrefix"].isNull())
-			liveAppRecordListObject.ossObjectPrefix = valueLiveAppRecordListLiveAppRecord["OssObjectPrefix"].asString();
-		if(!valueLiveAppRecordListLiveAppRecord["CreateTime"].isNull())
-			liveAppRecordListObject.createTime = valueLiveAppRecordListLiveAppRecord["CreateTime"].asString();
-		liveAppRecordList_.push_back(liveAppRecordListObject);
-	}
-
-}
-
-std::vector<DescribeLiveRecordConfigResult::LiveAppRecord> DescribeLiveRecordConfigResult::getLiveAppRecordList()const
-{
-	return liveAppRecordList_;
-}
-

+ 0 - 117
cdn/src/model/DescribeLiveSnapshotConfigRequest.cc

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeLiveSnapshotConfigRequest;
-
-DescribeLiveSnapshotConfigRequest::DescribeLiveSnapshotConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveSnapshotConfig")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeLiveSnapshotConfigRequest::~DescribeLiveSnapshotConfigRequest()
-{}
-
-int DescribeLiveSnapshotConfigRequest::getPageNum()const
-{
-	return pageNum_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setPageNum(int pageNum)
-{
-	pageNum_ = pageNum;
-	setParameter("PageNum", std::to_string(pageNum));
-}
-
-std::string DescribeLiveSnapshotConfigRequest::getAppName()const
-{
-	return appName_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setAppName(const std::string& appName)
-{
-	appName_ = appName;
-	setParameter("AppName", appName);
-}
-
-std::string DescribeLiveSnapshotConfigRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-int DescribeLiveSnapshotConfigRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setParameter("PageSize", std::to_string(pageSize));
-}
-
-std::string DescribeLiveSnapshotConfigRequest::getStreamName()const
-{
-	return streamName_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setStreamName(const std::string& streamName)
-{
-	streamName_ = streamName;
-	setParameter("StreamName", streamName);
-}
-
-std::string DescribeLiveSnapshotConfigRequest::getOrder()const
-{
-	return order_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setOrder(const std::string& order)
-{
-	order_ = order;
-	setParameter("Order", order);
-}
-
-std::string DescribeLiveSnapshotConfigRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-long DescribeLiveSnapshotConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeLiveSnapshotConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 106
cdn/src/model/DescribeLiveSnapshotConfigResult.cc

@@ -1,106 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeLiveSnapshotConfigResult::DescribeLiveSnapshotConfigResult() :
-	ServiceResult()
-{}
-
-DescribeLiveSnapshotConfigResult::DescribeLiveSnapshotConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeLiveSnapshotConfigResult::~DescribeLiveSnapshotConfigResult()
-{}
-
-void DescribeLiveSnapshotConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allLiveStreamSnapshotConfigListNode = value["LiveStreamSnapshotConfigList"]["LiveStreamSnapshotConfig"];
-	for (auto valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig : allLiveStreamSnapshotConfigListNode)
-	{
-		LiveStreamSnapshotConfig liveStreamSnapshotConfigListObject;
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["DomainName"].isNull())
-			liveStreamSnapshotConfigListObject.domainName = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["DomainName"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["AppName"].isNull())
-			liveStreamSnapshotConfigListObject.appName = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["AppName"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["TimeInterval"].isNull())
-			liveStreamSnapshotConfigListObject.timeInterval = std::stoi(valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["TimeInterval"].asString());
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssEndpoint"].isNull())
-			liveStreamSnapshotConfigListObject.ossEndpoint = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssEndpoint"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssBucket"].isNull())
-			liveStreamSnapshotConfigListObject.ossBucket = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OssBucket"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OverwriteOssObject"].isNull())
-			liveStreamSnapshotConfigListObject.overwriteOssObject = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["OverwriteOssObject"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["SequenceOssObject"].isNull())
-			liveStreamSnapshotConfigListObject.sequenceOssObject = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["SequenceOssObject"].asString();
-		if(!valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["CreateTime"].isNull())
-			liveStreamSnapshotConfigListObject.createTime = valueLiveStreamSnapshotConfigListLiveStreamSnapshotConfig["CreateTime"].asString();
-		liveStreamSnapshotConfigList_.push_back(liveStreamSnapshotConfigListObject);
-	}
-	if(!value["PageNum"].isNull())
-		pageNum_ = std::stoi(value["PageNum"].asString());
-	if(!value["PageSize"].isNull())
-		pageSize_ = std::stoi(value["PageSize"].asString());
-	if(!value["Order"].isNull())
-		order_ = value["Order"].asString();
-	if(!value["TotalNum"].isNull())
-		totalNum_ = std::stoi(value["TotalNum"].asString());
-	if(!value["TotalPage"].isNull())
-		totalPage_ = std::stoi(value["TotalPage"].asString());
-
-}
-
-std::string DescribeLiveSnapshotConfigResult::getOrder()const
-{
-	return order_;
-}
-
-int DescribeLiveSnapshotConfigResult::getTotalNum()const
-{
-	return totalNum_;
-}
-
-int DescribeLiveSnapshotConfigResult::getPageNum()const
-{
-	return pageNum_;
-}
-
-int DescribeLiveSnapshotConfigResult::getPageSize()const
-{
-	return pageSize_;
-}
-
-int DescribeLiveSnapshotConfigResult::getTotalPage()const
-{
-	return totalPage_;
-}
-
-std::vector<DescribeLiveSnapshotConfigResult::LiveStreamSnapshotConfig> DescribeLiveSnapshotConfigResult::getLiveStreamSnapshotConfigList()const
-{
-	return liveStreamSnapshotConfigList_;
-}
-

+ 0 - 62
cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeLiveStreamTranscodeInfoRequest;
-
-DescribeLiveStreamTranscodeInfoRequest::DescribeLiveStreamTranscodeInfoRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamTranscodeInfo")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeLiveStreamTranscodeInfoRequest::~DescribeLiveStreamTranscodeInfoRequest()
-{}
-
-long DescribeLiveStreamTranscodeInfoRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeLiveStreamTranscodeInfoRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeLiveStreamTranscodeInfoRequest::getDomainTranscodeName()const
-{
-	return domainTranscodeName_;
-}
-
-void DescribeLiveStreamTranscodeInfoRequest::setDomainTranscodeName(const std::string& domainTranscodeName)
-{
-	domainTranscodeName_ = domainTranscodeName;
-	setParameter("DomainTranscodeName", domainTranscodeName);
-}
-
-std::string DescribeLiveStreamTranscodeInfoRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeLiveStreamTranscodeInfoRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-

+ 0 - 67
cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeLiveStreamTranscodeInfoResult::DescribeLiveStreamTranscodeInfoResult() :
-	ServiceResult()
-{}
-
-DescribeLiveStreamTranscodeInfoResult::DescribeLiveStreamTranscodeInfoResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeLiveStreamTranscodeInfoResult::~DescribeLiveStreamTranscodeInfoResult()
-{}
-
-void DescribeLiveStreamTranscodeInfoResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allDomainTranscodeListNode = value["DomainTranscodeList"]["DomainTranscodeInfo"];
-	for (auto valueDomainTranscodeListDomainTranscodeInfo : allDomainTranscodeListNode)
-	{
-		DomainTranscodeInfo domainTranscodeListObject;
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeApp"].isNull())
-			domainTranscodeListObject.transcodeApp = valueDomainTranscodeListDomainTranscodeInfo["TranscodeApp"].asString();
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeId"].isNull())
-			domainTranscodeListObject.transcodeId = valueDomainTranscodeListDomainTranscodeInfo["TranscodeId"].asString();
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeName"].isNull())
-			domainTranscodeListObject.transcodeName = valueDomainTranscodeListDomainTranscodeInfo["TranscodeName"].asString();
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeRecord"].isNull())
-			domainTranscodeListObject.transcodeRecord = valueDomainTranscodeListDomainTranscodeInfo["TranscodeRecord"].asString();
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeSnapshot"].isNull())
-			domainTranscodeListObject.transcodeSnapshot = valueDomainTranscodeListDomainTranscodeInfo["TranscodeSnapshot"].asString();
-		if(!valueDomainTranscodeListDomainTranscodeInfo["TranscodeTemplate"].isNull())
-			domainTranscodeListObject.transcodeTemplate = valueDomainTranscodeListDomainTranscodeInfo["TranscodeTemplate"].asString();
-		domainTranscodeList_.push_back(domainTranscodeListObject);
-	}
-
-}
-
-std::vector<DescribeLiveStreamTranscodeInfoResult::DomainTranscodeInfo> DescribeLiveStreamTranscodeInfoResult::getDomainTranscodeList()const
-{
-	return domainTranscodeList_;
-}
-

+ 0 - 95
cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc

@@ -1,95 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeLiveStreamsControlHistoryRequest;
-
-DescribeLiveStreamsControlHistoryRequest::DescribeLiveStreamsControlHistoryRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsControlHistory")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeLiveStreamsControlHistoryRequest::~DescribeLiveStreamsControlHistoryRequest()
-{}
-
-std::string DescribeLiveStreamsControlHistoryRequest::getStartTime()const
-{
-	return startTime_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setStartTime(const std::string& startTime)
-{
-	startTime_ = startTime;
-	setParameter("StartTime", startTime);
-}
-
-std::string DescribeLiveStreamsControlHistoryRequest::getAppName()const
-{
-	return appName_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setAppName(const std::string& appName)
-{
-	appName_ = appName;
-	setParameter("AppName", appName);
-}
-
-std::string DescribeLiveStreamsControlHistoryRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeLiveStreamsControlHistoryRequest::getDomainName()const
-{
-	return domainName_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setDomainName(const std::string& domainName)
-{
-	domainName_ = domainName;
-	setParameter("DomainName", domainName);
-}
-
-std::string DescribeLiveStreamsControlHistoryRequest::getEndTime()const
-{
-	return endTime_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setEndTime(const std::string& endTime)
-{
-	endTime_ = endTime;
-	setParameter("EndTime", endTime);
-}
-
-long DescribeLiveStreamsControlHistoryRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeLiveStreamsControlHistoryRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 63
cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeLiveStreamsControlHistoryResult::DescribeLiveStreamsControlHistoryResult() :
-	ServiceResult()
-{}
-
-DescribeLiveStreamsControlHistoryResult::DescribeLiveStreamsControlHistoryResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeLiveStreamsControlHistoryResult::~DescribeLiveStreamsControlHistoryResult()
-{}
-
-void DescribeLiveStreamsControlHistoryResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allControlInfoNode = value["ControlInfo"]["LiveStreamControlInfo"];
-	for (auto valueControlInfoLiveStreamControlInfo : allControlInfoNode)
-	{
-		LiveStreamControlInfo controlInfoObject;
-		if(!valueControlInfoLiveStreamControlInfo["StreamName"].isNull())
-			controlInfoObject.streamName = valueControlInfoLiveStreamControlInfo["StreamName"].asString();
-		if(!valueControlInfoLiveStreamControlInfo["ClientIP"].isNull())
-			controlInfoObject.clientIP = valueControlInfoLiveStreamControlInfo["ClientIP"].asString();
-		if(!valueControlInfoLiveStreamControlInfo["Action"].isNull())
-			controlInfoObject.action = valueControlInfoLiveStreamControlInfo["Action"].asString();
-		if(!valueControlInfoLiveStreamControlInfo["TimeStamp"].isNull())
-			controlInfoObject.timeStamp = valueControlInfoLiveStreamControlInfo["TimeStamp"].asString();
-		controlInfo_.push_back(controlInfoObject);
-	}
-
-}
-
-std::vector<DescribeLiveStreamsControlHistoryResult::LiveStreamControlInfo> DescribeLiveStreamsControlHistoryResult::getControlInfo()const
-{
-	return controlInfo_;
-}
-

+ 0 - 40
cdn/src/model/DescribeUserCustomLogConfigRequest.cc

@@ -1,40 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h>
-
-using AlibabaCloud::Cdn::Model::DescribeUserCustomLogConfigRequest;
-
-DescribeUserCustomLogConfigRequest::DescribeUserCustomLogConfigRequest() :
-	RpcServiceRequest("cdn", "2014-11-11", "DescribeUserCustomLogConfig")
-{
-	setMethod(HttpRequest::Method::Get);
-}
-
-DescribeUserCustomLogConfigRequest::~DescribeUserCustomLogConfigRequest()
-{}
-
-long DescribeUserCustomLogConfigRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeUserCustomLogConfigRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 52
cdn/src/model/DescribeUserCustomLogConfigResult.cc

@@ -1,52 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cdn;
-using namespace AlibabaCloud::Cdn::Model;
-
-DescribeUserCustomLogConfigResult::DescribeUserCustomLogConfigResult() :
-	ServiceResult()
-{}
-
-DescribeUserCustomLogConfigResult::DescribeUserCustomLogConfigResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeUserCustomLogConfigResult::~DescribeUserCustomLogConfigResult()
-{}
-
-void DescribeUserCustomLogConfigResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allConfigIds = value["ConfigIds"]["ConfigId"];
-	for (const auto &item : allConfigIds)
-		configIds_.push_back(item.asString());
-
-}
-
-std::vector<std::string> DescribeUserCustomLogConfigResult::getConfigIds()const
-{
-	return configIds_;
-}
-