Przeglądaj źródła

Generated 2016-11-01 for live.

sdk-team 4 lat temu
rodzic
commit
03cda3160b
100 zmienionych plików z 4755 dodań i 3912 usunięć
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 24 4
      live/CMakeLists.txt
  4. 48 8
      live/include/alibabacloud/live/LiveClient.h
  5. 70 64
      live/include/alibabacloud/live/model/AddCasterComponentRequest.h
  6. 43 37
      live/include/alibabacloud/live/model/AddCasterEpisodeGroupContentRequest.h
  7. 64 56
      live/include/alibabacloud/live/model/AddCasterEpisodeGroupRequest.h
  8. 61 55
      live/include/alibabacloud/live/model/AddCasterEpisodeRequest.h
  9. 68 58
      live/include/alibabacloud/live/model/AddCasterLayoutRequest.h
  10. 54 45
      live/include/alibabacloud/live/model/AddCasterProgramRequest.h
  11. 79 73
      live/include/alibabacloud/live/model/AddCasterVideoResourceRequest.h
  12. 97 91
      live/include/alibabacloud/live/model/AddCustomLiveStreamTranscodeRequest.h
  13. 90 81
      live/include/alibabacloud/live/model/AddLiveAppRecordConfigRequest.h
  14. 64 58
      live/include/alibabacloud/live/model/AddLiveAppSnapshotConfigRequest.h
  15. 58 52
      live/include/alibabacloud/live/model/AddLiveAudioAuditConfigRequest.h
  16. 46 40
      live/include/alibabacloud/live/model/AddLiveAudioAuditNotifyConfigRequest.h
  17. 46 40
      live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h
  18. 46 40
      live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h
  19. 43 37
      live/include/alibabacloud/live/model/AddLiveDomainPlayMappingRequest.h
  20. 61 55
      live/include/alibabacloud/live/model/AddLiveDomainRequest.h
  21. 58 52
      live/include/alibabacloud/live/model/AddLivePullStreamInfoConfigRequest.h
  22. 52 46
      live/include/alibabacloud/live/model/AddLiveRecordNotifyConfigRequest.h
  23. 61 55
      live/include/alibabacloud/live/model/AddLiveRecordVodConfigRequest.h
  24. 61 55
      live/include/alibabacloud/live/model/AddLiveSnapshotDetectPornConfigRequest.h
  25. 64 58
      live/include/alibabacloud/live/model/AddLiveStreamTranscodeRequest.h
  26. 70 64
      live/include/alibabacloud/live/model/AddLiveStreamWatermarkRequest.h
  27. 55 49
      live/include/alibabacloud/live/model/AddLiveStreamWatermarkRuleRequest.h
  28. 58 52
      live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h
  29. 1 1
      live/include/alibabacloud/live/model/AddMultiRateConfigResult.h
  30. 49 43
      live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h
  31. 91 85
      live/include/alibabacloud/live/model/AddRtsLiveStreamTranscodeRequest.h
  32. 64 58
      live/include/alibabacloud/live/model/AddShowIntoShowListRequest.h
  33. 61 55
      live/include/alibabacloud/live/model/AddStudioLayoutRequest.h
  34. 58 52
      live/include/alibabacloud/live/model/AddTrancodeSEIRequest.h
  35. 43 37
      live/include/alibabacloud/live/model/AllowPushStreamRequest.h
  36. 49 43
      live/include/alibabacloud/live/model/BatchDeleteLiveDomainConfigsRequest.h
  37. 49 43
      live/include/alibabacloud/live/model/BatchSetLiveDomainConfigsRequest.h
  38. 46 40
      live/include/alibabacloud/live/model/CloseLiveShiftRequest.h
  39. 46 40
      live/include/alibabacloud/live/model/CopyCasterRequest.h
  40. 46 40
      live/include/alibabacloud/live/model/CopyCasterSceneConfigRequest.h
  41. 61 55
      live/include/alibabacloud/live/model/CreateCasterRequest.h
  42. 43 37
      live/include/alibabacloud/live/model/CreateCustomTemplateRequest.h
  43. 49 43
      live/include/alibabacloud/live/model/CreateLiveRealTimeLogDeliveryRequest.h
  44. 55 49
      live/include/alibabacloud/live/model/CreateLiveStreamMonitorRequest.h
  45. 64 58
      live/include/alibabacloud/live/model/CreateLiveStreamRecordIndexFilesRequest.h
  46. 52 46
      live/include/alibabacloud/live/model/CreateMixStreamRequest.h
  47. 43 37
      live/include/alibabacloud/live/model/DeleteCasterComponentRequest.h
  48. 40 34
      live/include/alibabacloud/live/model/DeleteCasterEpisodeGroupRequest.h
  49. 43 37
      live/include/alibabacloud/live/model/DeleteCasterEpisodeRequest.h
  50. 43 37
      live/include/alibabacloud/live/model/DeleteCasterLayoutRequest.h
  51. 40 34
      live/include/alibabacloud/live/model/DeleteCasterProgramRequest.h
  52. 40 34
      live/include/alibabacloud/live/model/DeleteCasterRequest.h
  53. 46 40
      live/include/alibabacloud/live/model/DeleteCasterSceneConfigRequest.h
  54. 43 37
      live/include/alibabacloud/live/model/DeleteCasterVideoResourceRequest.h
  55. 40 34
      live/include/alibabacloud/live/model/DeleteCustomTemplateRequest.h
  56. 49 43
      live/include/alibabacloud/live/model/DeleteLiveAppRecordConfigRequest.h
  57. 46 40
      live/include/alibabacloud/live/model/DeleteLiveAppSnapshotConfigRequest.h
  58. 46 40
      live/include/alibabacloud/live/model/DeleteLiveAudioAuditConfigRequest.h
  59. 40 34
      live/include/alibabacloud/live/model/DeleteLiveAudioAuditNotifyConfigRequest.h
  60. 43 37
      live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h
  61. 46 40
      live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h
  62. 43 37
      live/include/alibabacloud/live/model/DeleteLiveDomainPlayMappingRequest.h
  63. 46 40
      live/include/alibabacloud/live/model/DeleteLiveDomainRequest.h
  64. 40 34
      live/include/alibabacloud/live/model/DeleteLiveEdgeTransferRequest.h
  65. 43 37
      live/include/alibabacloud/live/model/DeleteLiveLazyPullStreamInfoConfigRequest.h
  66. 46 40
      live/include/alibabacloud/live/model/DeleteLivePullStreamInfoConfigRequest.h
  67. 46 40
      live/include/alibabacloud/live/model/DeleteLiveRealTimeLogLogstoreRequest.h
  68. 49 43
      live/include/alibabacloud/live/model/DeleteLiveRealtimeLogDeliveryRequest.h
  69. 43 37
      live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h
  70. 46 40
      live/include/alibabacloud/live/model/DeleteLiveRecordVodConfigRequest.h
  71. 46 40
      live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h
  72. 46 40
      live/include/alibabacloud/live/model/DeleteLiveSpecificStagingConfigRequest.h
  73. 40 34
      live/include/alibabacloud/live/model/DeleteLiveStreamMonitorRequest.h
  74. 63 0
      live/include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesRequest.h
  75. 60 0
      live/include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesResult.h
  76. 49 43
      live/include/alibabacloud/live/model/DeleteLiveStreamTranscodeRequest.h
  77. 40 34
      live/include/alibabacloud/live/model/DeleteLiveStreamWatermarkRequest.h
  78. 49 43
      live/include/alibabacloud/live/model/DeleteLiveStreamWatermarkRuleRequest.h
  79. 40 34
      live/include/alibabacloud/live/model/DeleteLiveStreamsNotifyUrlConfigRequest.h
  80. 49 43
      live/include/alibabacloud/live/model/DeleteMixStreamRequest.h
  81. 52 46
      live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h
  82. 43 37
      live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h
  83. 40 34
      live/include/alibabacloud/live/model/DeletePlaylistRequest.h
  84. 43 37
      live/include/alibabacloud/live/model/DeleteRoomRequest.h
  85. 40 34
      live/include/alibabacloud/live/model/DeleteSnapshotCallbackAuthRequest.h
  86. 63 0
      live/include/alibabacloud/live/model/DeleteSnapshotFilesRequest.h
  87. 60 0
      live/include/alibabacloud/live/model/DeleteSnapshotFilesResult.h
  88. 43 37
      live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h
  89. 40 34
      live/include/alibabacloud/live/model/DescribeAutoShowListTasksRequest.h
  90. 40 34
      live/include/alibabacloud/live/model/DescribeCasterChannelsRequest.h
  91. 43 37
      live/include/alibabacloud/live/model/DescribeCasterComponentsRequest.h
  92. 4 4
      live/include/alibabacloud/live/model/DescribeCasterComponentsResult.h
  93. 40 34
      live/include/alibabacloud/live/model/DescribeCasterConfigRequest.h
  94. 4 4
      live/include/alibabacloud/live/model/DescribeCasterConfigResult.h
  95. 43 37
      live/include/alibabacloud/live/model/DescribeCasterLayoutsRequest.h
  96. 61 55
      live/include/alibabacloud/live/model/DescribeCasterProgramRequest.h
  97. 4 4
      live/include/alibabacloud/live/model/DescribeCasterProgramResult.h
  98. 43 37
      live/include/alibabacloud/live/model/DescribeCasterSceneAudioRequest.h
  99. 43 37
      live/include/alibabacloud/live/model/DescribeCasterScenesRequest.h
  100. 2 2
      live/include/alibabacloud/live/model/DescribeCasterScenesResult.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-06-21 Version: 1.36.1154
+- Generated 2016-11-01 for `live`.
+
 2022-06-21 Version: 1.36.1153
 - Support Latest APIs.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1153
+1.36.1154

+ 24 - 4
live/CMakeLists.txt

@@ -157,6 +157,8 @@ set(live_public_header_model
 	include/alibabacloud/live/model/DeleteLiveSpecificStagingConfigResult.h
 	include/alibabacloud/live/model/DeleteLiveStreamMonitorRequest.h
 	include/alibabacloud/live/model/DeleteLiveStreamMonitorResult.h
+	include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesRequest.h
+	include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/live/model/DeleteLiveStreamTranscodeRequest.h
 	include/alibabacloud/live/model/DeleteLiveStreamTranscodeResult.h
 	include/alibabacloud/live/model/DeleteLiveStreamWatermarkRequest.h
@@ -177,6 +179,8 @@ set(live_public_header_model
 	include/alibabacloud/live/model/DeleteRoomResult.h
 	include/alibabacloud/live/model/DeleteSnapshotCallbackAuthRequest.h
 	include/alibabacloud/live/model/DeleteSnapshotCallbackAuthResult.h
+	include/alibabacloud/live/model/DeleteSnapshotFilesRequest.h
+	include/alibabacloud/live/model/DeleteSnapshotFilesResult.h
 	include/alibabacloud/live/model/DeleteStudioLayoutRequest.h
 	include/alibabacloud/live/model/DeleteStudioLayoutResult.h
 	include/alibabacloud/live/model/DescribeAutoShowListTasksRequest.h
@@ -265,12 +269,12 @@ set(live_public_header_model
 	include/alibabacloud/live/model/DescribeLiveDomainRecordUsageDataResult.h
 	include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataRequest.h
 	include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataResult.h
+	include/alibabacloud/live/model/DescribeLiveDomainSpecialConfigRequest.h
+	include/alibabacloud/live/model/DescribeLiveDomainSpecialConfigResult.h
 	include/alibabacloud/live/model/DescribeLiveDomainStagingConfigRequest.h
 	include/alibabacloud/live/model/DescribeLiveDomainStagingConfigResult.h
 	include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h
 	include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h
-	include/alibabacloud/live/model/DescribeLiveDomainStreamWaterLevelRequest.h
-	include/alibabacloud/live/model/DescribeLiveDomainStreamWaterLevelResult.h
 	include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataRequest.h
 	include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataResult.h
 	include/alibabacloud/live/model/DescribeLiveDomainTrafficDataRequest.h
@@ -349,6 +353,8 @@ set(live_public_header_model
 	include/alibabacloud/live/model/DescribeLiveUserBillPredictionResult.h
 	include/alibabacloud/live/model/DescribeLiveUserDomainsRequest.h
 	include/alibabacloud/live/model/DescribeLiveUserDomainsResult.h
+	include/alibabacloud/live/model/DescribeLiveUserQuotaRequest.h
+	include/alibabacloud/live/model/DescribeLiveUserQuotaResult.h
 	include/alibabacloud/live/model/DescribeLiveUserTagsRequest.h
 	include/alibabacloud/live/model/DescribeLiveUserTagsResult.h
 	include/alibabacloud/live/model/DescribeMixStreamListRequest.h
@@ -401,6 +407,8 @@ set(live_public_header_model
 	include/alibabacloud/live/model/GetMultiRateConfigResult.h
 	include/alibabacloud/live/model/GetMultiRateConfigListRequest.h
 	include/alibabacloud/live/model/GetMultiRateConfigListResult.h
+	include/alibabacloud/live/model/HotLiveRtcStreamRequest.h
+	include/alibabacloud/live/model/HotLiveRtcStreamResult.h
 	include/alibabacloud/live/model/InitializeAutoShowListTaskRequest.h
 	include/alibabacloud/live/model/InitializeAutoShowListTaskResult.h
 	include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryRequest.h
@@ -463,6 +471,8 @@ set(live_public_header_model
 	include/alibabacloud/live/model/SetCasterSyncGroupResult.h
 	include/alibabacloud/live/model/SetLiveDomainCertificateRequest.h
 	include/alibabacloud/live/model/SetLiveDomainCertificateResult.h
+	include/alibabacloud/live/model/SetLiveDomainSpecialConfigRequest.h
+	include/alibabacloud/live/model/SetLiveDomainSpecialConfigResult.h
 	include/alibabacloud/live/model/SetLiveDomainStagingConfigRequest.h
 	include/alibabacloud/live/model/SetLiveDomainStagingConfigResult.h
 	include/alibabacloud/live/model/SetLiveEdgeTransferRequest.h
@@ -670,6 +680,8 @@ set(live_src
 	src/model/DeleteLiveSpecificStagingConfigResult.cc
 	src/model/DeleteLiveStreamMonitorRequest.cc
 	src/model/DeleteLiveStreamMonitorResult.cc
+	src/model/DeleteLiveStreamRecordIndexFilesRequest.cc
+	src/model/DeleteLiveStreamRecordIndexFilesResult.cc
 	src/model/DeleteLiveStreamTranscodeRequest.cc
 	src/model/DeleteLiveStreamTranscodeResult.cc
 	src/model/DeleteLiveStreamWatermarkRequest.cc
@@ -690,6 +702,8 @@ set(live_src
 	src/model/DeleteRoomResult.cc
 	src/model/DeleteSnapshotCallbackAuthRequest.cc
 	src/model/DeleteSnapshotCallbackAuthResult.cc
+	src/model/DeleteSnapshotFilesRequest.cc
+	src/model/DeleteSnapshotFilesResult.cc
 	src/model/DeleteStudioLayoutRequest.cc
 	src/model/DeleteStudioLayoutResult.cc
 	src/model/DescribeAutoShowListTasksRequest.cc
@@ -778,12 +792,12 @@ set(live_src
 	src/model/DescribeLiveDomainRecordUsageDataResult.cc
 	src/model/DescribeLiveDomainSnapshotDataRequest.cc
 	src/model/DescribeLiveDomainSnapshotDataResult.cc
+	src/model/DescribeLiveDomainSpecialConfigRequest.cc
+	src/model/DescribeLiveDomainSpecialConfigResult.cc
 	src/model/DescribeLiveDomainStagingConfigRequest.cc
 	src/model/DescribeLiveDomainStagingConfigResult.cc
 	src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc
 	src/model/DescribeLiveDomainStreamTranscodeDataResult.cc
-	src/model/DescribeLiveDomainStreamWaterLevelRequest.cc
-	src/model/DescribeLiveDomainStreamWaterLevelResult.cc
 	src/model/DescribeLiveDomainTimeShiftDataRequest.cc
 	src/model/DescribeLiveDomainTimeShiftDataResult.cc
 	src/model/DescribeLiveDomainTrafficDataRequest.cc
@@ -862,6 +876,8 @@ set(live_src
 	src/model/DescribeLiveUserBillPredictionResult.cc
 	src/model/DescribeLiveUserDomainsRequest.cc
 	src/model/DescribeLiveUserDomainsResult.cc
+	src/model/DescribeLiveUserQuotaRequest.cc
+	src/model/DescribeLiveUserQuotaResult.cc
 	src/model/DescribeLiveUserTagsRequest.cc
 	src/model/DescribeLiveUserTagsResult.cc
 	src/model/DescribeMixStreamListRequest.cc
@@ -914,6 +930,8 @@ set(live_src
 	src/model/GetMultiRateConfigResult.cc
 	src/model/GetMultiRateConfigListRequest.cc
 	src/model/GetMultiRateConfigListResult.cc
+	src/model/HotLiveRtcStreamRequest.cc
+	src/model/HotLiveRtcStreamResult.cc
 	src/model/InitializeAutoShowListTaskRequest.cc
 	src/model/InitializeAutoShowListTaskResult.cc
 	src/model/ListLiveRealtimeLogDeliveryRequest.cc
@@ -976,6 +994,8 @@ set(live_src
 	src/model/SetCasterSyncGroupResult.cc
 	src/model/SetLiveDomainCertificateRequest.cc
 	src/model/SetLiveDomainCertificateResult.cc
+	src/model/SetLiveDomainSpecialConfigRequest.cc
+	src/model/SetLiveDomainSpecialConfigResult.cc
 	src/model/SetLiveDomainStagingConfigRequest.cc
 	src/model/SetLiveDomainStagingConfigResult.cc
 	src/model/SetLiveEdgeTransferRequest.cc

+ 48 - 8
live/include/alibabacloud/live/LiveClient.h

@@ -158,6 +158,8 @@
 #include "model/DeleteLiveSpecificStagingConfigResult.h"
 #include "model/DeleteLiveStreamMonitorRequest.h"
 #include "model/DeleteLiveStreamMonitorResult.h"
+#include "model/DeleteLiveStreamRecordIndexFilesRequest.h"
+#include "model/DeleteLiveStreamRecordIndexFilesResult.h"
 #include "model/DeleteLiveStreamTranscodeRequest.h"
 #include "model/DeleteLiveStreamTranscodeResult.h"
 #include "model/DeleteLiveStreamWatermarkRequest.h"
@@ -178,6 +180,8 @@
 #include "model/DeleteRoomResult.h"
 #include "model/DeleteSnapshotCallbackAuthRequest.h"
 #include "model/DeleteSnapshotCallbackAuthResult.h"
+#include "model/DeleteSnapshotFilesRequest.h"
+#include "model/DeleteSnapshotFilesResult.h"
 #include "model/DeleteStudioLayoutRequest.h"
 #include "model/DeleteStudioLayoutResult.h"
 #include "model/DescribeAutoShowListTasksRequest.h"
@@ -266,12 +270,12 @@
 #include "model/DescribeLiveDomainRecordUsageDataResult.h"
 #include "model/DescribeLiveDomainSnapshotDataRequest.h"
 #include "model/DescribeLiveDomainSnapshotDataResult.h"
+#include "model/DescribeLiveDomainSpecialConfigRequest.h"
+#include "model/DescribeLiveDomainSpecialConfigResult.h"
 #include "model/DescribeLiveDomainStagingConfigRequest.h"
 #include "model/DescribeLiveDomainStagingConfigResult.h"
 #include "model/DescribeLiveDomainStreamTranscodeDataRequest.h"
 #include "model/DescribeLiveDomainStreamTranscodeDataResult.h"
-#include "model/DescribeLiveDomainStreamWaterLevelRequest.h"
-#include "model/DescribeLiveDomainStreamWaterLevelResult.h"
 #include "model/DescribeLiveDomainTimeShiftDataRequest.h"
 #include "model/DescribeLiveDomainTimeShiftDataResult.h"
 #include "model/DescribeLiveDomainTrafficDataRequest.h"
@@ -350,6 +354,8 @@
 #include "model/DescribeLiveUserBillPredictionResult.h"
 #include "model/DescribeLiveUserDomainsRequest.h"
 #include "model/DescribeLiveUserDomainsResult.h"
+#include "model/DescribeLiveUserQuotaRequest.h"
+#include "model/DescribeLiveUserQuotaResult.h"
 #include "model/DescribeLiveUserTagsRequest.h"
 #include "model/DescribeLiveUserTagsResult.h"
 #include "model/DescribeMixStreamListRequest.h"
@@ -402,6 +408,8 @@
 #include "model/GetMultiRateConfigResult.h"
 #include "model/GetMultiRateConfigListRequest.h"
 #include "model/GetMultiRateConfigListResult.h"
+#include "model/HotLiveRtcStreamRequest.h"
+#include "model/HotLiveRtcStreamResult.h"
 #include "model/InitializeAutoShowListTaskRequest.h"
 #include "model/InitializeAutoShowListTaskResult.h"
 #include "model/ListLiveRealtimeLogDeliveryRequest.h"
@@ -464,6 +472,8 @@
 #include "model/SetCasterSyncGroupResult.h"
 #include "model/SetLiveDomainCertificateRequest.h"
 #include "model/SetLiveDomainCertificateResult.h"
+#include "model/SetLiveDomainSpecialConfigRequest.h"
+#include "model/SetLiveDomainSpecialConfigResult.h"
 #include "model/SetLiveDomainStagingConfigRequest.h"
 #include "model/SetLiveDomainStagingConfigResult.h"
 #include "model/SetLiveEdgeTransferRequest.h"
@@ -745,6 +755,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteLiveStreamMonitorResult> DeleteLiveStreamMonitorOutcome;
 			typedef std::future<DeleteLiveStreamMonitorOutcome> DeleteLiveStreamMonitorOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamMonitorRequest&, const DeleteLiveStreamMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamMonitorAsyncHandler;
+			typedef Outcome<Error, Model::DeleteLiveStreamRecordIndexFilesResult> DeleteLiveStreamRecordIndexFilesOutcome;
+			typedef std::future<DeleteLiveStreamRecordIndexFilesOutcome> DeleteLiveStreamRecordIndexFilesOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamRecordIndexFilesRequest&, const DeleteLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamRecordIndexFilesAsyncHandler;
 			typedef Outcome<Error, Model::DeleteLiveStreamTranscodeResult> DeleteLiveStreamTranscodeOutcome;
 			typedef std::future<DeleteLiveStreamTranscodeOutcome> DeleteLiveStreamTranscodeOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamTranscodeRequest&, const DeleteLiveStreamTranscodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamTranscodeAsyncHandler;
@@ -775,6 +788,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteSnapshotCallbackAuthResult> DeleteSnapshotCallbackAuthOutcome;
 			typedef std::future<DeleteSnapshotCallbackAuthOutcome> DeleteSnapshotCallbackAuthOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DeleteSnapshotCallbackAuthRequest&, const DeleteSnapshotCallbackAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotCallbackAuthAsyncHandler;
+			typedef Outcome<Error, Model::DeleteSnapshotFilesResult> DeleteSnapshotFilesOutcome;
+			typedef std::future<DeleteSnapshotFilesOutcome> DeleteSnapshotFilesOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::DeleteSnapshotFilesRequest&, const DeleteSnapshotFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotFilesAsyncHandler;
 			typedef Outcome<Error, Model::DeleteStudioLayoutResult> DeleteStudioLayoutOutcome;
 			typedef std::future<DeleteStudioLayoutOutcome> DeleteStudioLayoutOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DeleteStudioLayoutRequest&, const DeleteStudioLayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStudioLayoutAsyncHandler;
@@ -907,15 +923,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeLiveDomainSnapshotDataResult> DescribeLiveDomainSnapshotDataOutcome;
 			typedef std::future<DescribeLiveDomainSnapshotDataOutcome> DescribeLiveDomainSnapshotDataOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainSnapshotDataRequest&, const DescribeLiveDomainSnapshotDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainSnapshotDataAsyncHandler;
+			typedef Outcome<Error, Model::DescribeLiveDomainSpecialConfigResult> DescribeLiveDomainSpecialConfigOutcome;
+			typedef std::future<DescribeLiveDomainSpecialConfigOutcome> DescribeLiveDomainSpecialConfigOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainSpecialConfigRequest&, const DescribeLiveDomainSpecialConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainSpecialConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveDomainStagingConfigResult> DescribeLiveDomainStagingConfigOutcome;
 			typedef std::future<DescribeLiveDomainStagingConfigOutcome> DescribeLiveDomainStagingConfigOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStagingConfigRequest&, const DescribeLiveDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStagingConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveDomainStreamTranscodeDataResult> DescribeLiveDomainStreamTranscodeDataOutcome;
 			typedef std::future<DescribeLiveDomainStreamTranscodeDataOutcome> DescribeLiveDomainStreamTranscodeDataOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStreamTranscodeDataRequest&, const DescribeLiveDomainStreamTranscodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStreamTranscodeDataAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLiveDomainStreamWaterLevelResult> DescribeLiveDomainStreamWaterLevelOutcome;
-			typedef std::future<DescribeLiveDomainStreamWaterLevelOutcome> DescribeLiveDomainStreamWaterLevelOutcomeCallable;
-			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStreamWaterLevelRequest&, const DescribeLiveDomainStreamWaterLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStreamWaterLevelAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveDomainTimeShiftDataResult> DescribeLiveDomainTimeShiftDataOutcome;
 			typedef std::future<DescribeLiveDomainTimeShiftDataOutcome> DescribeLiveDomainTimeShiftDataOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainTimeShiftDataRequest&, const DescribeLiveDomainTimeShiftDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainTimeShiftDataAsyncHandler;
@@ -1033,6 +1049,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeLiveUserDomainsResult> DescribeLiveUserDomainsOutcome;
 			typedef std::future<DescribeLiveUserDomainsOutcome> DescribeLiveUserDomainsOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserDomainsRequest&, const DescribeLiveUserDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserDomainsAsyncHandler;
+			typedef Outcome<Error, Model::DescribeLiveUserQuotaResult> DescribeLiveUserQuotaOutcome;
+			typedef std::future<DescribeLiveUserQuotaOutcome> DescribeLiveUserQuotaOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserQuotaRequest&, const DescribeLiveUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserQuotaAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveUserTagsResult> DescribeLiveUserTagsOutcome;
 			typedef std::future<DescribeLiveUserTagsOutcome> DescribeLiveUserTagsOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserTagsRequest&, const DescribeLiveUserTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserTagsAsyncHandler;
@@ -1111,6 +1130,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetMultiRateConfigListResult> GetMultiRateConfigListOutcome;
 			typedef std::future<GetMultiRateConfigListOutcome> GetMultiRateConfigListOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::GetMultiRateConfigListRequest&, const GetMultiRateConfigListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMultiRateConfigListAsyncHandler;
+			typedef Outcome<Error, Model::HotLiveRtcStreamResult> HotLiveRtcStreamOutcome;
+			typedef std::future<HotLiveRtcStreamOutcome> HotLiveRtcStreamOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::HotLiveRtcStreamRequest&, const HotLiveRtcStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HotLiveRtcStreamAsyncHandler;
 			typedef Outcome<Error, Model::InitializeAutoShowListTaskResult> InitializeAutoShowListTaskOutcome;
 			typedef std::future<InitializeAutoShowListTaskOutcome> InitializeAutoShowListTaskOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::InitializeAutoShowListTaskRequest&, const InitializeAutoShowListTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeAutoShowListTaskAsyncHandler;
@@ -1204,6 +1226,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetLiveDomainCertificateResult> SetLiveDomainCertificateOutcome;
 			typedef std::future<SetLiveDomainCertificateOutcome> SetLiveDomainCertificateOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::SetLiveDomainCertificateRequest&, const SetLiveDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainCertificateAsyncHandler;
+			typedef Outcome<Error, Model::SetLiveDomainSpecialConfigResult> SetLiveDomainSpecialConfigOutcome;
+			typedef std::future<SetLiveDomainSpecialConfigOutcome> SetLiveDomainSpecialConfigOutcomeCallable;
+			typedef std::function<void(const LiveClient*, const Model::SetLiveDomainSpecialConfigRequest&, const SetLiveDomainSpecialConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainSpecialConfigAsyncHandler;
 			typedef Outcome<Error, Model::SetLiveDomainStagingConfigResult> SetLiveDomainStagingConfigOutcome;
 			typedef std::future<SetLiveDomainStagingConfigOutcome> SetLiveDomainStagingConfigOutcomeCallable;
 			typedef std::function<void(const LiveClient*, const Model::SetLiveDomainStagingConfigRequest&, const SetLiveDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainStagingConfigAsyncHandler;
@@ -1515,6 +1540,9 @@ namespace AlibabaCloud
 			DeleteLiveStreamMonitorOutcome deleteLiveStreamMonitor(const Model::DeleteLiveStreamMonitorRequest &request)const;
 			void deleteLiveStreamMonitorAsync(const Model::DeleteLiveStreamMonitorRequest& request, const DeleteLiveStreamMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveStreamMonitorOutcomeCallable deleteLiveStreamMonitorCallable(const Model::DeleteLiveStreamMonitorRequest& request) const;
+			DeleteLiveStreamRecordIndexFilesOutcome deleteLiveStreamRecordIndexFiles(const Model::DeleteLiveStreamRecordIndexFilesRequest &request)const;
+			void deleteLiveStreamRecordIndexFilesAsync(const Model::DeleteLiveStreamRecordIndexFilesRequest& request, const DeleteLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteLiveStreamRecordIndexFilesOutcomeCallable deleteLiveStreamRecordIndexFilesCallable(const Model::DeleteLiveStreamRecordIndexFilesRequest& request) const;
 			DeleteLiveStreamTranscodeOutcome deleteLiveStreamTranscode(const Model::DeleteLiveStreamTranscodeRequest &request)const;
 			void deleteLiveStreamTranscodeAsync(const Model::DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLiveStreamTranscodeOutcomeCallable deleteLiveStreamTranscodeCallable(const Model::DeleteLiveStreamTranscodeRequest& request) const;
@@ -1545,6 +1573,9 @@ namespace AlibabaCloud
 			DeleteSnapshotCallbackAuthOutcome deleteSnapshotCallbackAuth(const Model::DeleteSnapshotCallbackAuthRequest &request)const;
 			void deleteSnapshotCallbackAuthAsync(const Model::DeleteSnapshotCallbackAuthRequest& request, const DeleteSnapshotCallbackAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteSnapshotCallbackAuthOutcomeCallable deleteSnapshotCallbackAuthCallable(const Model::DeleteSnapshotCallbackAuthRequest& request) const;
+			DeleteSnapshotFilesOutcome deleteSnapshotFiles(const Model::DeleteSnapshotFilesRequest &request)const;
+			void deleteSnapshotFilesAsync(const Model::DeleteSnapshotFilesRequest& request, const DeleteSnapshotFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteSnapshotFilesOutcomeCallable deleteSnapshotFilesCallable(const Model::DeleteSnapshotFilesRequest& request) const;
 			DeleteStudioLayoutOutcome deleteStudioLayout(const Model::DeleteStudioLayoutRequest &request)const;
 			void deleteStudioLayoutAsync(const Model::DeleteStudioLayoutRequest& request, const DeleteStudioLayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteStudioLayoutOutcomeCallable deleteStudioLayoutCallable(const Model::DeleteStudioLayoutRequest& request) const;
@@ -1677,15 +1708,15 @@ namespace AlibabaCloud
 			DescribeLiveDomainSnapshotDataOutcome describeLiveDomainSnapshotData(const Model::DescribeLiveDomainSnapshotDataRequest &request)const;
 			void describeLiveDomainSnapshotDataAsync(const Model::DescribeLiveDomainSnapshotDataRequest& request, const DescribeLiveDomainSnapshotDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveDomainSnapshotDataOutcomeCallable describeLiveDomainSnapshotDataCallable(const Model::DescribeLiveDomainSnapshotDataRequest& request) const;
+			DescribeLiveDomainSpecialConfigOutcome describeLiveDomainSpecialConfig(const Model::DescribeLiveDomainSpecialConfigRequest &request)const;
+			void describeLiveDomainSpecialConfigAsync(const Model::DescribeLiveDomainSpecialConfigRequest& request, const DescribeLiveDomainSpecialConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeLiveDomainSpecialConfigOutcomeCallable describeLiveDomainSpecialConfigCallable(const Model::DescribeLiveDomainSpecialConfigRequest& request) const;
 			DescribeLiveDomainStagingConfigOutcome describeLiveDomainStagingConfig(const Model::DescribeLiveDomainStagingConfigRequest &request)const;
 			void describeLiveDomainStagingConfigAsync(const Model::DescribeLiveDomainStagingConfigRequest& request, const DescribeLiveDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveDomainStagingConfigOutcomeCallable describeLiveDomainStagingConfigCallable(const Model::DescribeLiveDomainStagingConfigRequest& request) const;
 			DescribeLiveDomainStreamTranscodeDataOutcome describeLiveDomainStreamTranscodeData(const Model::DescribeLiveDomainStreamTranscodeDataRequest &request)const;
 			void describeLiveDomainStreamTranscodeDataAsync(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request, const DescribeLiveDomainStreamTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveDomainStreamTranscodeDataOutcomeCallable describeLiveDomainStreamTranscodeDataCallable(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request) const;
-			DescribeLiveDomainStreamWaterLevelOutcome describeLiveDomainStreamWaterLevel(const Model::DescribeLiveDomainStreamWaterLevelRequest &request)const;
-			void describeLiveDomainStreamWaterLevelAsync(const Model::DescribeLiveDomainStreamWaterLevelRequest& request, const DescribeLiveDomainStreamWaterLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLiveDomainStreamWaterLevelOutcomeCallable describeLiveDomainStreamWaterLevelCallable(const Model::DescribeLiveDomainStreamWaterLevelRequest& request) const;
 			DescribeLiveDomainTimeShiftDataOutcome describeLiveDomainTimeShiftData(const Model::DescribeLiveDomainTimeShiftDataRequest &request)const;
 			void describeLiveDomainTimeShiftDataAsync(const Model::DescribeLiveDomainTimeShiftDataRequest& request, const DescribeLiveDomainTimeShiftDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveDomainTimeShiftDataOutcomeCallable describeLiveDomainTimeShiftDataCallable(const Model::DescribeLiveDomainTimeShiftDataRequest& request) const;
@@ -1803,6 +1834,9 @@ namespace AlibabaCloud
 			DescribeLiveUserDomainsOutcome describeLiveUserDomains(const Model::DescribeLiveUserDomainsRequest &request)const;
 			void describeLiveUserDomainsAsync(const Model::DescribeLiveUserDomainsRequest& request, const DescribeLiveUserDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveUserDomainsOutcomeCallable describeLiveUserDomainsCallable(const Model::DescribeLiveUserDomainsRequest& request) const;
+			DescribeLiveUserQuotaOutcome describeLiveUserQuota(const Model::DescribeLiveUserQuotaRequest &request)const;
+			void describeLiveUserQuotaAsync(const Model::DescribeLiveUserQuotaRequest& request, const DescribeLiveUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeLiveUserQuotaOutcomeCallable describeLiveUserQuotaCallable(const Model::DescribeLiveUserQuotaRequest& request) const;
 			DescribeLiveUserTagsOutcome describeLiveUserTags(const Model::DescribeLiveUserTagsRequest &request)const;
 			void describeLiveUserTagsAsync(const Model::DescribeLiveUserTagsRequest& request, const DescribeLiveUserTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveUserTagsOutcomeCallable describeLiveUserTagsCallable(const Model::DescribeLiveUserTagsRequest& request) const;
@@ -1881,6 +1915,9 @@ namespace AlibabaCloud
 			GetMultiRateConfigListOutcome getMultiRateConfigList(const Model::GetMultiRateConfigListRequest &request)const;
 			void getMultiRateConfigListAsync(const Model::GetMultiRateConfigListRequest& request, const GetMultiRateConfigListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetMultiRateConfigListOutcomeCallable getMultiRateConfigListCallable(const Model::GetMultiRateConfigListRequest& request) const;
+			HotLiveRtcStreamOutcome hotLiveRtcStream(const Model::HotLiveRtcStreamRequest &request)const;
+			void hotLiveRtcStreamAsync(const Model::HotLiveRtcStreamRequest& request, const HotLiveRtcStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			HotLiveRtcStreamOutcomeCallable hotLiveRtcStreamCallable(const Model::HotLiveRtcStreamRequest& request) const;
 			InitializeAutoShowListTaskOutcome initializeAutoShowListTask(const Model::InitializeAutoShowListTaskRequest &request)const;
 			void initializeAutoShowListTaskAsync(const Model::InitializeAutoShowListTaskRequest& request, const InitializeAutoShowListTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			InitializeAutoShowListTaskOutcomeCallable initializeAutoShowListTaskCallable(const Model::InitializeAutoShowListTaskRequest& request) const;
@@ -1974,6 +2011,9 @@ namespace AlibabaCloud
 			SetLiveDomainCertificateOutcome setLiveDomainCertificate(const Model::SetLiveDomainCertificateRequest &request)const;
 			void setLiveDomainCertificateAsync(const Model::SetLiveDomainCertificateRequest& request, const SetLiveDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetLiveDomainCertificateOutcomeCallable setLiveDomainCertificateCallable(const Model::SetLiveDomainCertificateRequest& request) const;
+			SetLiveDomainSpecialConfigOutcome setLiveDomainSpecialConfig(const Model::SetLiveDomainSpecialConfigRequest &request)const;
+			void setLiveDomainSpecialConfigAsync(const Model::SetLiveDomainSpecialConfigRequest& request, const SetLiveDomainSpecialConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetLiveDomainSpecialConfigOutcomeCallable setLiveDomainSpecialConfigCallable(const Model::SetLiveDomainSpecialConfigRequest& request) const;
 			SetLiveDomainStagingConfigOutcome setLiveDomainStagingConfig(const Model::SetLiveDomainStagingConfigRequest &request)const;
 			void setLiveDomainStagingConfigAsync(const Model::SetLiveDomainStagingConfigRequest& request, const SetLiveDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetLiveDomainStagingConfigOutcomeCallable setLiveDomainStagingConfigCallable(const Model::SetLiveDomainStagingConfigRequest& request) const;

+ 70 - 64
live/include/alibabacloud/live/model/AddCasterComponentRequest.h

@@ -1,75 +1,81 @@
 /*
  * 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_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterComponentRequest : public RpcServiceRequest {
-public:
-	AddCasterComponentRequest();
-	~AddCasterComponentRequest();
-	std::string getHtmlLayerContent() const;
-	void setHtmlLayerContent(const std::string &htmlLayerContent);
-	std::string getImageLayerContent() const;
-	void setImageLayerContent(const std::string &imageLayerContent);
-	std::string getComponentName() const;
-	void setComponentName(const std::string &componentName);
-	std::string getLayerOrder() const;
-	void setLayerOrder(const std::string &layerOrder);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	std::string getComponentLayer() const;
-	void setComponentLayer(const std::string &componentLayer);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getComponentType() const;
-	void setComponentType(const std::string &componentType);
-	std::string getLocationId() const;
-	void setLocationId(const std::string &locationId);
-	std::string getEffect() const;
-	void setEffect(const std::string &effect);
-	std::string getCaptionLayerContent() const;
-	void setCaptionLayerContent(const std::string &captionLayerContent);
-	std::string getTextLayerContent() const;
-	void setTextLayerContent(const std::string &textLayerContent);
-
-private:
-	std::string htmlLayerContent_;
-	std::string imageLayerContent_;
-	std::string componentName_;
-	std::string layerOrder_;
-	std::string casterId_;
-	std::string componentLayer_;
-	long ownerId_;
-	std::string componentType_;
-	std::string locationId_;
-	std::string effect_;
-	std::string captionLayerContent_;
-	std::string textLayerContent_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterComponentRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddCasterComponentRequest();
+				~AddCasterComponentRequest();
+
+				std::string getHtmlLayerContent()const;
+				void setHtmlLayerContent(const std::string& htmlLayerContent);
+				std::string getImageLayerContent()const;
+				void setImageLayerContent(const std::string& imageLayerContent);
+				std::string getComponentName()const;
+				void setComponentName(const std::string& componentName);
+				std::string getLayerOrder()const;
+				void setLayerOrder(const std::string& layerOrder);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				std::string getComponentLayer()const;
+				void setComponentLayer(const std::string& componentLayer);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getComponentType()const;
+				void setComponentType(const std::string& componentType);
+				std::string getLocationId()const;
+				void setLocationId(const std::string& locationId);
+				std::string getEffect()const;
+				void setEffect(const std::string& effect);
+				std::string getCaptionLayerContent()const;
+				void setCaptionLayerContent(const std::string& captionLayerContent);
+				std::string getTextLayerContent()const;
+				void setTextLayerContent(const std::string& textLayerContent);
+
+            private:
+				std::string htmlLayerContent_;
+				std::string imageLayerContent_;
+				std::string componentName_;
+				std::string layerOrder_;
+				std::string casterId_;
+				std::string componentLayer_;
+				long ownerId_;
+				std::string componentType_;
+				std::string locationId_;
+				std::string effect_;
+				std::string captionLayerContent_;
+				std::string textLayerContent_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/AddCasterEpisodeGroupContentRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupContentRequest : public RpcServiceRequest {
-public:
-	AddCasterEpisodeGroupContentRequest();
-	~AddCasterEpisodeGroupContentRequest();
-	std::string getClientToken() const;
-	void setClientToken(const std::string &clientToken);
-	std::string getContent() const;
-	void setContent(const std::string &content);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string clientToken_;
-	std::string content_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupContentRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddCasterEpisodeGroupContentRequest();
+				~AddCasterEpisodeGroupContentRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getContent()const;
+				void setContent(const std::string& content);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string clientToken_;
+				std::string content_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_

+ 64 - 56
live/include/alibabacloud/live/model/AddCasterEpisodeGroupRequest.h

@@ -1,67 +1,75 @@
 /*
  * 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_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupRequest : public RpcServiceRequest {
-public:
-	struct Item {
-		std::string itemName;
-		std::string vodUrl;
-	};
-	AddCasterEpisodeGroupRequest();
-	~AddCasterEpisodeGroupRequest();
-	std::string getClientToken() const;
-	void setClientToken(const std::string &clientToken);
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
-	std::string getSideOutputUrl() const;
-	void setSideOutputUrl(const std::string &sideOutputUrl);
-	std::vector<Item> getItem() const;
-	void setItem(const std::vector<Item> &item);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getRepeatNum() const;
-	void setRepeatNum(int repeatNum);
-	std::string getCallbackUrl() const;
-	void setCallbackUrl(const std::string &callbackUrl);
-
-private:
-	std::string clientToken_;
-	std::string startTime_;
-	std::string sideOutputUrl_;
-	std::vector<Item> item_;
-	std::string domainName_;
-	long ownerId_;
-	int repeatNum_;
-	std::string callbackUrl_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupRequest : public RpcServiceRequest
+			{
+			public:
+				struct Item
+				{
+					std::string itemName;
+					std::string vodUrl;
+				};
+
+			public:
+				AddCasterEpisodeGroupRequest();
+				~AddCasterEpisodeGroupRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getSideOutputUrl()const;
+				void setSideOutputUrl(const std::string& sideOutputUrl);
+				std::vector<Item> getItem()const;
+				void setItem(const std::vector<Item>& item);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getRepeatNum()const;
+				void setRepeatNum(int repeatNum);
+				std::string getCallbackUrl()const;
+				void setCallbackUrl(const std::string& callbackUrl);
+
+            private:
+				std::string clientToken_;
+				std::string startTime_;
+				std::string sideOutputUrl_;
+				std::vector<Item> item_;
+				std::string domainName_;
+				long ownerId_;
+				int repeatNum_;
+				std::string callbackUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/AddCasterEpisodeRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeRequest : public RpcServiceRequest {
-public:
-	AddCasterEpisodeRequest();
-	~AddCasterEpisodeRequest();
-	std::string getEpisodeName() const;
-	void setEpisodeName(const std::string &episodeName);
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
-	std::string getResourceId() const;
-	void setResourceId(const std::string &resourceId);
-	std::vector<std::string> getComponentId() const;
-	void setComponentId(const std::vector<std::string> &componentId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	std::string getEpisodeType() const;
-	void setEpisodeType(const std::string &episodeType);
-	std::string getEndTime() const;
-	void setEndTime(const std::string &endTime);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getSwitchType() const;
-	void setSwitchType(const std::string &switchType);
-
-private:
-	std::string episodeName_;
-	std::string startTime_;
-	std::string resourceId_;
-	std::vector<std::string> componentId_;
-	std::string casterId_;
-	std::string episodeType_;
-	std::string endTime_;
-	long ownerId_;
-	std::string switchType_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddCasterEpisodeRequest();
+				~AddCasterEpisodeRequest();
+
+				std::string getEpisodeName()const;
+				void setEpisodeName(const std::string& episodeName);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getResourceId()const;
+				void setResourceId(const std::string& resourceId);
+				std::vector<std::string> getComponentId()const;
+				void setComponentId(const std::vector<std::string>& componentId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				std::string getEpisodeType()const;
+				void setEpisodeType(const std::string& episodeType);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSwitchType()const;
+				void setSwitchType(const std::string& switchType);
+
+            private:
+				std::string episodeName_;
+				std::string startTime_;
+				std::string resourceId_;
+				std::vector<std::string> componentId_;
+				std::string casterId_;
+				std::string episodeType_;
+				std::string endTime_;
+				long ownerId_;
+				std::string switchType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_

+ 68 - 58
live/include/alibabacloud/live/model/AddCasterLayoutRequest.h

@@ -1,69 +1,79 @@
 /*
  * 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_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterLayoutRequest : public RpcServiceRequest {
-public:
-	struct AudioLayer {
-		float volumeRate;
-		int fixedDelayDuration;
-		std::string validChannel;
-	};
-	struct VideoLayer {
-		int fixedDelayDuration;
-		std::string fillMode;
-		float heightNormalized;
-		std::string positionRefer;
-		float widthNormalized;
-	};
-	AddCasterLayoutRequest();
-	~AddCasterLayoutRequest();
-	std::vector<std::string> getBlendList() const;
-	void setBlendList(const std::vector<std::string> &blendList);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::vector<AudioLayer> getAudioLayer() const;
-	void setAudioLayer(const std::vector<AudioLayer> &audioLayer);
-	std::vector<VideoLayer> getVideoLayer() const;
-	void setVideoLayer(const std::vector<VideoLayer> &videoLayer);
-	std::vector<std::string> getMixList() const;
-	void setMixList(const std::vector<std::string> &mixList);
-
-private:
-	std::vector<std::string> blendList_;
-	std::string casterId_;
-	long ownerId_;
-	std::vector<AudioLayer> audioLayer_;
-	std::vector<VideoLayer> videoLayer_;
-	std::vector<std::string> mixList_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterLayoutRequest : public RpcServiceRequest
+			{
+			public:
+				struct AudioLayer
+				{
+					float volumeRate;
+					std::string validChannel;
+					int fixedDelayDuration;
+				};
+				struct VideoLayer
+				{
+					std::string fillMode;
+					float heightNormalized;
+					float widthNormalized;
+					std::string positionRefer;
+					std::vector<float> positionNormalized;
+					int fixedDelayDuration;
+				};
+
+			public:
+				AddCasterLayoutRequest();
+				~AddCasterLayoutRequest();
+
+				std::vector<std::string> getBlendList()const;
+				void setBlendList(const std::vector<std::string>& blendList);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::vector<AudioLayer> getAudioLayer()const;
+				void setAudioLayer(const std::vector<AudioLayer>& audioLayer);
+				std::vector<VideoLayer> getVideoLayer()const;
+				void setVideoLayer(const std::vector<VideoLayer>& videoLayer);
+				std::vector<std::string> getMixList()const;
+				void setMixList(const std::vector<std::string>& mixList);
+
+            private:
+				std::vector<std::string> blendList_;
+				std::string casterId_;
+				long ownerId_;
+				std::vector<AudioLayer> audioLayer_;
+				std::vector<VideoLayer> videoLayer_;
+				std::vector<std::string> mixList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_

+ 54 - 45
live/include/alibabacloud/live/model/AddCasterProgramRequest.h

@@ -1,56 +1,65 @@
 /*
  * 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_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterProgramRequest : public RpcServiceRequest {
-public:
-	struct Episode {
-		std::string endTime;
-		std::string startTime;
-		std::string episodeName;
-		std::string episodeType;
-		std::string resourceId;
-		std::string switchType;
-	};
-	AddCasterProgramRequest();
-	~AddCasterProgramRequest();
-	std::vector<Episode> getEpisode() const;
-	void setEpisode(const std::vector<Episode> &episode);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::vector<Episode> episode_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterProgramRequest : public RpcServiceRequest
+			{
+			public:
+				struct Episode
+				{
+					std::string episodeType;
+					std::string episodeName;
+					std::string resourceId;
+					std::vector<std::string> componentId;
+					std::string startTime;
+					std::string endTime;
+					std::string switchType;
+				};
+
+			public:
+				AddCasterProgramRequest();
+				~AddCasterProgramRequest();
+
+				std::vector<Episode> getEpisode()const;
+				void setEpisode(const std::vector<Episode>& episode);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::vector<Episode> episode_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_

+ 79 - 73
live/include/alibabacloud/live/model/AddCasterVideoResourceRequest.h

@@ -1,84 +1,90 @@
 /*
  * 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_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCasterVideoResourceRequest : public RpcServiceRequest {
-public:
-	AddCasterVideoResourceRequest();
-	~AddCasterVideoResourceRequest();
-	int getInputType() const;
-	void setInputType(int inputType);
-	int getEndOffset() const;
-	void setEndOffset(int endOffset);
-	std::string getMaterialId() const;
-	void setMaterialId(const std::string &materialId);
-	std::string getVodUrl() const;
-	void setVodUrl(const std::string &vodUrl);
-	std::string getStreamId() const;
-	void setStreamId(const std::string &streamId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getStreamMonitor() const;
-	void setStreamMonitor(int streamMonitor);
-	int getBeginOffset() const;
-	void setBeginOffset(int beginOffset);
-	int getFixedDelayDuration() const;
-	void setFixedDelayDuration(int fixedDelayDuration);
-	std::string getLiveStreamUrl() const;
-	void setLiveStreamUrl(const std::string &liveStreamUrl);
-	std::string getLocationId() const;
-	void setLocationId(const std::string &locationId);
-	int getPtsCallbackInterval() const;
-	void setPtsCallbackInterval(int ptsCallbackInterval);
-	std::string getResourceName() const;
-	void setResourceName(const std::string &resourceName);
-	int getRepeatNum() const;
-	void setRepeatNum(int repeatNum);
-
-private:
-	int inputType_;
-	int endOffset_;
-	std::string materialId_;
-	std::string vodUrl_;
-	std::string streamId_;
-	std::string casterId_;
-	long ownerId_;
-	int streamMonitor_;
-	int beginOffset_;
-	int fixedDelayDuration_;
-	std::string liveStreamUrl_;
-	std::string locationId_;
-	int ptsCallbackInterval_;
-	std::string resourceName_;
-	int repeatNum_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCasterVideoResourceRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddCasterVideoResourceRequest();
+				~AddCasterVideoResourceRequest();
+
+				int getInputType()const;
+				void setInputType(int inputType);
+				int getEndOffset()const;
+				void setEndOffset(int endOffset);
+				std::string getMaterialId()const;
+				void setMaterialId(const std::string& materialId);
+				std::string getVodUrl()const;
+				void setVodUrl(const std::string& vodUrl);
+				std::string getStreamId()const;
+				void setStreamId(const std::string& streamId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getStreamMonitor()const;
+				void setStreamMonitor(int streamMonitor);
+				int getBeginOffset()const;
+				void setBeginOffset(int beginOffset);
+				int getFixedDelayDuration()const;
+				void setFixedDelayDuration(int fixedDelayDuration);
+				std::string getLiveStreamUrl()const;
+				void setLiveStreamUrl(const std::string& liveStreamUrl);
+				std::string getLocationId()const;
+				void setLocationId(const std::string& locationId);
+				int getPtsCallbackInterval()const;
+				void setPtsCallbackInterval(int ptsCallbackInterval);
+				std::string getResourceName()const;
+				void setResourceName(const std::string& resourceName);
+				int getRepeatNum()const;
+				void setRepeatNum(int repeatNum);
+
+            private:
+				int inputType_;
+				int endOffset_;
+				std::string materialId_;
+				std::string vodUrl_;
+				std::string streamId_;
+				std::string casterId_;
+				long ownerId_;
+				int streamMonitor_;
+				int beginOffset_;
+				int fixedDelayDuration_;
+				std::string liveStreamUrl_;
+				std::string locationId_;
+				int ptsCallbackInterval_;
+				std::string resourceName_;
+				int repeatNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_

+ 97 - 91
live/include/alibabacloud/live/model/AddCustomLiveStreamTranscodeRequest.h

@@ -1,102 +1,108 @@
 /*
  * 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_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddCustomLiveStreamTranscodeRequest : public RpcServiceRequest {
-public:
-	AddCustomLiveStreamTranscodeRequest();
-	~AddCustomLiveStreamTranscodeRequest();
-	std::string get_Template() const;
-	void set_Template(const std::string &_template);
-	std::string getLazy() const;
-	void setLazy(const std::string &lazy);
-	std::string getGop() const;
-	void setGop(const std::string &gop);
-	std::string getKmsKeyExpireInterval() const;
-	void setKmsKeyExpireInterval(const std::string &kmsKeyExpireInterval);
-	std::string getAudioCodec() const;
-	void setAudioCodec(const std::string &audioCodec);
-	std::string getKmsUID() const;
-	void setKmsUID(const std::string &kmsUID);
-	std::string getTemplateType() const;
-	void setTemplateType(const std::string &templateType);
-	std::string getAudioProfile() const;
-	void setAudioProfile(const std::string &audioProfile);
-	int getHeight() const;
-	void setHeight(int height);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	std::string getEncryptParameters() const;
-	void setEncryptParameters(const std::string &encryptParameters);
-	int getAudioChannelNum() const;
-	void setAudioChannelNum(int audioChannelNum);
-	int getProfile() const;
-	void setProfile(int profile);
-	int getFPS() const;
-	void setFPS(int fPS);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getAudioRate() const;
-	void setAudioRate(int audioRate);
-	int getAudioBitrate() const;
-	void setAudioBitrate(int audioBitrate);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-	int getWidth() const;
-	void setWidth(int width);
-	int getVideoBitrate() const;
-	void setVideoBitrate(int videoBitrate);
-	std::string getKmsKeyID() const;
-	void setKmsKeyID(const std::string &kmsKeyID);
-
-private:
-	std::string _template_;
-	std::string lazy_;
-	std::string gop_;
-	std::string kmsKeyExpireInterval_;
-	std::string audioCodec_;
-	std::string kmsUID_;
-	std::string templateType_;
-	std::string audioProfile_;
-	int height_;
-	std::string app_;
-	std::string encryptParameters_;
-	int audioChannelNum_;
-	int profile_;
-	int fPS_;
-	long ownerId_;
-	int audioRate_;
-	int audioBitrate_;
-	std::string domain_;
-	int width_;
-	int videoBitrate_;
-	std::string kmsKeyID_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddCustomLiveStreamTranscodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddCustomLiveStreamTranscodeRequest();
+				~AddCustomLiveStreamTranscodeRequest();
+
+				std::string get_Template()const;
+				void set_Template(const std::string& _template);
+				std::string getLazy()const;
+				void setLazy(const std::string& lazy);
+				std::string getGop()const;
+				void setGop(const std::string& gop);
+				std::string getKmsKeyExpireInterval()const;
+				void setKmsKeyExpireInterval(const std::string& kmsKeyExpireInterval);
+				std::string getAudioCodec()const;
+				void setAudioCodec(const std::string& audioCodec);
+				std::string getKmsUID()const;
+				void setKmsUID(const std::string& kmsUID);
+				std::string getTemplateType()const;
+				void setTemplateType(const std::string& templateType);
+				std::string getAudioProfile()const;
+				void setAudioProfile(const std::string& audioProfile);
+				int getHeight()const;
+				void setHeight(int height);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				std::string getEncryptParameters()const;
+				void setEncryptParameters(const std::string& encryptParameters);
+				int getAudioChannelNum()const;
+				void setAudioChannelNum(int audioChannelNum);
+				int getProfile()const;
+				void setProfile(int profile);
+				int getFPS()const;
+				void setFPS(int fPS);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getAudioRate()const;
+				void setAudioRate(int audioRate);
+				int getAudioBitrate()const;
+				void setAudioBitrate(int audioBitrate);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				int getWidth()const;
+				void setWidth(int width);
+				int getVideoBitrate()const;
+				void setVideoBitrate(int videoBitrate);
+				std::string getKmsKeyID()const;
+				void setKmsKeyID(const std::string& kmsKeyID);
+
+            private:
+				std::string _template_;
+				std::string lazy_;
+				std::string gop_;
+				std::string kmsKeyExpireInterval_;
+				std::string audioCodec_;
+				std::string kmsUID_;
+				std::string templateType_;
+				std::string audioProfile_;
+				int height_;
+				std::string app_;
+				std::string encryptParameters_;
+				int audioChannelNum_;
+				int profile_;
+				int fPS_;
+				long ownerId_;
+				int audioRate_;
+				int audioBitrate_;
+				std::string domain_;
+				int width_;
+				int videoBitrate_;
+				std::string kmsKeyID_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_

+ 90 - 81
live/include/alibabacloud/live/model/AddLiveAppRecordConfigRequest.h

@@ -1,92 +1,101 @@
 /*
  * 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_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest {
-public:
-	struct TranscodeRecordFormat {
-		std::string sliceOssObjectPrefix;
-		int sliceDuration;
-		std::string ossObjectPrefix;
-		std::string format;
-		int cycleDuration;
-	};
-	struct RecordFormat {
-		std::string sliceOssObjectPrefix;
-		int sliceDuration;
-		std::string ossObjectPrefix;
-		std::string format;
-		int cycleDuration;
-	};
-	AddLiveAppRecordConfigRequest();
-	~AddLiveAppRecordConfigRequest();
-	std::string getOssEndpoint() const;
-	void setOssEndpoint(const std::string &ossEndpoint);
-	std::vector<std::string> getTranscodeTemplates() const;
-	void setTranscodeTemplates(const std::vector<std::string> &transcodeTemplates);
-	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::vector<TranscodeRecordFormat> getTranscodeRecordFormat() const;
-	void setTranscodeRecordFormat(const std::vector<TranscodeRecordFormat> &transcodeRecordFormat);
-	int getOnDemand() const;
-	void setOnDemand(int onDemand);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getOssBucket() const;
-	void setOssBucket(const std::string &ossBucket);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	std::string getEndTime() const;
-	void setEndTime(const std::string &endTime);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::vector<RecordFormat> getRecordFormat() const;
-	void setRecordFormat(const std::vector<RecordFormat> &recordFormat);
-
-private:
-	std::string ossEndpoint_;
-	std::vector<std::string> transcodeTemplates_;
-	std::string startTime_;
-	std::string appName_;
-	std::string securityToken_;
-	std::vector<TranscodeRecordFormat> transcodeRecordFormat_;
-	int onDemand_;
-	std::string streamName_;
-	std::string ossBucket_;
-	std::string domainName_;
-	std::string endTime_;
-	long ownerId_;
-	std::vector<RecordFormat> recordFormat_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest
+			{
+			public:
+				struct TranscodeRecordFormat
+				{
+					std::string sliceOssObjectPrefix;
+					int sliceDuration;
+					std::string format;
+					std::string ossObjectPrefix;
+					int cycleDuration;
+				};
+				struct RecordFormat
+				{
+					std::string sliceOssObjectPrefix;
+					int sliceDuration;
+					std::string format;
+					std::string ossObjectPrefix;
+					int cycleDuration;
+				};
+
+			public:
+				AddLiveAppRecordConfigRequest();
+				~AddLiveAppRecordConfigRequest();
+
+				std::string getOssEndpoint()const;
+				void setOssEndpoint(const std::string& ossEndpoint);
+				std::vector<std::string> getTranscodeTemplates()const;
+				void setTranscodeTemplates(const std::vector<std::string>& transcodeTemplates);
+				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::vector<TranscodeRecordFormat> getTranscodeRecordFormat()const;
+				void setTranscodeRecordFormat(const std::vector<TranscodeRecordFormat>& transcodeRecordFormat);
+				int getOnDemand()const;
+				void setOnDemand(int onDemand);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getOssBucket()const;
+				void setOssBucket(const std::string& ossBucket);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::vector<RecordFormat> getRecordFormat()const;
+				void setRecordFormat(const std::vector<RecordFormat>& recordFormat);
+
+            private:
+				std::string ossEndpoint_;
+				std::vector<std::string> transcodeTemplates_;
+				std::string startTime_;
+				std::string appName_;
+				std::string securityToken_;
+				std::vector<TranscodeRecordFormat> transcodeRecordFormat_;
+				int onDemand_;
+				std::string streamName_;
+				std::string ossBucket_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+				std::vector<RecordFormat> recordFormat_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_

+ 64 - 58
live/include/alibabacloud/live/model/AddLiveAppSnapshotConfigRequest.h

@@ -1,69 +1,75 @@
 /*
  * 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_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveAppSnapshotConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveAppSnapshotConfigRequest();
-	~AddLiveAppSnapshotConfigRequest();
-	int getTimeInterval() const;
-	void setTimeInterval(int timeInterval);
-	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 getOverwriteOssObject() const;
-	void setOverwriteOssObject(const std::string &overwriteOssObject);
-	std::string getOssBucket() const;
-	void setOssBucket(const std::string &ossBucket);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	std::string getSequenceOssObject() const;
-	void setSequenceOssObject(const std::string &sequenceOssObject);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getCallback() const;
-	void setCallback(const std::string &callback);
-
-private:
-	int timeInterval_;
-	std::string ossEndpoint_;
-	std::string appName_;
-	std::string securityToken_;
-	std::string overwriteOssObject_;
-	std::string ossBucket_;
-	std::string domainName_;
-	std::string sequenceOssObject_;
-	long ownerId_;
-	std::string callback_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveAppSnapshotConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveAppSnapshotConfigRequest();
+				~AddLiveAppSnapshotConfigRequest();
+
+				int getTimeInterval()const;
+				void setTimeInterval(int timeInterval);
+				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 getOverwriteOssObject()const;
+				void setOverwriteOssObject(const std::string& overwriteOssObject);
+				std::string getOssBucket()const;
+				void setOssBucket(const std::string& ossBucket);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getSequenceOssObject()const;
+				void setSequenceOssObject(const std::string& sequenceOssObject);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCallback()const;
+				void setCallback(const std::string& callback);
+
+            private:
+				int timeInterval_;
+				std::string ossEndpoint_;
+				std::string appName_;
+				std::string securityToken_;
+				std::string overwriteOssObject_;
+				std::string ossBucket_;
+				std::string domainName_;
+				std::string sequenceOssObject_;
+				long ownerId_;
+				std::string callback_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_

+ 58 - 52
live/include/alibabacloud/live/model/AddLiveAudioAuditConfigRequest.h

@@ -1,63 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveAudioAuditConfigRequest();
-	~AddLiveAudioAuditConfigRequest();
-	std::string getOssEndpoint() const;
-	void setOssEndpoint(const std::string &ossEndpoint);
-	std::string getOssObject() const;
-	void setOssObject(const std::string &ossObject);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	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 getBizType() const;
-	void setBizType(const std::string &bizType);
-
-private:
-	std::string ossEndpoint_;
-	std::string ossObject_;
-	std::string appName_;
-	std::string streamName_;
-	std::string ossBucket_;
-	std::string domainName_;
-	long ownerId_;
-	std::string bizType_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveAudioAuditConfigRequest();
+				~AddLiveAudioAuditConfigRequest();
+
+				std::string getOssEndpoint()const;
+				void setOssEndpoint(const std::string& ossEndpoint);
+				std::string getOssObject()const;
+				void setOssObject(const std::string& ossObject);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				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 getBizType()const;
+				void setBizType(const std::string& bizType);
+
+            private:
+				std::string ossEndpoint_;
+				std::string ossObject_;
+				std::string appName_;
+				std::string streamName_;
+				std::string ossBucket_;
+				std::string domainName_;
+				long ownerId_;
+				std::string bizType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/AddLiveAudioAuditNotifyConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveAudioAuditNotifyConfigRequest();
-	~AddLiveAudioAuditNotifyConfigRequest();
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getCallbackTemplate() const;
-	void setCallbackTemplate(const std::string &callbackTemplate);
-	std::string getCallback() const;
-	void setCallback(const std::string &callback);
-
-private:
-	std::string domainName_;
-	long ownerId_;
-	std::string callbackTemplate_;
-	std::string callback_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveAudioAuditNotifyConfigRequest();
+				~AddLiveAudioAuditNotifyConfigRequest();
+
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCallbackTemplate()const;
+				void setCallbackTemplate(const std::string& callbackTemplate);
+				std::string getCallback()const;
+				void setCallback(const std::string& callback);
+
+            private:
+				std::string domainName_;
+				long ownerId_;
+				std::string callbackTemplate_;
+				std::string callback_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h

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

+ 46 - 40
live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/AddLiveDomainPlayMappingRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainPlayMappingRequest : public RpcServiceRequest {
-public:
-	AddLiveDomainPlayMappingRequest();
-	~AddLiveDomainPlayMappingRequest();
-	std::string getPlayDomain() const;
-	void setPlayDomain(const std::string &playDomain);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getPullDomain() const;
-	void setPullDomain(const std::string &pullDomain);
-
-private:
-	std::string playDomain_;
-	long ownerId_;
-	std::string pullDomain_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainPlayMappingRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveDomainPlayMappingRequest();
+				~AddLiveDomainPlayMappingRequest();
+
+				std::string getPlayDomain()const;
+				void setPlayDomain(const std::string& playDomain);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getPullDomain()const;
+				void setPullDomain(const std::string& pullDomain);
+
+            private:
+				std::string playDomain_;
+				long ownerId_;
+				std::string pullDomain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/AddLiveDomainRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainRequest : public RpcServiceRequest {
-public:
-	AddLiveDomainRequest();
-	~AddLiveDomainRequest();
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getScope() const;
-	void setScope(const std::string &scope);
-	std::string getTopLevelDomain() const;
-	void setTopLevelDomain(const std::string &topLevelDomain);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRegion() const;
-	void setRegion(const std::string &region);
-	std::string getCheckUrl() const;
-	void setCheckUrl(const std::string &checkUrl);
-	std::string getLiveDomainType() const;
-	void setLiveDomainType(const std::string &liveDomainType);
-
-private:
-	std::string securityToken_;
-	std::string scope_;
-	std::string topLevelDomain_;
-	std::string ownerAccount_;
-	std::string domainName_;
-	long ownerId_;
-	std::string region_;
-	std::string checkUrl_;
-	std::string liveDomainType_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveDomainRequest();
+				~AddLiveDomainRequest();
+
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getScope()const;
+				void setScope(const std::string& scope);
+				std::string getTopLevelDomain()const;
+				void setTopLevelDomain(const std::string& topLevelDomain);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getCheckUrl()const;
+				void setCheckUrl(const std::string& checkUrl);
+				std::string getLiveDomainType()const;
+				void setLiveDomainType(const std::string& liveDomainType);
+
+            private:
+				std::string securityToken_;
+				std::string scope_;
+				std::string topLevelDomain_;
+				std::string ownerAccount_;
+				std::string domainName_;
+				long ownerId_;
+				std::string region_;
+				std::string checkUrl_;
+				std::string liveDomainType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_

+ 58 - 52
live/include/alibabacloud/live/model/AddLivePullStreamInfoConfigRequest.h

@@ -1,63 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLivePullStreamInfoConfigRequest : public RpcServiceRequest {
-public:
-	AddLivePullStreamInfoConfigRequest();
-	~AddLivePullStreamInfoConfigRequest();
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getPullAlways() const;
-	void setPullAlways(const std::string &pullAlways);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	std::string getEndTime() const;
-	void setEndTime(const std::string &endTime);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getSourceUrl() const;
-	void setSourceUrl(const std::string &sourceUrl);
-
-private:
-	std::string startTime_;
-	std::string appName_;
-	std::string streamName_;
-	std::string pullAlways_;
-	std::string domainName_;
-	std::string endTime_;
-	long ownerId_;
-	std::string sourceUrl_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLivePullStreamInfoConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLivePullStreamInfoConfigRequest();
+				~AddLivePullStreamInfoConfigRequest();
+
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getPullAlways()const;
+				void setPullAlways(const std::string& pullAlways);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSourceUrl()const;
+				void setSourceUrl(const std::string& sourceUrl);
+
+            private:
+				std::string startTime_;
+				std::string appName_;
+				std::string streamName_;
+				std::string pullAlways_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+				std::string sourceUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_

+ 52 - 46
live/include/alibabacloud/live/model/AddLiveRecordNotifyConfigRequest.h

@@ -1,57 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordNotifyConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveRecordNotifyConfigRequest();
-	~AddLiveRecordNotifyConfigRequest();
-	std::string getOnDemandUrl() const;
-	void setOnDemandUrl(const std::string &onDemandUrl);
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getNotifyUrl() const;
-	void setNotifyUrl(const std::string &notifyUrl);
-	bool getNeedStatusNotify() const;
-	void setNeedStatusNotify(bool needStatusNotify);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string onDemandUrl_;
-	std::string securityToken_;
-	std::string notifyUrl_;
-	bool needStatusNotify_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordNotifyConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveRecordNotifyConfigRequest();
+				~AddLiveRecordNotifyConfigRequest();
+
+				std::string getOnDemandUrl()const;
+				void setOnDemandUrl(const std::string& onDemandUrl);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getNotifyUrl()const;
+				void setNotifyUrl(const std::string& notifyUrl);
+				bool getNeedStatusNotify()const;
+				void setNeedStatusNotify(bool needStatusNotify);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string onDemandUrl_;
+				std::string securityToken_;
+				std::string notifyUrl_;
+				bool needStatusNotify_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/AddLiveRecordVodConfigRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordVodConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveRecordVodConfigRequest();
-	~AddLiveRecordVodConfigRequest();
-	std::string getAutoCompose() const;
-	void setAutoCompose(const std::string &autoCompose);
-	std::string getComposeVodTranscodeGroupId() const;
-	void setComposeVodTranscodeGroupId(const std::string &composeVodTranscodeGroupId);
-	std::string getStorageLocation() const;
-	void setStorageLocation(const std::string &storageLocation);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getVodTranscodeGroupId() const;
-	void setVodTranscodeGroupId(const std::string &vodTranscodeGroupId);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	int getCycleDuration() const;
-	void setCycleDuration(int cycleDuration);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string autoCompose_;
-	std::string composeVodTranscodeGroupId_;
-	std::string storageLocation_;
-	std::string appName_;
-	std::string streamName_;
-	std::string vodTranscodeGroupId_;
-	std::string domainName_;
-	int cycleDuration_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordVodConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveRecordVodConfigRequest();
+				~AddLiveRecordVodConfigRequest();
+
+				std::string getAutoCompose()const;
+				void setAutoCompose(const std::string& autoCompose);
+				std::string getComposeVodTranscodeGroupId()const;
+				void setComposeVodTranscodeGroupId(const std::string& composeVodTranscodeGroupId);
+				std::string getStorageLocation()const;
+				void setStorageLocation(const std::string& storageLocation);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getVodTranscodeGroupId()const;
+				void setVodTranscodeGroupId(const std::string& vodTranscodeGroupId);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				int getCycleDuration()const;
+				void setCycleDuration(int cycleDuration);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string autoCompose_;
+				std::string composeVodTranscodeGroupId_;
+				std::string storageLocation_;
+				std::string appName_;
+				std::string streamName_;
+				std::string vodTranscodeGroupId_;
+				std::string domainName_;
+				int cycleDuration_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/AddLiveSnapshotDetectPornConfigRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest {
-public:
-	AddLiveSnapshotDetectPornConfigRequest();
-	~AddLiveSnapshotDetectPornConfigRequest();
-	std::string getOssEndpoint() const;
-	void setOssEndpoint(const std::string &ossEndpoint);
-	std::string getOssObject() const;
-	void setOssObject(const std::string &ossObject);
-	std::vector<std::string> getScene() const;
-	void setScene(const std::vector<std::string> &scene);
-	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);
-	int getInterval() const;
-	void setInterval(int interval);
-
-private:
-	std::string ossEndpoint_;
-	std::string ossObject_;
-	std::vector<std::string> scene_;
-	std::string appName_;
-	std::string securityToken_;
-	std::string ossBucket_;
-	std::string domainName_;
-	long ownerId_;
-	int interval_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveSnapshotDetectPornConfigRequest();
+				~AddLiveSnapshotDetectPornConfigRequest();
+
+				std::string getOssEndpoint()const;
+				void setOssEndpoint(const std::string& ossEndpoint);
+				std::string getOssObject()const;
+				void setOssObject(const std::string& ossObject);
+				std::vector<std::string> getScene()const;
+				void setScene(const std::vector<std::string>& scene);
+				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);
+				int getInterval()const;
+				void setInterval(int interval);
+
+            private:
+				std::string ossEndpoint_;
+				std::string ossObject_;
+				std::vector<std::string> scene_;
+				std::string appName_;
+				std::string securityToken_;
+				std::string ossBucket_;
+				std::string domainName_;
+				long ownerId_;
+				int interval_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_

+ 64 - 58
live/include/alibabacloud/live/model/AddLiveStreamTranscodeRequest.h

@@ -1,69 +1,75 @@
 /*
  * 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_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest {
-public:
-	AddLiveStreamTranscodeRequest();
-	~AddLiveStreamTranscodeRequest();
-	std::string get_Template() const;
-	void set_Template(const std::string &_template);
-	std::string getLazy() const;
-	void setLazy(const std::string &lazy);
-	std::string getMix() const;
-	void setMix(const std::string &mix);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	std::string getEncryptParameters() const;
-	void setEncryptParameters(const std::string &encryptParameters);
-	std::string getWatermark() const;
-	void setWatermark(const std::string &watermark);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-	std::string getWaterPattern() const;
-	void setWaterPattern(const std::string &waterPattern);
-	std::string getOnlyAudio() const;
-	void setOnlyAudio(const std::string &onlyAudio);
-
-private:
-	std::string _template_;
-	std::string lazy_;
-	std::string mix_;
-	std::string app_;
-	std::string encryptParameters_;
-	std::string watermark_;
-	long ownerId_;
-	std::string domain_;
-	std::string waterPattern_;
-	std::string onlyAudio_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveStreamTranscodeRequest();
+				~AddLiveStreamTranscodeRequest();
+
+				std::string get_Template()const;
+				void set_Template(const std::string& _template);
+				std::string getLazy()const;
+				void setLazy(const std::string& lazy);
+				std::string getMix()const;
+				void setMix(const std::string& mix);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				std::string getEncryptParameters()const;
+				void setEncryptParameters(const std::string& encryptParameters);
+				std::string getWatermark()const;
+				void setWatermark(const std::string& watermark);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getWaterPattern()const;
+				void setWaterPattern(const std::string& waterPattern);
+				std::string getOnlyAudio()const;
+				void setOnlyAudio(const std::string& onlyAudio);
+
+            private:
+				std::string _template_;
+				std::string lazy_;
+				std::string mix_;
+				std::string app_;
+				std::string encryptParameters_;
+				std::string watermark_;
+				long ownerId_;
+				std::string domain_;
+				std::string waterPattern_;
+				std::string onlyAudio_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_

+ 70 - 64
live/include/alibabacloud/live/model/AddLiveStreamWatermarkRequest.h

@@ -1,75 +1,81 @@
 /*
  * 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_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRequest : public RpcServiceRequest {
-public:
-	AddLiveStreamWatermarkRequest();
-	~AddLiveStreamWatermarkRequest();
-	float getYOffset() const;
-	void setYOffset(float yOffset);
-	std::string getPictureUrl() const;
-	void setPictureUrl(const std::string &pictureUrl);
-	std::string getDescription() const;
-	void setDescription(const std::string &description);
-	int getType() const;
-	void setType(int type);
-	int getHeight() const;
-	void setHeight(int height);
-	float getXOffset() const;
-	void setXOffset(float xOffset);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getRefWidth() const;
-	void setRefWidth(int refWidth);
-	int getTransparency() const;
-	void setTransparency(int transparency);
-	std::string getName() const;
-	void setName(const std::string &name);
-	std::string getOffsetCorner() const;
-	void setOffsetCorner(const std::string &offsetCorner);
-	int getRefHeight() const;
-	void setRefHeight(int refHeight);
-
-private:
-	float yOffset_;
-	std::string pictureUrl_;
-	std::string description_;
-	int type_;
-	int height_;
-	float xOffset_;
-	long ownerId_;
-	int refWidth_;
-	int transparency_;
-	std::string name_;
-	std::string offsetCorner_;
-	int refHeight_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveStreamWatermarkRequest();
+				~AddLiveStreamWatermarkRequest();
+
+				float getYOffset()const;
+				void setYOffset(float yOffset);
+				std::string getPictureUrl()const;
+				void setPictureUrl(const std::string& pictureUrl);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				int getType()const;
+				void setType(int type);
+				int getHeight()const;
+				void setHeight(int height);
+				float getXOffset()const;
+				void setXOffset(float xOffset);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getRefWidth()const;
+				void setRefWidth(int refWidth);
+				int getTransparency()const;
+				void setTransparency(int transparency);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getOffsetCorner()const;
+				void setOffsetCorner(const std::string& offsetCorner);
+				int getRefHeight()const;
+				void setRefHeight(int refHeight);
+
+            private:
+				float yOffset_;
+				std::string pictureUrl_;
+				std::string description_;
+				int type_;
+				int height_;
+				float xOffset_;
+				long ownerId_;
+				int refWidth_;
+				int transparency_;
+				std::string name_;
+				std::string offsetCorner_;
+				int refHeight_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_

+ 55 - 49
live/include/alibabacloud/live/model/AddLiveStreamWatermarkRuleRequest.h

@@ -1,60 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRuleRequest : public RpcServiceRequest {
-public:
-	AddLiveStreamWatermarkRuleRequest();
-	~AddLiveStreamWatermarkRuleRequest();
-	std::string getDescription() const;
-	void setDescription(const std::string &description);
-	std::string getStream() const;
-	void setStream(const std::string &stream);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getTemplateId() const;
-	void setTemplateId(const std::string &templateId);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::string description_;
-	std::string stream_;
-	std::string app_;
-	long ownerId_;
-	std::string templateId_;
-	std::string domain_;
-	std::string name_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddLiveStreamWatermarkRuleRequest();
+				~AddLiveStreamWatermarkRuleRequest();
+
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getStream()const;
+				void setStream(const std::string& stream);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getTemplateId()const;
+				void setTemplateId(const std::string& templateId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string description_;
+				std::string stream_;
+				std::string app_;
+				long ownerId_;
+				std::string templateId_;
+				std::string domain_;
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_

+ 58 - 52
live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h

@@ -1,63 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigRequest : public RpcServiceRequest {
-public:
-	AddMultiRateConfigRequest();
-	~AddMultiRateConfigRequest();
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	std::string getGroupId() const;
-	void setGroupId(const std::string &groupId);
-	std::string getTemplates() const;
-	void setTemplates(const std::string &templates);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getIsLazy() const;
-	void setIsLazy(const std::string &isLazy);
-	std::string getAvFormat() const;
-	void setAvFormat(const std::string &avFormat);
-	std::string getIsTimeAlign() const;
-	void setIsTimeAlign(const std::string &isTimeAlign);
-
-private:
-	std::string app_;
-	std::string groupId_;
-	std::string templates_;
-	std::string domainName_;
-	long ownerId_;
-	std::string isLazy_;
-	std::string avFormat_;
-	std::string isTimeAlign_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddMultiRateConfigRequest();
+				~AddMultiRateConfigRequest();
+
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				std::string getGroupId()const;
+				void setGroupId(const std::string& groupId);
+				std::string getTemplates()const;
+				void setTemplates(const std::string& templates);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getIsLazy()const;
+				void setIsLazy(const std::string& isLazy);
+				std::string getAvFormat()const;
+				void setAvFormat(const std::string& avFormat);
+				std::string getIsTimeAlign()const;
+				void setIsTimeAlign(const std::string& isTimeAlign);
+
+            private:
+				std::string app_;
+				std::string groupId_;
+				std::string templates_;
+				std::string domainName_;
+				long ownerId_;
+				std::string isLazy_;
+				std::string avFormat_;
+				std::string isTimeAlign_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_

+ 1 - 1
live/include/alibabacloud/live/model/AddMultiRateConfigResult.h

@@ -45,8 +45,8 @@ namespace AlibabaCloud
 					int height;
 					int audioChannelNum;
 					int width;
-					int audioRate;
 					std::string audioCodec;
+					int audioRate;
 					int videoBitrate;
 				};
 

+ 49 - 43
live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsRequest : public RpcServiceRequest {
-public:
-	AddPlaylistItemsRequest();
-	~AddPlaylistItemsRequest();
-	std::string getProgramItems() const;
-	void setProgramItems(const std::string &programItems);
-	std::string getProgramId() const;
-	void setProgramId(const std::string &programId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getProgramConfig() const;
-	void setProgramConfig(const std::string &programConfig);
-
-private:
-	std::string programItems_;
-	std::string programId_;
-	std::string casterId_;
-	long ownerId_;
-	std::string programConfig_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddPlaylistItemsRequest();
+				~AddPlaylistItemsRequest();
+
+				std::string getProgramItems()const;
+				void setProgramItems(const std::string& programItems);
+				std::string getProgramId()const;
+				void setProgramId(const std::string& programId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProgramConfig()const;
+				void setProgramConfig(const std::string& programConfig);
+
+            private:
+				std::string programItems_;
+				std::string programId_;
+				std::string casterId_;
+				long ownerId_;
+				std::string programConfig_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_

+ 91 - 85
live/include/alibabacloud/live/model/AddRtsLiveStreamTranscodeRequest.h

@@ -1,96 +1,102 @@
 /*
  * 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_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddRtsLiveStreamTranscodeRequest : public RpcServiceRequest {
-public:
-	AddRtsLiveStreamTranscodeRequest();
-	~AddRtsLiveStreamTranscodeRequest();
-	std::string get_Template() const;
-	void set_Template(const std::string &_template);
-	bool getDeleteBframes() const;
-	void setDeleteBframes(bool deleteBframes);
-	std::string getLazy() const;
-	void setLazy(const std::string &lazy);
-	std::string getGop() const;
-	void setGop(const std::string &gop);
-	bool getOpus() const;
-	void setOpus(bool opus);
-	std::string getAudioCodec() const;
-	void setAudioCodec(const std::string &audioCodec);
-	std::string getTemplateType() const;
-	void setTemplateType(const std::string &templateType);
-	std::string getAudioProfile() const;
-	void setAudioProfile(const std::string &audioProfile);
-	int getHeight() const;
-	void setHeight(int height);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	int getAudioChannelNum() const;
-	void setAudioChannelNum(int audioChannelNum);
-	int getProfile() const;
-	void setProfile(int profile);
-	int getFPS() const;
-	void setFPS(int fPS);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getAudioRate() const;
-	void setAudioRate(int audioRate);
-	int getAudioBitrate() const;
-	void setAudioBitrate(int audioBitrate);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-	int getWidth() const;
-	void setWidth(int width);
-	int getVideoBitrate() const;
-	void setVideoBitrate(int videoBitrate);
-
-private:
-	std::string _template_;
-	bool deleteBframes_;
-	std::string lazy_;
-	std::string gop_;
-	bool opus_;
-	std::string audioCodec_;
-	std::string templateType_;
-	std::string audioProfile_;
-	int height_;
-	std::string app_;
-	int audioChannelNum_;
-	int profile_;
-	int fPS_;
-	long ownerId_;
-	int audioRate_;
-	int audioBitrate_;
-	std::string domain_;
-	int width_;
-	int videoBitrate_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddRtsLiveStreamTranscodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddRtsLiveStreamTranscodeRequest();
+				~AddRtsLiveStreamTranscodeRequest();
+
+				std::string get_Template()const;
+				void set_Template(const std::string& _template);
+				bool getDeleteBframes()const;
+				void setDeleteBframes(bool deleteBframes);
+				std::string getLazy()const;
+				void setLazy(const std::string& lazy);
+				std::string getGop()const;
+				void setGop(const std::string& gop);
+				bool getOpus()const;
+				void setOpus(bool opus);
+				std::string getAudioCodec()const;
+				void setAudioCodec(const std::string& audioCodec);
+				std::string getTemplateType()const;
+				void setTemplateType(const std::string& templateType);
+				std::string getAudioProfile()const;
+				void setAudioProfile(const std::string& audioProfile);
+				int getHeight()const;
+				void setHeight(int height);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				int getAudioChannelNum()const;
+				void setAudioChannelNum(int audioChannelNum);
+				int getProfile()const;
+				void setProfile(int profile);
+				int getFPS()const;
+				void setFPS(int fPS);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getAudioRate()const;
+				void setAudioRate(int audioRate);
+				int getAudioBitrate()const;
+				void setAudioBitrate(int audioBitrate);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				int getWidth()const;
+				void setWidth(int width);
+				int getVideoBitrate()const;
+				void setVideoBitrate(int videoBitrate);
+
+            private:
+				std::string _template_;
+				bool deleteBframes_;
+				std::string lazy_;
+				std::string gop_;
+				bool opus_;
+				std::string audioCodec_;
+				std::string templateType_;
+				std::string audioProfile_;
+				int height_;
+				std::string app_;
+				int audioChannelNum_;
+				int profile_;
+				int fPS_;
+				long ownerId_;
+				int audioRate_;
+				int audioBitrate_;
+				std::string domain_;
+				int width_;
+				int videoBitrate_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_

+ 64 - 58
live/include/alibabacloud/live/model/AddShowIntoShowListRequest.h

@@ -1,69 +1,75 @@
 /*
  * 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_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddShowIntoShowListRequest : public RpcServiceRequest {
-public:
-	AddShowIntoShowListRequest();
-	~AddShowIntoShowListRequest();
-	int getLiveInputType() const;
-	void setLiveInputType(int liveInputType);
-	long getDuration() const;
-	void setDuration(long duration);
-	int getRepeatTimes() const;
-	void setRepeatTimes(int repeatTimes);
-	std::string getShowName() const;
-	void setShowName(const std::string &showName);
-	std::string getResourceId() const;
-	void setResourceId(const std::string &resourceId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getResourceType() const;
-	void setResourceType(const std::string &resourceType);
-	std::string getResourceUrl() const;
-	void setResourceUrl(const std::string &resourceUrl);
-	int getSpot() const;
-	void setSpot(int spot);
-
-private:
-	int liveInputType_;
-	long duration_;
-	int repeatTimes_;
-	std::string showName_;
-	std::string resourceId_;
-	std::string casterId_;
-	long ownerId_;
-	std::string resourceType_;
-	std::string resourceUrl_;
-	int spot_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddShowIntoShowListRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddShowIntoShowListRequest();
+				~AddShowIntoShowListRequest();
+
+				int getLiveInputType()const;
+				void setLiveInputType(int liveInputType);
+				long getDuration()const;
+				void setDuration(long duration);
+				int getRepeatTimes()const;
+				void setRepeatTimes(int repeatTimes);
+				std::string getShowName()const;
+				void setShowName(const std::string& showName);
+				std::string getResourceId()const;
+				void setResourceId(const std::string& resourceId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getResourceUrl()const;
+				void setResourceUrl(const std::string& resourceUrl);
+				int getSpot()const;
+				void setSpot(int spot);
+
+            private:
+				int liveInputType_;
+				long duration_;
+				int repeatTimes_;
+				std::string showName_;
+				std::string resourceId_;
+				std::string casterId_;
+				long ownerId_;
+				std::string resourceType_;
+				std::string resourceUrl_;
+				int spot_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/AddStudioLayoutRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutRequest : public RpcServiceRequest {
-public:
-	AddStudioLayoutRequest();
-	~AddStudioLayoutRequest();
-	std::string getScreenInputConfigList() const;
-	void setScreenInputConfigList(const std::string &screenInputConfigList);
-	std::string getLayoutType() const;
-	void setLayoutType(const std::string &layoutType);
-	std::string getLayoutName() const;
-	void setLayoutName(const std::string &layoutName);
-	std::string getLayerOrderConfigList() const;
-	void setLayerOrderConfigList(const std::string &layerOrderConfigList);
-	std::string getMediaInputConfigList() const;
-	void setMediaInputConfigList(const std::string &mediaInputConfigList);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	std::string getBgImageConfig() const;
-	void setBgImageConfig(const std::string &bgImageConfig);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getCommonConfig() const;
-	void setCommonConfig(const std::string &commonConfig);
-
-private:
-	std::string screenInputConfigList_;
-	std::string layoutType_;
-	std::string layoutName_;
-	std::string layerOrderConfigList_;
-	std::string mediaInputConfigList_;
-	std::string casterId_;
-	std::string bgImageConfig_;
-	long ownerId_;
-	std::string commonConfig_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddStudioLayoutRequest();
+				~AddStudioLayoutRequest();
+
+				std::string getScreenInputConfigList()const;
+				void setScreenInputConfigList(const std::string& screenInputConfigList);
+				std::string getLayoutType()const;
+				void setLayoutType(const std::string& layoutType);
+				std::string getLayoutName()const;
+				void setLayoutName(const std::string& layoutName);
+				std::string getLayerOrderConfigList()const;
+				void setLayerOrderConfigList(const std::string& layerOrderConfigList);
+				std::string getMediaInputConfigList()const;
+				void setMediaInputConfigList(const std::string& mediaInputConfigList);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				std::string getBgImageConfig()const;
+				void setBgImageConfig(const std::string& bgImageConfig);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCommonConfig()const;
+				void setCommonConfig(const std::string& commonConfig);
+
+            private:
+				std::string screenInputConfigList_;
+				std::string layoutType_;
+				std::string layoutName_;
+				std::string layerOrderConfigList_;
+				std::string mediaInputConfigList_;
+				std::string casterId_;
+				std::string bgImageConfig_;
+				long ownerId_;
+				std::string commonConfig_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_

+ 58 - 52
live/include/alibabacloud/live/model/AddTrancodeSEIRequest.h

@@ -1,63 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AddTrancodeSEIRequest : public RpcServiceRequest {
-public:
-	AddTrancodeSEIRequest();
-	~AddTrancodeSEIRequest();
-	std::string getPattern() const;
-	void setPattern(const std::string &pattern);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	int getRepeat() const;
-	void setRepeat(int repeat);
-	std::string getText() const;
-	void setText(const std::string &text);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getDelay() const;
-	void setDelay(int delay);
-
-private:
-	std::string pattern_;
-	std::string appName_;
-	int repeat_;
-	std::string text_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-	int delay_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AddTrancodeSEIRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddTrancodeSEIRequest();
+				~AddTrancodeSEIRequest();
+
+				std::string getPattern()const;
+				void setPattern(const std::string& pattern);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				int getRepeat()const;
+				void setRepeat(int repeat);
+				std::string getText()const;
+				void setText(const std::string& text);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getDelay()const;
+				void setDelay(int delay);
+
+            private:
+				std::string pattern_;
+				std::string appName_;
+				int repeat_;
+				std::string text_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+				int delay_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/AllowPushStreamRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT AllowPushStreamRequest : public RpcServiceRequest {
-public:
-	AllowPushStreamRequest();
-	~AllowPushStreamRequest();
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRoomId() const;
-	void setRoomId(const std::string &roomId);
-	std::string getAppId() const;
-	void setAppId(const std::string &appId);
-
-private:
-	long ownerId_;
-	std::string roomId_;
-	std::string appId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT AllowPushStreamRequest : public RpcServiceRequest
+			{
+
+			public:
+				AllowPushStreamRequest();
+				~AllowPushStreamRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRoomId()const;
+				void setRoomId(const std::string& roomId);
+				std::string getAppId()const;
+				void setAppId(const std::string& appId);
+
+            private:
+				long ownerId_;
+				std::string roomId_;
+				std::string appId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_

+ 49 - 43
live/include/alibabacloud/live/model/BatchDeleteLiveDomainConfigsRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT BatchDeleteLiveDomainConfigsRequest : public RpcServiceRequest {
-public:
-	BatchDeleteLiveDomainConfigsRequest();
-	~BatchDeleteLiveDomainConfigsRequest();
-	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_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT BatchDeleteLiveDomainConfigsRequest : public RpcServiceRequest
+			{
+
+			public:
+				BatchDeleteLiveDomainConfigsRequest();
+				~BatchDeleteLiveDomainConfigsRequest();
+
+				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_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_

+ 49 - 43
live/include/alibabacloud/live/model/BatchSetLiveDomainConfigsRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT BatchSetLiveDomainConfigsRequest : public RpcServiceRequest {
-public:
-	BatchSetLiveDomainConfigsRequest();
-	~BatchSetLiveDomainConfigsRequest();
-	std::string getFunctions() const;
-	void setFunctions(const std::string &functions);
-	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 functions_;
-	std::string domainNames_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string securityToken_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT BatchSetLiveDomainConfigsRequest : public RpcServiceRequest
+			{
+
+			public:
+				BatchSetLiveDomainConfigsRequest();
+				~BatchSetLiveDomainConfigsRequest();
+
+				std::string getFunctions()const;
+				void setFunctions(const std::string& functions);
+				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 functions_;
+				std::string domainNames_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string securityToken_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/CloseLiveShiftRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftRequest : public RpcServiceRequest {
-public:
-	CloseLiveShiftRequest();
-	~CloseLiveShiftRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseLiveShiftRequest();
+				~CloseLiveShiftRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/CopyCasterRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CopyCasterRequest : public RpcServiceRequest {
-public:
-	CopyCasterRequest();
-	~CopyCasterRequest();
-	std::string getClientToken() const;
-	void setClientToken(const std::string &clientToken);
-	std::string getCasterName() const;
-	void setCasterName(const std::string &casterName);
-	std::string getSrcCasterId() const;
-	void setSrcCasterId(const std::string &srcCasterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string clientToken_;
-	std::string casterName_;
-	std::string srcCasterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CopyCasterRequest : public RpcServiceRequest
+			{
+
+			public:
+				CopyCasterRequest();
+				~CopyCasterRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getCasterName()const;
+				void setCasterName(const std::string& casterName);
+				std::string getSrcCasterId()const;
+				void setSrcCasterId(const std::string& srcCasterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string clientToken_;
+				std::string casterName_;
+				std::string srcCasterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/CopyCasterSceneConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CopyCasterSceneConfigRequest : public RpcServiceRequest {
-public:
-	CopyCasterSceneConfigRequest();
-	~CopyCasterSceneConfigRequest();
-	std::string getFromSceneId() const;
-	void setFromSceneId(const std::string &fromSceneId);
-	std::string getToSceneId() const;
-	void setToSceneId(const std::string &toSceneId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string fromSceneId_;
-	std::string toSceneId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CopyCasterSceneConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				CopyCasterSceneConfigRequest();
+				~CopyCasterSceneConfigRequest();
+
+				std::string getFromSceneId()const;
+				void setFromSceneId(const std::string& fromSceneId);
+				std::string getToSceneId()const;
+				void setToSceneId(const std::string& toSceneId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string fromSceneId_;
+				std::string toSceneId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/CreateCasterRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_CREATECASTERREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateCasterRequest : public RpcServiceRequest {
-public:
-	CreateCasterRequest();
-	~CreateCasterRequest();
-	std::string getClientToken() const;
-	void setClientToken(const std::string &clientToken);
-	std::string getCasterName() const;
-	void setCasterName(const std::string &casterName);
-	std::string getCasterTemplate() const;
-	void setCasterTemplate(const std::string &casterTemplate);
-	std::string getExpireTime() const;
-	void setExpireTime(const std::string &expireTime);
-	int getNormType() const;
-	void setNormType(int normType);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getPurchaseTime() const;
-	void setPurchaseTime(const std::string &purchaseTime);
-	int getMicMode() const;
-	void setMicMode(int micMode);
-	std::string getChargeType() const;
-	void setChargeType(const std::string &chargeType);
-
-private:
-	std::string clientToken_;
-	std::string casterName_;
-	std::string casterTemplate_;
-	std::string expireTime_;
-	int normType_;
-	long ownerId_;
-	std::string purchaseTime_;
-	int micMode_;
-	std::string chargeType_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateCasterRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateCasterRequest();
+				~CreateCasterRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getCasterName()const;
+				void setCasterName(const std::string& casterName);
+				std::string getCasterTemplate()const;
+				void setCasterTemplate(const std::string& casterTemplate);
+				std::string getExpireTime()const;
+				void setExpireTime(const std::string& expireTime);
+				int getNormType()const;
+				void setNormType(int normType);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getPurchaseTime()const;
+				void setPurchaseTime(const std::string& purchaseTime);
+				int getMicMode()const;
+				void setMicMode(int micMode);
+				std::string getChargeType()const;
+				void setChargeType(const std::string& chargeType);
+
+            private:
+				std::string clientToken_;
+				std::string casterName_;
+				std::string casterTemplate_;
+				std::string expireTime_;
+				int normType_;
+				long ownerId_;
+				std::string purchaseTime_;
+				int micMode_;
+				std::string chargeType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/CreateCustomTemplateRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateCustomTemplateRequest : public RpcServiceRequest {
-public:
-	CreateCustomTemplateRequest();
-	~CreateCustomTemplateRequest();
-	std::string get_Template() const;
-	void set_Template(const std::string &_template);
-	std::string getCustomTemplate() const;
-	void setCustomTemplate(const std::string &customTemplate);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string _template_;
-	std::string customTemplate_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateCustomTemplateRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateCustomTemplateRequest();
+				~CreateCustomTemplateRequest();
+
+				std::string get_Template()const;
+				void set_Template(const std::string& _template);
+				std::string getCustomTemplate()const;
+				void setCustomTemplate(const std::string& customTemplate);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string _template_;
+				std::string customTemplate_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_

+ 49 - 43
live/include/alibabacloud/live/model/CreateLiveRealTimeLogDeliveryRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateLiveRealTimeLogDeliveryRequest : public RpcServiceRequest {
-public:
-	CreateLiveRealTimeLogDeliveryRequest();
-	~CreateLiveRealTimeLogDeliveryRequest();
-	std::string getProject() const;
-	void setProject(const std::string &project);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRegion() const;
-	void setRegion(const std::string &region);
-	std::string getLogstore() const;
-	void setLogstore(const std::string &logstore);
-
-private:
-	std::string project_;
-	std::string domainName_;
-	long ownerId_;
-	std::string region_;
-	std::string logstore_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateLiveRealTimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateLiveRealTimeLogDeliveryRequest();
+				~CreateLiveRealTimeLogDeliveryRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				std::string domainName_;
+				long ownerId_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_

+ 55 - 49
live/include/alibabacloud/live/model/CreateLiveStreamMonitorRequest.h

@@ -1,60 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamMonitorRequest : public RpcServiceRequest {
-public:
-	CreateLiveStreamMonitorRequest();
-	~CreateLiveStreamMonitorRequest();
-	std::string getMonitorName() const;
-	void setMonitorName(const std::string &monitorName);
-	std::string getStream() const;
-	void setStream(const std::string &stream);
-	std::string getOutputTemplate() const;
-	void setOutputTemplate(const std::string &outputTemplate);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	std::string getInputList() const;
-	void setInputList(const std::string &inputList);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-
-private:
-	std::string monitorName_;
-	std::string stream_;
-	std::string outputTemplate_;
-	std::string app_;
-	std::string inputList_;
-	long ownerId_;
-	std::string domain_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamMonitorRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateLiveStreamMonitorRequest();
+				~CreateLiveStreamMonitorRequest();
+
+				std::string getMonitorName()const;
+				void setMonitorName(const std::string& monitorName);
+				std::string getStream()const;
+				void setStream(const std::string& stream);
+				std::string getOutputTemplate()const;
+				void setOutputTemplate(const std::string& outputTemplate);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				std::string getInputList()const;
+				void setInputList(const std::string& inputList);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+
+            private:
+				std::string monitorName_;
+				std::string stream_;
+				std::string outputTemplate_;
+				std::string app_;
+				std::string inputList_;
+				long ownerId_;
+				std::string domain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_

+ 64 - 58
live/include/alibabacloud/live/model/CreateLiveStreamRecordIndexFilesRequest.h

@@ -1,69 +1,75 @@
 /*
  * 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_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest {
-public:
-	CreateLiveStreamRecordIndexFilesRequest();
-	~CreateLiveStreamRecordIndexFilesRequest();
-	std::string getOssEndpoint() const;
-	void setOssEndpoint(const std::string &ossEndpoint);
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
-	std::string getOssObject() const;
-	void setOssObject(const std::string &ossObject);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getOssBucket() const;
-	void setOssBucket(const std::string &ossBucket);
-	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 ossEndpoint_;
-	std::string startTime_;
-	std::string ossObject_;
-	std::string appName_;
-	std::string securityToken_;
-	std::string streamName_;
-	std::string ossBucket_;
-	std::string domainName_;
-	std::string endTime_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateLiveStreamRecordIndexFilesRequest();
+				~CreateLiveStreamRecordIndexFilesRequest();
+
+				std::string getOssEndpoint()const;
+				void setOssEndpoint(const std::string& ossEndpoint);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getOssObject()const;
+				void setOssObject(const std::string& ossObject);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getOssBucket()const;
+				void setOssBucket(const std::string& ossBucket);
+				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 ossEndpoint_;
+				std::string startTime_;
+				std::string ossObject_;
+				std::string appName_;
+				std::string securityToken_;
+				std::string streamName_;
+				std::string ossBucket_;
+				std::string domainName_;
+				std::string endTime_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_

+ 52 - 46
live/include/alibabacloud/live/model/CreateMixStreamRequest.h

@@ -1,57 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT CreateMixStreamRequest : public RpcServiceRequest {
-public:
-	CreateMixStreamRequest();
-	~CreateMixStreamRequest();
-	std::string getOutputConfig() const;
-	void setOutputConfig(const std::string &outputConfig);
-	std::string getLayoutId() const;
-	void setLayoutId(const std::string &layoutId);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	std::string getInputStreamList() const;
-	void setInputStreamList(const std::string &inputStreamList);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getCallbackConfig() const;
-	void setCallbackConfig(const std::string &callbackConfig);
-
-private:
-	std::string outputConfig_;
-	std::string layoutId_;
-	std::string domainName_;
-	std::string inputStreamList_;
-	long ownerId_;
-	std::string callbackConfig_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT CreateMixStreamRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateMixStreamRequest();
+				~CreateMixStreamRequest();
+
+				std::string getOutputConfig()const;
+				void setOutputConfig(const std::string& outputConfig);
+				std::string getLayoutId()const;
+				void setLayoutId(const std::string& layoutId);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				std::string getInputStreamList()const;
+				void setInputStreamList(const std::string& inputStreamList);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCallbackConfig()const;
+				void setCallbackConfig(const std::string& callbackConfig);
+
+            private:
+				std::string outputConfig_;
+				std::string layoutId_;
+				std::string domainName_;
+				std::string inputStreamList_;
+				long ownerId_;
+				std::string callbackConfig_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DeleteCasterComponentRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteCasterComponentRequest : public RpcServiceRequest {
-public:
-	DeleteCasterComponentRequest();
-	~DeleteCasterComponentRequest();
-	std::string getComponentId() const;
-	void setComponentId(const std::string &componentId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string componentId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteCasterComponentRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCasterComponentRequest();
+				~DeleteCasterComponentRequest();
+
+				std::string getComponentId()const;
+				void setComponentId(const std::string& componentId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string componentId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteCasterEpisodeGroupRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteCasterEpisodeRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeRequest : public RpcServiceRequest {
-public:
-	DeleteCasterEpisodeRequest();
-	~DeleteCasterEpisodeRequest();
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getEpisodeId() const;
-	void setEpisodeId(const std::string &episodeId);
-
-private:
-	std::string casterId_;
-	long ownerId_;
-	std::string episodeId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCasterEpisodeRequest();
+				~DeleteCasterEpisodeRequest();
+
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getEpisodeId()const;
+				void setEpisodeId(const std::string& episodeId);
+
+            private:
+				std::string casterId_;
+				long ownerId_;
+				std::string episodeId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DeleteCasterLayoutRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteCasterLayoutRequest : public RpcServiceRequest {
-public:
-	DeleteCasterLayoutRequest();
-	~DeleteCasterLayoutRequest();
-	std::string getLayoutId() const;
-	void setLayoutId(const std::string &layoutId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string layoutId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteCasterLayoutRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCasterLayoutRequest();
+				~DeleteCasterLayoutRequest();
+
+				std::string getLayoutId()const;
+				void setLayoutId(const std::string& layoutId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string layoutId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteCasterProgramRequest.h

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

+ 40 - 34
live/include/alibabacloud/live/model/DeleteCasterRequest.h

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

+ 46 - 40
live/include/alibabacloud/live/model/DeleteCasterSceneConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteCasterSceneConfigRequest : public RpcServiceRequest {
-public:
-	DeleteCasterSceneConfigRequest();
-	~DeleteCasterSceneConfigRequest();
-	std::string getType() const;
-	void setType(const std::string &type);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getSceneId() const;
-	void setSceneId(const std::string &sceneId);
-
-private:
-	std::string type_;
-	std::string casterId_;
-	long ownerId_;
-	std::string sceneId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteCasterSceneConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCasterSceneConfigRequest();
+				~DeleteCasterSceneConfigRequest();
+
+				std::string getType()const;
+				void setType(const std::string& type);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSceneId()const;
+				void setSceneId(const std::string& sceneId);
+
+            private:
+				std::string type_;
+				std::string casterId_;
+				long ownerId_;
+				std::string sceneId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DeleteCasterVideoResourceRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteCasterVideoResourceRequest : public RpcServiceRequest {
-public:
-	DeleteCasterVideoResourceRequest();
-	~DeleteCasterVideoResourceRequest();
-	std::string getResourceId() const;
-	void setResourceId(const std::string &resourceId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string resourceId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteCasterVideoResourceRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCasterVideoResourceRequest();
+				~DeleteCasterVideoResourceRequest();
+
+				std::string getResourceId()const;
+				void setResourceId(const std::string& resourceId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string resourceId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteCustomTemplateRequest.h

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

+ 49 - 43
live/include/alibabacloud/live/model/DeleteLiveAppRecordConfigRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppRecordConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveAppRecordConfigRequest();
-	~DeleteLiveAppRecordConfigRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string securityToken_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppRecordConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveAppRecordConfigRequest();
+				~DeleteLiveAppRecordConfigRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string securityToken_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveAppSnapshotConfigRequest.h

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

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveAudioAuditConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveAudioAuditConfigRequest();
-	~DeleteLiveAudioAuditConfigRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveAudioAuditConfigRequest();
+				~DeleteLiveAudioAuditConfigRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteLiveAudioAuditNotifyConfigRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDetectNotifyConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveDetectNotifyConfigRequest();
-	~DeleteLiveDetectNotifyConfigRequest();
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string securityToken_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDetectNotifyConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveDetectNotifyConfigRequest();
+				~DeleteLiveDetectNotifyConfigRequest();
+
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string securityToken_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteLiveDomainPlayMappingRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainPlayMappingRequest : public RpcServiceRequest {
-public:
-	DeleteLiveDomainPlayMappingRequest();
-	~DeleteLiveDomainPlayMappingRequest();
-	std::string getPlayDomain() const;
-	void setPlayDomain(const std::string &playDomain);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getPullDomain() const;
-	void setPullDomain(const std::string &pullDomain);
-
-private:
-	std::string playDomain_;
-	long ownerId_;
-	std::string pullDomain_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainPlayMappingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveDomainPlayMappingRequest();
+				~DeleteLiveDomainPlayMappingRequest();
+
+				std::string getPlayDomain()const;
+				void setPlayDomain(const std::string& playDomain);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getPullDomain()const;
+				void setPullDomain(const std::string& pullDomain);
+
+            private:
+				std::string playDomain_;
+				long ownerId_;
+				std::string pullDomain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveDomainRequest.h

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

+ 40 - 34
live/include/alibabacloud/live/model/DeleteLiveEdgeTransferRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteLiveLazyPullStreamInfoConfigRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveLazyPullStreamInfoConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveLazyPullStreamInfoConfigRequest();
-	~DeleteLiveLazyPullStreamInfoConfigRequest();
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-
-private:
-	std::string domainName_;
-	long ownerId_;
-	std::string appName_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveLazyPullStreamInfoConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveLazyPullStreamInfoConfigRequest();
+				~DeleteLiveLazyPullStreamInfoConfigRequest();
+
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+
+            private:
+				std::string domainName_;
+				long ownerId_;
+				std::string appName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLivePullStreamInfoConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLivePullStreamInfoConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLivePullStreamInfoConfigRequest();
-	~DeleteLivePullStreamInfoConfigRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLivePullStreamInfoConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLivePullStreamInfoConfigRequest();
+				~DeleteLivePullStreamInfoConfigRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveRealTimeLogLogstoreRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealTimeLogLogstoreRequest : public RpcServiceRequest {
-public:
-	DeleteLiveRealTimeLogLogstoreRequest();
-	~DeleteLiveRealTimeLogLogstoreRequest();
-	std::string getProject() const;
-	void setProject(const std::string &project);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRegion() const;
-	void setRegion(const std::string &region);
-	std::string getLogstore() const;
-	void setLogstore(const std::string &logstore);
-
-private:
-	std::string project_;
-	long ownerId_;
-	std::string region_;
-	std::string logstore_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealTimeLogLogstoreRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveRealTimeLogLogstoreRequest();
+				~DeleteLiveRealTimeLogLogstoreRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				long ownerId_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_

+ 49 - 43
live/include/alibabacloud/live/model/DeleteLiveRealtimeLogDeliveryRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealtimeLogDeliveryRequest : public RpcServiceRequest {
-public:
-	DeleteLiveRealtimeLogDeliveryRequest();
-	~DeleteLiveRealtimeLogDeliveryRequest();
-	std::string getProject() const;
-	void setProject(const std::string &project);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRegion() const;
-	void setRegion(const std::string &region);
-	std::string getLogstore() const;
-	void setLogstore(const std::string &logstore);
-
-private:
-	std::string project_;
-	std::string domainName_;
-	long ownerId_;
-	std::string region_;
-	std::string logstore_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealtimeLogDeliveryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveRealtimeLogDeliveryRequest();
+				~DeleteLiveRealtimeLogDeliveryRequest();
+
+				std::string getProject()const;
+				void setProject(const std::string& project);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
+				std::string getLogstore()const;
+				void setLogstore(const std::string& logstore);
+
+            private:
+				std::string project_;
+				std::string domainName_;
+				long ownerId_;
+				std::string region_;
+				std::string logstore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordNotifyConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveRecordNotifyConfigRequest();
-	~DeleteLiveRecordNotifyConfigRequest();
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string securityToken_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordNotifyConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveRecordNotifyConfigRequest();
+				~DeleteLiveRecordNotifyConfigRequest();
+
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string securityToken_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveRecordVodConfigRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordVodConfigRequest : public RpcServiceRequest {
-public:
-	DeleteLiveRecordVodConfigRequest();
-	~DeleteLiveRecordVodConfigRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string streamName_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordVodConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveRecordVodConfigRequest();
+				~DeleteLiveRecordVodConfigRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h

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

+ 46 - 40
live/include/alibabacloud/live/model/DeleteLiveSpecificStagingConfigRequest.h

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

+ 40 - 34
live/include/alibabacloud/live/model/DeleteLiveStreamMonitorRequest.h

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

+ 63 - 0
live/include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveStreamRecordIndexFilesRequest();
+				~DeleteLiveStreamRecordIndexFilesRequest();
+
+				std::string getRemoveFile()const;
+				void setRemoveFile(const std::string& removeFile);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::vector<std::string> getRecordId()const;
+				void setRecordId(const std::vector<std::string>& recordId);
+
+            private:
+				std::string removeFile_;
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+				std::vector<std::string> recordId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_H_

+ 60 - 0
live/include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesResult.h

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

+ 49 - 43
live/include/alibabacloud/live/model/DeleteLiveStreamTranscodeRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest {
-public:
-	DeleteLiveStreamTranscodeRequest();
-	~DeleteLiveStreamTranscodeRequest();
-	std::string get_Template() const;
-	void set_Template(const std::string &_template);
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-
-private:
-	std::string _template_;
-	std::string securityToken_;
-	std::string app_;
-	long ownerId_;
-	std::string domain_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveStreamTranscodeRequest();
+				~DeleteLiveStreamTranscodeRequest();
+
+				std::string get_Template()const;
+				void set_Template(const std::string& _template);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+
+            private:
+				std::string _template_;
+				std::string securityToken_;
+				std::string app_;
+				long ownerId_;
+				std::string domain_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteLiveStreamWatermarkRequest.h

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

+ 49 - 43
live/include/alibabacloud/live/model/DeleteLiveStreamWatermarkRuleRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRuleRequest : public RpcServiceRequest {
-public:
-	DeleteLiveStreamWatermarkRuleRequest();
-	~DeleteLiveStreamWatermarkRuleRequest();
-	std::string getStream() const;
-	void setStream(const std::string &stream);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getDomain() const;
-	void setDomain(const std::string &domain);
-	std::string getRuleId() const;
-	void setRuleId(const std::string &ruleId);
-
-private:
-	std::string stream_;
-	std::string app_;
-	long ownerId_;
-	std::string domain_;
-	std::string ruleId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteLiveStreamWatermarkRuleRequest();
+				~DeleteLiveStreamWatermarkRuleRequest();
+
+				std::string getStream()const;
+				void setStream(const std::string& stream);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				std::string getRuleId()const;
+				void setRuleId(const std::string& ruleId);
+
+            private:
+				std::string stream_;
+				std::string app_;
+				long ownerId_;
+				std::string domain_;
+				std::string ruleId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteLiveStreamsNotifyUrlConfigRequest.h

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

+ 49 - 43
live/include/alibabacloud/live/model/DeleteMixStreamRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteMixStreamRequest : public RpcServiceRequest {
-public:
-	DeleteMixStreamRequest();
-	~DeleteMixStreamRequest();
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getStreamName() const;
-	void setStreamName(const std::string &streamName);
-	std::string getMixStreamId() const;
-	void setMixStreamId(const std::string &mixStreamId);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string appName_;
-	std::string streamName_;
-	std::string mixStreamId_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteMixStreamRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteMixStreamRequest();
+				~DeleteMixStreamRequest();
+
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getMixStreamId()const;
+				void setMixStreamId(const std::string& mixStreamId);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string appName_;
+				std::string streamName_;
+				std::string mixStreamId_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_

+ 52 - 46
live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h

@@ -1,57 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigRequest : public RpcServiceRequest {
-public:
-	DeleteMultiRateConfigRequest();
-	~DeleteMultiRateConfigRequest();
-	std::string getDeleteAll() const;
-	void setDeleteAll(const std::string &deleteAll);
-	std::string getApp() const;
-	void setApp(const std::string &app);
-	std::string getGroupId() const;
-	void setGroupId(const std::string &groupId);
-	std::string getTemplates() const;
-	void setTemplates(const std::string &templates);
-	std::string getDomainName() const;
-	void setDomainName(const std::string &domainName);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string deleteAll_;
-	std::string app_;
-	std::string groupId_;
-	std::string templates_;
-	std::string domainName_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteMultiRateConfigRequest();
+				~DeleteMultiRateConfigRequest();
+
+				std::string getDeleteAll()const;
+				void setDeleteAll(const std::string& deleteAll);
+				std::string getApp()const;
+				void setApp(const std::string& app);
+				std::string getGroupId()const;
+				void setGroupId(const std::string& groupId);
+				std::string getTemplates()const;
+				void setTemplates(const std::string& templates);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string deleteAll_;
+				std::string app_;
+				std::string groupId_;
+				std::string templates_;
+				std::string domainName_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsRequest : public RpcServiceRequest {
-public:
-	DeletePlaylistItemsRequest();
-	~DeletePlaylistItemsRequest();
-	std::string getProgramItemIds() const;
-	void setProgramItemIds(const std::string &programItemIds);
-	std::string getProgramId() const;
-	void setProgramId(const std::string &programId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string programItemIds_;
-	std::string programId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeletePlaylistItemsRequest();
+				~DeletePlaylistItemsRequest();
+
+				std::string getProgramItemIds()const;
+				void setProgramItemIds(const std::string& programItemIds);
+				std::string getProgramId()const;
+				void setProgramId(const std::string& programId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string programItemIds_;
+				std::string programId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeletePlaylistRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteRoomRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETEROOMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteRoomRequest : public RpcServiceRequest {
-public:
-	DeleteRoomRequest();
-	~DeleteRoomRequest();
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getRoomId() const;
-	void setRoomId(const std::string &roomId);
-	std::string getAppId() const;
-	void setAppId(const std::string &appId);
-
-private:
-	long ownerId_;
-	std::string roomId_;
-	std::string appId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteRoomRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteRoomRequest();
+				~DeleteRoomRequest();
+
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getRoomId()const;
+				void setRoomId(const std::string& roomId);
+				std::string getAppId()const;
+				void setAppId(const std::string& appId);
+
+            private:
+				long ownerId_;
+				std::string roomId_;
+				std::string appId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DeleteSnapshotCallbackAuthRequest.h

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

+ 63 - 0
live/include/alibabacloud/live/model/DeleteSnapshotFilesRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteSnapshotFilesRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteSnapshotFilesRequest();
+				~DeleteSnapshotFilesRequest();
+
+				bool getRemoveFile()const;
+				void setRemoveFile(bool removeFile);
+				std::string getAppName()const;
+				void setAppName(const std::string& appName);
+				std::string getStreamName()const;
+				void setStreamName(const std::string& streamName);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::vector<long> getCreateTimestampList()const;
+				void setCreateTimestampList(const std::vector<long>& createTimestampList);
+
+            private:
+				bool removeFile_;
+				std::string appName_;
+				std::string streamName_;
+				std::string domainName_;
+				long ownerId_;
+				std::vector<long> createTimestampList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_H_

+ 60 - 0
live/include/alibabacloud/live/model/DeleteSnapshotFilesResult.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutRequest : public RpcServiceRequest {
-public:
-	DeleteStudioLayoutRequest();
-	~DeleteStudioLayoutRequest();
-	std::string getLayoutId() const;
-	void setLayoutId(const std::string &layoutId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string layoutId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteStudioLayoutRequest();
+				~DeleteStudioLayoutRequest();
+
+				std::string getLayoutId()const;
+				void setLayoutId(const std::string& layoutId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string layoutId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_

+ 40 - 34
live/include/alibabacloud/live/model/DescribeAutoShowListTasksRequest.h

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

+ 40 - 34
live/include/alibabacloud/live/model/DescribeCasterChannelsRequest.h

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

+ 43 - 37
live/include/alibabacloud/live/model/DescribeCasterComponentsRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DescribeCasterComponentsRequest : public RpcServiceRequest {
-public:
-	DescribeCasterComponentsRequest();
-	~DescribeCasterComponentsRequest();
-	std::string getComponentId() const;
-	void setComponentId(const std::string &componentId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string componentId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DescribeCasterComponentsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCasterComponentsRequest();
+				~DescribeCasterComponentsRequest();
+
+				std::string getComponentId()const;
+				void setComponentId(const std::string& componentId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string componentId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_

+ 4 - 4
live/include/alibabacloud/live/model/DescribeCasterComponentsResult.h

@@ -47,8 +47,8 @@ namespace AlibabaCloud
 						float borderWidthNormalized;
 						float sizeNormalized;
 						std::string color;
-						std::string borderColor;
 						std::string fontName;
+						std::string borderColor;
 						std::string text;
 					};
 					struct ImageLayerContent
@@ -59,10 +59,10 @@ namespace AlibabaCloud
 					{
 						float borderWidthNormalized;
 						std::string color;
-						std::string sourceLan;
-						std::string borderColor;
 						std::string locationId;
+						std::string sourceLan;
 						bool showSourceLan;
+						std::string borderColor;
 						int wordCountPerLine;
 						int ptsOffset;
 						float sizeNormalized;
@@ -77,8 +77,8 @@ namespace AlibabaCloud
 					std::string componentType;
 					ComponentLayer componentLayer;
 					std::string locationId;
-					std::string effect;
 					std::string componentName;
+					std::string effect;
 					std::string componentId;
 					ImageLayerContent imageLayerContent;
 				};

+ 40 - 34
live/include/alibabacloud/live/model/DescribeCasterConfigRequest.h

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

+ 4 - 4
live/include/alibabacloud/live/model/DescribeCasterConfigResult.h

@@ -63,13 +63,13 @@ namespace AlibabaCloud
 				~DescribeCasterConfigResult();
 				int getChannelEnable()const;
 				std::string getDomainName()const;
-				std::string getUrgentMaterialId()const;
 				std::string getSideOutputUrlList()const;
+				std::string getUrgentMaterialId()const;
 				TranscodeConfig getTranscodeConfig()const;
 				std::string getProgramName()const;
 				float getDelay()const;
-				std::string getCallbackUrl()const;
 				std::string getSideOutputUrl()const;
+				std::string getCallbackUrl()const;
 				std::string getCasterName()const;
 				int getProgramEffect()const;
 				std::vector<SyncGroup> getSyncGroupsConfig()const;
@@ -81,13 +81,13 @@ namespace AlibabaCloud
 			private:
 				int channelEnable_;
 				std::string domainName_;
-				std::string urgentMaterialId_;
 				std::string sideOutputUrlList_;
+				std::string urgentMaterialId_;
 				TranscodeConfig transcodeConfig_;
 				std::string programName_;
 				float delay_;
-				std::string callbackUrl_;
 				std::string sideOutputUrl_;
+				std::string callbackUrl_;
 				std::string casterName_;
 				int programEffect_;
 				std::vector<SyncGroup> syncGroupsConfig_;

+ 43 - 37
live/include/alibabacloud/live/model/DescribeCasterLayoutsRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DescribeCasterLayoutsRequest : public RpcServiceRequest {
-public:
-	DescribeCasterLayoutsRequest();
-	~DescribeCasterLayoutsRequest();
-	std::string getLayoutId() const;
-	void setLayoutId(const std::string &layoutId);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string layoutId_;
-	std::string casterId_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DescribeCasterLayoutsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCasterLayoutsRequest();
+				~DescribeCasterLayoutsRequest();
+
+				std::string getLayoutId()const;
+				void setLayoutId(const std::string& layoutId);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				std::string layoutId_;
+				std::string casterId_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_

+ 61 - 55
live/include/alibabacloud/live/model/DescribeCasterProgramRequest.h

@@ -1,66 +1,72 @@
 /*
  * 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_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DescribeCasterProgramRequest : public RpcServiceRequest {
-public:
-	DescribeCasterProgramRequest();
-	~DescribeCasterProgramRequest();
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
-	int getPageNum() const;
-	void setPageNum(int pageNum);
-	int getPageSize() const;
-	void setPageSize(int pageSize);
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	std::string getEpisodeType() const;
-	void setEpisodeType(const std::string &episodeType);
-	std::string getEndTime() const;
-	void setEndTime(const std::string &endTime);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getEpisodeId() const;
-	void setEpisodeId(const std::string &episodeId);
-	int getStatus() const;
-	void setStatus(int status);
-
-private:
-	std::string startTime_;
-	int pageNum_;
-	int pageSize_;
-	std::string casterId_;
-	std::string episodeType_;
-	std::string endTime_;
-	long ownerId_;
-	std::string episodeId_;
-	int status_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DescribeCasterProgramRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCasterProgramRequest();
+				~DescribeCasterProgramRequest();
+
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				std::string getEpisodeType()const;
+				void setEpisodeType(const std::string& episodeType);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getEpisodeId()const;
+				void setEpisodeId(const std::string& episodeId);
+				int getStatus()const;
+				void setStatus(int status);
+
+            private:
+				std::string startTime_;
+				int pageNum_;
+				int pageSize_;
+				std::string casterId_;
+				std::string episodeType_;
+				std::string endTime_;
+				long ownerId_;
+				std::string episodeId_;
+				int status_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_

+ 4 - 4
live/include/alibabacloud/live/model/DescribeCasterProgramResult.h

@@ -34,13 +34,13 @@ namespace AlibabaCloud
 			public:
 				struct Episode
 				{
-					int status;
 					std::string switchType;
+					int status;
 					std::vector<std::string> componentIds;
 					std::string endTime;
 					std::string resourceId;
-					std::string startTime;
 					std::string episodeType;
+					std::string startTime;
 					std::string episodeId;
 					std::string episodeName;
 				};
@@ -52,8 +52,8 @@ namespace AlibabaCloud
 				int getProgramEffect()const;
 				int getTotal()const;
 				std::vector<Episode> getEpisodes()const;
-				std::string getProgramName()const;
 				std::string getCasterId()const;
+				std::string getProgramName()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -61,8 +61,8 @@ namespace AlibabaCloud
 				int programEffect_;
 				int total_;
 				std::vector<Episode> episodes_;
-				std::string programName_;
 				std::string casterId_;
+				std::string programName_;
 
 			};
 		}

+ 43 - 37
live/include/alibabacloud/live/model/DescribeCasterSceneAudioRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DescribeCasterSceneAudioRequest : public RpcServiceRequest {
-public:
-	DescribeCasterSceneAudioRequest();
-	~DescribeCasterSceneAudioRequest();
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getSceneId() const;
-	void setSceneId(const std::string &sceneId);
-
-private:
-	std::string casterId_;
-	long ownerId_;
-	std::string sceneId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DescribeCasterSceneAudioRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCasterSceneAudioRequest();
+				~DescribeCasterSceneAudioRequest();
+
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSceneId()const;
+				void setSceneId(const std::string& sceneId);
+
+            private:
+				std::string casterId_;
+				long ownerId_;
+				std::string sceneId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_

+ 43 - 37
live/include/alibabacloud/live/model/DescribeCasterScenesRequest.h

@@ -1,48 +1,54 @@
 /*
  * 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_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
-#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
-
-#include <alibabacloud/live/LiveExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Live {
-namespace Model {
-class ALIBABACLOUD_LIVE_EXPORT DescribeCasterScenesRequest : public RpcServiceRequest {
-public:
-	DescribeCasterScenesRequest();
-	~DescribeCasterScenesRequest();
-	std::string getCasterId() const;
-	void setCasterId(const std::string &casterId);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getSceneId() const;
-	void setSceneId(const std::string &sceneId);
-
-private:
-	std::string casterId_;
-	long ownerId_;
-	std::string sceneId_;
-};
-} // namespace Model
-} // namespace Live
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
+#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/live/LiveExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Live
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_LIVE_EXPORT DescribeCasterScenesRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCasterScenesRequest();
+				~DescribeCasterScenesRequest();
+
+				std::string getCasterId()const;
+				void setCasterId(const std::string& casterId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getSceneId()const;
+				void setSceneId(const std::string& sceneId);
+
+            private:
+				std::string casterId_;
+				long ownerId_;
+				std::string sceneId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_

+ 2 - 2
live/include/alibabacloud/live/model/DescribeCasterScenesResult.h

@@ -37,11 +37,11 @@ namespace AlibabaCloud
 					struct StreamInfo
 					{
 						std::string outputStreamUrl;
-						std::string videoFormat;
 						std::string transcodeConfig;
+						std::string videoFormat;
 					};
-					int status;
 					std::string sceneId;
+					int status;
 					std::vector<std::string> componentIds;
 					std::string sceneName;
 					std::string layoutId;

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików