VodClient.h 129 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef ALIBABACLOUD_VOD_VODCLIENT_H_
  17. #define ALIBABACLOUD_VOD_VODCLIENT_H_
  18. #include <future>
  19. #include <alibabacloud/core/AsyncCallerContext.h>
  20. #include <alibabacloud/core/EndpointProvider.h>
  21. #include <alibabacloud/core/RpcServiceClient.h>
  22. #include "VodExport.h"
  23. #include "model/AddAITemplateRequest.h"
  24. #include "model/AddAITemplateResult.h"
  25. #include "model/AddCategoryRequest.h"
  26. #include "model/AddCategoryResult.h"
  27. #include "model/AddEditingProjectRequest.h"
  28. #include "model/AddEditingProjectResult.h"
  29. #include "model/AddTranscodeTemplateGroupRequest.h"
  30. #include "model/AddTranscodeTemplateGroupResult.h"
  31. #include "model/AddVodDomainRequest.h"
  32. #include "model/AddVodDomainResult.h"
  33. #include "model/AddVodTemplateRequest.h"
  34. #include "model/AddVodTemplateResult.h"
  35. #include "model/AddWatermarkRequest.h"
  36. #include "model/AddWatermarkResult.h"
  37. #include "model/AttachAppPolicyToIdentityRequest.h"
  38. #include "model/AttachAppPolicyToIdentityResult.h"
  39. #include "model/BatchSetVodDomainConfigsRequest.h"
  40. #include "model/BatchSetVodDomainConfigsResult.h"
  41. #include "model/BatchStartVodDomainRequest.h"
  42. #include "model/BatchStartVodDomainResult.h"
  43. #include "model/BatchStopVodDomainRequest.h"
  44. #include "model/BatchStopVodDomainResult.h"
  45. #include "model/CancelUrlUploadJobsRequest.h"
  46. #include "model/CancelUrlUploadJobsResult.h"
  47. #include "model/CreateAppInfoRequest.h"
  48. #include "model/CreateAppInfoResult.h"
  49. #include "model/CreateAuditRequest.h"
  50. #include "model/CreateAuditResult.h"
  51. #include "model/CreateUploadAttachedMediaRequest.h"
  52. #include "model/CreateUploadAttachedMediaResult.h"
  53. #include "model/CreateUploadImageRequest.h"
  54. #include "model/CreateUploadImageResult.h"
  55. #include "model/CreateUploadVideoRequest.h"
  56. #include "model/CreateUploadVideoResult.h"
  57. #include "model/DecryptKMSDataKeyRequest.h"
  58. #include "model/DecryptKMSDataKeyResult.h"
  59. #include "model/DeleteAIImageInfosRequest.h"
  60. #include "model/DeleteAIImageInfosResult.h"
  61. #include "model/DeleteAITemplateRequest.h"
  62. #include "model/DeleteAITemplateResult.h"
  63. #include "model/DeleteAppInfoRequest.h"
  64. #include "model/DeleteAppInfoResult.h"
  65. #include "model/DeleteAttachedMediaRequest.h"
  66. #include "model/DeleteAttachedMediaResult.h"
  67. #include "model/DeleteCategoryRequest.h"
  68. #include "model/DeleteCategoryResult.h"
  69. #include "model/DeleteDynamicImageRequest.h"
  70. #include "model/DeleteDynamicImageResult.h"
  71. #include "model/DeleteEditingProjectRequest.h"
  72. #include "model/DeleteEditingProjectResult.h"
  73. #include "model/DeleteImageRequest.h"
  74. #include "model/DeleteImageResult.h"
  75. #include "model/DeleteMessageCallbackRequest.h"
  76. #include "model/DeleteMessageCallbackResult.h"
  77. #include "model/DeleteMezzaninesRequest.h"
  78. #include "model/DeleteMezzaninesResult.h"
  79. #include "model/DeleteMultipartUploadRequest.h"
  80. #include "model/DeleteMultipartUploadResult.h"
  81. #include "model/DeleteStreamRequest.h"
  82. #include "model/DeleteStreamResult.h"
  83. #include "model/DeleteTranscodeTemplateGroupRequest.h"
  84. #include "model/DeleteTranscodeTemplateGroupResult.h"
  85. #include "model/DeleteVideoRequest.h"
  86. #include "model/DeleteVideoResult.h"
  87. #include "model/DeleteVodDomainRequest.h"
  88. #include "model/DeleteVodDomainResult.h"
  89. #include "model/DeleteVodSpecificConfigRequest.h"
  90. #include "model/DeleteVodSpecificConfigResult.h"
  91. #include "model/DeleteVodTemplateRequest.h"
  92. #include "model/DeleteVodTemplateResult.h"
  93. #include "model/DeleteWatermarkRequest.h"
  94. #include "model/DeleteWatermarkResult.h"
  95. #include "model/DescribePlayTopVideosRequest.h"
  96. #include "model/DescribePlayTopVideosResult.h"
  97. #include "model/DescribePlayUserAvgRequest.h"
  98. #include "model/DescribePlayUserAvgResult.h"
  99. #include "model/DescribePlayUserTotalRequest.h"
  100. #include "model/DescribePlayUserTotalResult.h"
  101. #include "model/DescribePlayVideoStatisRequest.h"
  102. #include "model/DescribePlayVideoStatisResult.h"
  103. #include "model/DescribeVodAIDataRequest.h"
  104. #include "model/DescribeVodAIDataResult.h"
  105. #include "model/DescribeVodCertificateListRequest.h"
  106. #include "model/DescribeVodCertificateListResult.h"
  107. #include "model/DescribeVodDomainBpsDataRequest.h"
  108. #include "model/DescribeVodDomainBpsDataResult.h"
  109. #include "model/DescribeVodDomainCertificateInfoRequest.h"
  110. #include "model/DescribeVodDomainCertificateInfoResult.h"
  111. #include "model/DescribeVodDomainConfigsRequest.h"
  112. #include "model/DescribeVodDomainConfigsResult.h"
  113. #include "model/DescribeVodDomainDetailRequest.h"
  114. #include "model/DescribeVodDomainDetailResult.h"
  115. #include "model/DescribeVodDomainLogRequest.h"
  116. #include "model/DescribeVodDomainLogResult.h"
  117. #include "model/DescribeVodDomainTrafficDataRequest.h"
  118. #include "model/DescribeVodDomainTrafficDataResult.h"
  119. #include "model/DescribeVodDomainUsageDataRequest.h"
  120. #include "model/DescribeVodDomainUsageDataResult.h"
  121. #include "model/DescribeVodRefreshQuotaRequest.h"
  122. #include "model/DescribeVodRefreshQuotaResult.h"
  123. #include "model/DescribeVodRefreshTasksRequest.h"
  124. #include "model/DescribeVodRefreshTasksResult.h"
  125. #include "model/DescribeVodStorageDataRequest.h"
  126. #include "model/DescribeVodStorageDataResult.h"
  127. #include "model/DescribeVodTranscodeDataRequest.h"
  128. #include "model/DescribeVodTranscodeDataResult.h"
  129. #include "model/DescribeVodUserDomainsRequest.h"
  130. #include "model/DescribeVodUserDomainsResult.h"
  131. #include "model/DescribeVodVerifyContentRequest.h"
  132. #include "model/DescribeVodVerifyContentResult.h"
  133. #include "model/DetachAppPolicyFromIdentityRequest.h"
  134. #include "model/DetachAppPolicyFromIdentityResult.h"
  135. #include "model/GenerateKMSDataKeyRequest.h"
  136. #include "model/GenerateKMSDataKeyResult.h"
  137. #include "model/GetAIImageJobsRequest.h"
  138. #include "model/GetAIImageJobsResult.h"
  139. #include "model/GetAIMediaAuditJobRequest.h"
  140. #include "model/GetAIMediaAuditJobResult.h"
  141. #include "model/GetAITemplateRequest.h"
  142. #include "model/GetAITemplateResult.h"
  143. #include "model/GetAIVideoTagResultRequest.h"
  144. #include "model/GetAIVideoTagResultResult.h"
  145. #include "model/GetAppInfosRequest.h"
  146. #include "model/GetAppInfosResult.h"
  147. #include "model/GetAttachedMediaInfoRequest.h"
  148. #include "model/GetAttachedMediaInfoResult.h"
  149. #include "model/GetAuditHistoryRequest.h"
  150. #include "model/GetAuditHistoryResult.h"
  151. #include "model/GetCategoriesRequest.h"
  152. #include "model/GetCategoriesResult.h"
  153. #include "model/GetDefaultAITemplateRequest.h"
  154. #include "model/GetDefaultAITemplateResult.h"
  155. #include "model/GetEditingProjectRequest.h"
  156. #include "model/GetEditingProjectResult.h"
  157. #include "model/GetEditingProjectMaterialsRequest.h"
  158. #include "model/GetEditingProjectMaterialsResult.h"
  159. #include "model/GetImageInfoRequest.h"
  160. #include "model/GetImageInfoResult.h"
  161. #include "model/GetMediaAuditAudioResultDetailRequest.h"
  162. #include "model/GetMediaAuditAudioResultDetailResult.h"
  163. #include "model/GetMediaAuditResultRequest.h"
  164. #include "model/GetMediaAuditResultResult.h"
  165. #include "model/GetMediaAuditResultDetailRequest.h"
  166. #include "model/GetMediaAuditResultDetailResult.h"
  167. #include "model/GetMediaAuditResultTimelineRequest.h"
  168. #include "model/GetMediaAuditResultTimelineResult.h"
  169. #include "model/GetMediaDNAResultRequest.h"
  170. #include "model/GetMediaDNAResultResult.h"
  171. #include "model/GetMediaRefreshJobsRequest.h"
  172. #include "model/GetMediaRefreshJobsResult.h"
  173. #include "model/GetMessageCallbackRequest.h"
  174. #include "model/GetMessageCallbackResult.h"
  175. #include "model/GetMezzanineInfoRequest.h"
  176. #include "model/GetMezzanineInfoResult.h"
  177. #include "model/GetPlayInfoRequest.h"
  178. #include "model/GetPlayInfoResult.h"
  179. #include "model/GetTranscodeSummaryRequest.h"
  180. #include "model/GetTranscodeSummaryResult.h"
  181. #include "model/GetTranscodeTaskRequest.h"
  182. #include "model/GetTranscodeTaskResult.h"
  183. #include "model/GetTranscodeTemplateGroupRequest.h"
  184. #include "model/GetTranscodeTemplateGroupResult.h"
  185. #include "model/GetURLUploadInfosRequest.h"
  186. #include "model/GetURLUploadInfosResult.h"
  187. #include "model/GetUploadDetailsRequest.h"
  188. #include "model/GetUploadDetailsResult.h"
  189. #include "model/GetVideoInfoRequest.h"
  190. #include "model/GetVideoInfoResult.h"
  191. #include "model/GetVideoInfosRequest.h"
  192. #include "model/GetVideoInfosResult.h"
  193. #include "model/GetVideoListRequest.h"
  194. #include "model/GetVideoListResult.h"
  195. #include "model/GetVideoPlayAuthRequest.h"
  196. #include "model/GetVideoPlayAuthResult.h"
  197. #include "model/GetVodTemplateRequest.h"
  198. #include "model/GetVodTemplateResult.h"
  199. #include "model/GetWatermarkRequest.h"
  200. #include "model/GetWatermarkResult.h"
  201. #include "model/ListAIImageInfoRequest.h"
  202. #include "model/ListAIImageInfoResult.h"
  203. #include "model/ListAIJobRequest.h"
  204. #include "model/ListAIJobResult.h"
  205. #include "model/ListAITemplateRequest.h"
  206. #include "model/ListAITemplateResult.h"
  207. #include "model/ListAppInfoRequest.h"
  208. #include "model/ListAppInfoResult.h"
  209. #include "model/ListAppPoliciesForIdentityRequest.h"
  210. #include "model/ListAppPoliciesForIdentityResult.h"
  211. #include "model/ListAuditSecurityIpRequest.h"
  212. #include "model/ListAuditSecurityIpResult.h"
  213. #include "model/ListDynamicImageRequest.h"
  214. #include "model/ListDynamicImageResult.h"
  215. #include "model/ListLiveRecordVideoRequest.h"
  216. #include "model/ListLiveRecordVideoResult.h"
  217. #include "model/ListSnapshotsRequest.h"
  218. #include "model/ListSnapshotsResult.h"
  219. #include "model/ListTranscodeTaskRequest.h"
  220. #include "model/ListTranscodeTaskResult.h"
  221. #include "model/ListTranscodeTemplateGroupRequest.h"
  222. #include "model/ListTranscodeTemplateGroupResult.h"
  223. #include "model/ListVodTemplateRequest.h"
  224. #include "model/ListVodTemplateResult.h"
  225. #include "model/ListWatermarkRequest.h"
  226. #include "model/ListWatermarkResult.h"
  227. #include "model/MoveAppResourceRequest.h"
  228. #include "model/MoveAppResourceResult.h"
  229. #include "model/PreloadVodObjectCachesRequest.h"
  230. #include "model/PreloadVodObjectCachesResult.h"
  231. #include "model/ProduceEditingProjectVideoRequest.h"
  232. #include "model/ProduceEditingProjectVideoResult.h"
  233. #include "model/RefreshMediaPlayUrlsRequest.h"
  234. #include "model/RefreshMediaPlayUrlsResult.h"
  235. #include "model/RefreshUploadVideoRequest.h"
  236. #include "model/RefreshUploadVideoResult.h"
  237. #include "model/RefreshVodObjectCachesRequest.h"
  238. #include "model/RefreshVodObjectCachesResult.h"
  239. #include "model/RegisterMediaRequest.h"
  240. #include "model/RegisterMediaResult.h"
  241. #include "model/SearchEditingProjectRequest.h"
  242. #include "model/SearchEditingProjectResult.h"
  243. #include "model/SearchMediaRequest.h"
  244. #include "model/SearchMediaResult.h"
  245. #include "model/SetAuditSecurityIpRequest.h"
  246. #include "model/SetAuditSecurityIpResult.h"
  247. #include "model/SetCrossdomainContentRequest.h"
  248. #include "model/SetCrossdomainContentResult.h"
  249. #include "model/SetDefaultAITemplateRequest.h"
  250. #include "model/SetDefaultAITemplateResult.h"
  251. #include "model/SetDefaultTranscodeTemplateGroupRequest.h"
  252. #include "model/SetDefaultTranscodeTemplateGroupResult.h"
  253. #include "model/SetDefaultWatermarkRequest.h"
  254. #include "model/SetDefaultWatermarkResult.h"
  255. #include "model/SetEditingProjectMaterialsRequest.h"
  256. #include "model/SetEditingProjectMaterialsResult.h"
  257. #include "model/SetMessageCallbackRequest.h"
  258. #include "model/SetMessageCallbackResult.h"
  259. #include "model/SetVodDomainCertificateRequest.h"
  260. #include "model/SetVodDomainCertificateResult.h"
  261. #include "model/SubmitAIImageAuditJobRequest.h"
  262. #include "model/SubmitAIImageAuditJobResult.h"
  263. #include "model/SubmitAIImageJobRequest.h"
  264. #include "model/SubmitAIImageJobResult.h"
  265. #include "model/SubmitAIJobRequest.h"
  266. #include "model/SubmitAIJobResult.h"
  267. #include "model/SubmitAIMediaAuditJobRequest.h"
  268. #include "model/SubmitAIMediaAuditJobResult.h"
  269. #include "model/SubmitDynamicImageJobRequest.h"
  270. #include "model/SubmitDynamicImageJobResult.h"
  271. #include "model/SubmitMediaDNADeleteJobRequest.h"
  272. #include "model/SubmitMediaDNADeleteJobResult.h"
  273. #include "model/SubmitPreprocessJobsRequest.h"
  274. #include "model/SubmitPreprocessJobsResult.h"
  275. #include "model/SubmitSnapshotJobRequest.h"
  276. #include "model/SubmitSnapshotJobResult.h"
  277. #include "model/SubmitTranscodeJobsRequest.h"
  278. #include "model/SubmitTranscodeJobsResult.h"
  279. #include "model/SubmitWorkflowJobRequest.h"
  280. #include "model/SubmitWorkflowJobResult.h"
  281. #include "model/UpdateAITemplateRequest.h"
  282. #include "model/UpdateAITemplateResult.h"
  283. #include "model/UpdateAppInfoRequest.h"
  284. #include "model/UpdateAppInfoResult.h"
  285. #include "model/UpdateAttachedMediaInfosRequest.h"
  286. #include "model/UpdateAttachedMediaInfosResult.h"
  287. #include "model/UpdateCategoryRequest.h"
  288. #include "model/UpdateCategoryResult.h"
  289. #include "model/UpdateEditingProjectRequest.h"
  290. #include "model/UpdateEditingProjectResult.h"
  291. #include "model/UpdateImageInfosRequest.h"
  292. #include "model/UpdateImageInfosResult.h"
  293. #include "model/UpdateTranscodeTemplateGroupRequest.h"
  294. #include "model/UpdateTranscodeTemplateGroupResult.h"
  295. #include "model/UpdateVideoInfoRequest.h"
  296. #include "model/UpdateVideoInfoResult.h"
  297. #include "model/UpdateVideoInfosRequest.h"
  298. #include "model/UpdateVideoInfosResult.h"
  299. #include "model/UpdateVodDomainRequest.h"
  300. #include "model/UpdateVodDomainResult.h"
  301. #include "model/UpdateVodTemplateRequest.h"
  302. #include "model/UpdateVodTemplateResult.h"
  303. #include "model/UpdateWatermarkRequest.h"
  304. #include "model/UpdateWatermarkResult.h"
  305. #include "model/UploadMediaByURLRequest.h"
  306. #include "model/UploadMediaByURLResult.h"
  307. #include "model/UploadStreamByURLRequest.h"
  308. #include "model/UploadStreamByURLResult.h"
  309. #include "model/VerifyVodDomainOwnerRequest.h"
  310. #include "model/VerifyVodDomainOwnerResult.h"
  311. namespace AlibabaCloud
  312. {
  313. namespace Vod
  314. {
  315. class ALIBABACLOUD_VOD_EXPORT VodClient : public RpcServiceClient
  316. {
  317. public:
  318. typedef Outcome<Error, Model::AddAITemplateResult> AddAITemplateOutcome;
  319. typedef std::future<AddAITemplateOutcome> AddAITemplateOutcomeCallable;
  320. typedef std::function<void(const VodClient*, const Model::AddAITemplateRequest&, const AddAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAITemplateAsyncHandler;
  321. typedef Outcome<Error, Model::AddCategoryResult> AddCategoryOutcome;
  322. typedef std::future<AddCategoryOutcome> AddCategoryOutcomeCallable;
  323. typedef std::function<void(const VodClient*, const Model::AddCategoryRequest&, const AddCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCategoryAsyncHandler;
  324. typedef Outcome<Error, Model::AddEditingProjectResult> AddEditingProjectOutcome;
  325. typedef std::future<AddEditingProjectOutcome> AddEditingProjectOutcomeCallable;
  326. typedef std::function<void(const VodClient*, const Model::AddEditingProjectRequest&, const AddEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddEditingProjectAsyncHandler;
  327. typedef Outcome<Error, Model::AddTranscodeTemplateGroupResult> AddTranscodeTemplateGroupOutcome;
  328. typedef std::future<AddTranscodeTemplateGroupOutcome> AddTranscodeTemplateGroupOutcomeCallable;
  329. typedef std::function<void(const VodClient*, const Model::AddTranscodeTemplateGroupRequest&, const AddTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTranscodeTemplateGroupAsyncHandler;
  330. typedef Outcome<Error, Model::AddVodDomainResult> AddVodDomainOutcome;
  331. typedef std::future<AddVodDomainOutcome> AddVodDomainOutcomeCallable;
  332. typedef std::function<void(const VodClient*, const Model::AddVodDomainRequest&, const AddVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVodDomainAsyncHandler;
  333. typedef Outcome<Error, Model::AddVodTemplateResult> AddVodTemplateOutcome;
  334. typedef std::future<AddVodTemplateOutcome> AddVodTemplateOutcomeCallable;
  335. typedef std::function<void(const VodClient*, const Model::AddVodTemplateRequest&, const AddVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVodTemplateAsyncHandler;
  336. typedef Outcome<Error, Model::AddWatermarkResult> AddWatermarkOutcome;
  337. typedef std::future<AddWatermarkOutcome> AddWatermarkOutcomeCallable;
  338. typedef std::function<void(const VodClient*, const Model::AddWatermarkRequest&, const AddWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddWatermarkAsyncHandler;
  339. typedef Outcome<Error, Model::AttachAppPolicyToIdentityResult> AttachAppPolicyToIdentityOutcome;
  340. typedef std::future<AttachAppPolicyToIdentityOutcome> AttachAppPolicyToIdentityOutcomeCallable;
  341. typedef std::function<void(const VodClient*, const Model::AttachAppPolicyToIdentityRequest&, const AttachAppPolicyToIdentityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachAppPolicyToIdentityAsyncHandler;
  342. typedef Outcome<Error, Model::BatchSetVodDomainConfigsResult> BatchSetVodDomainConfigsOutcome;
  343. typedef std::future<BatchSetVodDomainConfigsOutcome> BatchSetVodDomainConfigsOutcomeCallable;
  344. typedef std::function<void(const VodClient*, const Model::BatchSetVodDomainConfigsRequest&, const BatchSetVodDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetVodDomainConfigsAsyncHandler;
  345. typedef Outcome<Error, Model::BatchStartVodDomainResult> BatchStartVodDomainOutcome;
  346. typedef std::future<BatchStartVodDomainOutcome> BatchStartVodDomainOutcomeCallable;
  347. typedef std::function<void(const VodClient*, const Model::BatchStartVodDomainRequest&, const BatchStartVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchStartVodDomainAsyncHandler;
  348. typedef Outcome<Error, Model::BatchStopVodDomainResult> BatchStopVodDomainOutcome;
  349. typedef std::future<BatchStopVodDomainOutcome> BatchStopVodDomainOutcomeCallable;
  350. typedef std::function<void(const VodClient*, const Model::BatchStopVodDomainRequest&, const BatchStopVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchStopVodDomainAsyncHandler;
  351. typedef Outcome<Error, Model::CancelUrlUploadJobsResult> CancelUrlUploadJobsOutcome;
  352. typedef std::future<CancelUrlUploadJobsOutcome> CancelUrlUploadJobsOutcomeCallable;
  353. typedef std::function<void(const VodClient*, const Model::CancelUrlUploadJobsRequest&, const CancelUrlUploadJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelUrlUploadJobsAsyncHandler;
  354. typedef Outcome<Error, Model::CreateAppInfoResult> CreateAppInfoOutcome;
  355. typedef std::future<CreateAppInfoOutcome> CreateAppInfoOutcomeCallable;
  356. typedef std::function<void(const VodClient*, const Model::CreateAppInfoRequest&, const CreateAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppInfoAsyncHandler;
  357. typedef Outcome<Error, Model::CreateAuditResult> CreateAuditOutcome;
  358. typedef std::future<CreateAuditOutcome> CreateAuditOutcomeCallable;
  359. typedef std::function<void(const VodClient*, const Model::CreateAuditRequest&, const CreateAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuditAsyncHandler;
  360. typedef Outcome<Error, Model::CreateUploadAttachedMediaResult> CreateUploadAttachedMediaOutcome;
  361. typedef std::future<CreateUploadAttachedMediaOutcome> CreateUploadAttachedMediaOutcomeCallable;
  362. typedef std::function<void(const VodClient*, const Model::CreateUploadAttachedMediaRequest&, const CreateUploadAttachedMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadAttachedMediaAsyncHandler;
  363. typedef Outcome<Error, Model::CreateUploadImageResult> CreateUploadImageOutcome;
  364. typedef std::future<CreateUploadImageOutcome> CreateUploadImageOutcomeCallable;
  365. typedef std::function<void(const VodClient*, const Model::CreateUploadImageRequest&, const CreateUploadImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadImageAsyncHandler;
  366. typedef Outcome<Error, Model::CreateUploadVideoResult> CreateUploadVideoOutcome;
  367. typedef std::future<CreateUploadVideoOutcome> CreateUploadVideoOutcomeCallable;
  368. typedef std::function<void(const VodClient*, const Model::CreateUploadVideoRequest&, const CreateUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadVideoAsyncHandler;
  369. typedef Outcome<Error, Model::DecryptKMSDataKeyResult> DecryptKMSDataKeyOutcome;
  370. typedef std::future<DecryptKMSDataKeyOutcome> DecryptKMSDataKeyOutcomeCallable;
  371. typedef std::function<void(const VodClient*, const Model::DecryptKMSDataKeyRequest&, const DecryptKMSDataKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DecryptKMSDataKeyAsyncHandler;
  372. typedef Outcome<Error, Model::DeleteAIImageInfosResult> DeleteAIImageInfosOutcome;
  373. typedef std::future<DeleteAIImageInfosOutcome> DeleteAIImageInfosOutcomeCallable;
  374. typedef std::function<void(const VodClient*, const Model::DeleteAIImageInfosRequest&, const DeleteAIImageInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAIImageInfosAsyncHandler;
  375. typedef Outcome<Error, Model::DeleteAITemplateResult> DeleteAITemplateOutcome;
  376. typedef std::future<DeleteAITemplateOutcome> DeleteAITemplateOutcomeCallable;
  377. typedef std::function<void(const VodClient*, const Model::DeleteAITemplateRequest&, const DeleteAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAITemplateAsyncHandler;
  378. typedef Outcome<Error, Model::DeleteAppInfoResult> DeleteAppInfoOutcome;
  379. typedef std::future<DeleteAppInfoOutcome> DeleteAppInfoOutcomeCallable;
  380. typedef std::function<void(const VodClient*, const Model::DeleteAppInfoRequest&, const DeleteAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppInfoAsyncHandler;
  381. typedef Outcome<Error, Model::DeleteAttachedMediaResult> DeleteAttachedMediaOutcome;
  382. typedef std::future<DeleteAttachedMediaOutcome> DeleteAttachedMediaOutcomeCallable;
  383. typedef std::function<void(const VodClient*, const Model::DeleteAttachedMediaRequest&, const DeleteAttachedMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAttachedMediaAsyncHandler;
  384. typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
  385. typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
  386. typedef std::function<void(const VodClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
  387. typedef Outcome<Error, Model::DeleteDynamicImageResult> DeleteDynamicImageOutcome;
  388. typedef std::future<DeleteDynamicImageOutcome> DeleteDynamicImageOutcomeCallable;
  389. typedef std::function<void(const VodClient*, const Model::DeleteDynamicImageRequest&, const DeleteDynamicImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDynamicImageAsyncHandler;
  390. typedef Outcome<Error, Model::DeleteEditingProjectResult> DeleteEditingProjectOutcome;
  391. typedef std::future<DeleteEditingProjectOutcome> DeleteEditingProjectOutcomeCallable;
  392. typedef std::function<void(const VodClient*, const Model::DeleteEditingProjectRequest&, const DeleteEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEditingProjectAsyncHandler;
  393. typedef Outcome<Error, Model::DeleteImageResult> DeleteImageOutcome;
  394. typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
  395. typedef std::function<void(const VodClient*, const Model::DeleteImageRequest&, const DeleteImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteImageAsyncHandler;
  396. typedef Outcome<Error, Model::DeleteMessageCallbackResult> DeleteMessageCallbackOutcome;
  397. typedef std::future<DeleteMessageCallbackOutcome> DeleteMessageCallbackOutcomeCallable;
  398. typedef std::function<void(const VodClient*, const Model::DeleteMessageCallbackRequest&, const DeleteMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMessageCallbackAsyncHandler;
  399. typedef Outcome<Error, Model::DeleteMezzaninesResult> DeleteMezzaninesOutcome;
  400. typedef std::future<DeleteMezzaninesOutcome> DeleteMezzaninesOutcomeCallable;
  401. typedef std::function<void(const VodClient*, const Model::DeleteMezzaninesRequest&, const DeleteMezzaninesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMezzaninesAsyncHandler;
  402. typedef Outcome<Error, Model::DeleteMultipartUploadResult> DeleteMultipartUploadOutcome;
  403. typedef std::future<DeleteMultipartUploadOutcome> DeleteMultipartUploadOutcomeCallable;
  404. typedef std::function<void(const VodClient*, const Model::DeleteMultipartUploadRequest&, const DeleteMultipartUploadOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMultipartUploadAsyncHandler;
  405. typedef Outcome<Error, Model::DeleteStreamResult> DeleteStreamOutcome;
  406. typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
  407. typedef std::function<void(const VodClient*, const Model::DeleteStreamRequest&, const DeleteStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStreamAsyncHandler;
  408. typedef Outcome<Error, Model::DeleteTranscodeTemplateGroupResult> DeleteTranscodeTemplateGroupOutcome;
  409. typedef std::future<DeleteTranscodeTemplateGroupOutcome> DeleteTranscodeTemplateGroupOutcomeCallable;
  410. typedef std::function<void(const VodClient*, const Model::DeleteTranscodeTemplateGroupRequest&, const DeleteTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTranscodeTemplateGroupAsyncHandler;
  411. typedef Outcome<Error, Model::DeleteVideoResult> DeleteVideoOutcome;
  412. typedef std::future<DeleteVideoOutcome> DeleteVideoOutcomeCallable;
  413. typedef std::function<void(const VodClient*, const Model::DeleteVideoRequest&, const DeleteVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoAsyncHandler;
  414. typedef Outcome<Error, Model::DeleteVodDomainResult> DeleteVodDomainOutcome;
  415. typedef std::future<DeleteVodDomainOutcome> DeleteVodDomainOutcomeCallable;
  416. typedef std::function<void(const VodClient*, const Model::DeleteVodDomainRequest&, const DeleteVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodDomainAsyncHandler;
  417. typedef Outcome<Error, Model::DeleteVodSpecificConfigResult> DeleteVodSpecificConfigOutcome;
  418. typedef std::future<DeleteVodSpecificConfigOutcome> DeleteVodSpecificConfigOutcomeCallable;
  419. typedef std::function<void(const VodClient*, const Model::DeleteVodSpecificConfigRequest&, const DeleteVodSpecificConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodSpecificConfigAsyncHandler;
  420. typedef Outcome<Error, Model::DeleteVodTemplateResult> DeleteVodTemplateOutcome;
  421. typedef std::future<DeleteVodTemplateOutcome> DeleteVodTemplateOutcomeCallable;
  422. typedef std::function<void(const VodClient*, const Model::DeleteVodTemplateRequest&, const DeleteVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodTemplateAsyncHandler;
  423. typedef Outcome<Error, Model::DeleteWatermarkResult> DeleteWatermarkOutcome;
  424. typedef std::future<DeleteWatermarkOutcome> DeleteWatermarkOutcomeCallable;
  425. typedef std::function<void(const VodClient*, const Model::DeleteWatermarkRequest&, const DeleteWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWatermarkAsyncHandler;
  426. typedef Outcome<Error, Model::DescribePlayTopVideosResult> DescribePlayTopVideosOutcome;
  427. typedef std::future<DescribePlayTopVideosOutcome> DescribePlayTopVideosOutcomeCallable;
  428. typedef std::function<void(const VodClient*, const Model::DescribePlayTopVideosRequest&, const DescribePlayTopVideosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayTopVideosAsyncHandler;
  429. typedef Outcome<Error, Model::DescribePlayUserAvgResult> DescribePlayUserAvgOutcome;
  430. typedef std::future<DescribePlayUserAvgOutcome> DescribePlayUserAvgOutcomeCallable;
  431. typedef std::function<void(const VodClient*, const Model::DescribePlayUserAvgRequest&, const DescribePlayUserAvgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserAvgAsyncHandler;
  432. typedef Outcome<Error, Model::DescribePlayUserTotalResult> DescribePlayUserTotalOutcome;
  433. typedef std::future<DescribePlayUserTotalOutcome> DescribePlayUserTotalOutcomeCallable;
  434. typedef std::function<void(const VodClient*, const Model::DescribePlayUserTotalRequest&, const DescribePlayUserTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserTotalAsyncHandler;
  435. typedef Outcome<Error, Model::DescribePlayVideoStatisResult> DescribePlayVideoStatisOutcome;
  436. typedef std::future<DescribePlayVideoStatisOutcome> DescribePlayVideoStatisOutcomeCallable;
  437. typedef std::function<void(const VodClient*, const Model::DescribePlayVideoStatisRequest&, const DescribePlayVideoStatisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayVideoStatisAsyncHandler;
  438. typedef Outcome<Error, Model::DescribeVodAIDataResult> DescribeVodAIDataOutcome;
  439. typedef std::future<DescribeVodAIDataOutcome> DescribeVodAIDataOutcomeCallable;
  440. typedef std::function<void(const VodClient*, const Model::DescribeVodAIDataRequest&, const DescribeVodAIDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodAIDataAsyncHandler;
  441. typedef Outcome<Error, Model::DescribeVodCertificateListResult> DescribeVodCertificateListOutcome;
  442. typedef std::future<DescribeVodCertificateListOutcome> DescribeVodCertificateListOutcomeCallable;
  443. typedef std::function<void(const VodClient*, const Model::DescribeVodCertificateListRequest&, const DescribeVodCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodCertificateListAsyncHandler;
  444. typedef Outcome<Error, Model::DescribeVodDomainBpsDataResult> DescribeVodDomainBpsDataOutcome;
  445. typedef std::future<DescribeVodDomainBpsDataOutcome> DescribeVodDomainBpsDataOutcomeCallable;
  446. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainBpsDataRequest&, const DescribeVodDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainBpsDataAsyncHandler;
  447. typedef Outcome<Error, Model::DescribeVodDomainCertificateInfoResult> DescribeVodDomainCertificateInfoOutcome;
  448. typedef std::future<DescribeVodDomainCertificateInfoOutcome> DescribeVodDomainCertificateInfoOutcomeCallable;
  449. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainCertificateInfoRequest&, const DescribeVodDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainCertificateInfoAsyncHandler;
  450. typedef Outcome<Error, Model::DescribeVodDomainConfigsResult> DescribeVodDomainConfigsOutcome;
  451. typedef std::future<DescribeVodDomainConfigsOutcome> DescribeVodDomainConfigsOutcomeCallable;
  452. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainConfigsRequest&, const DescribeVodDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainConfigsAsyncHandler;
  453. typedef Outcome<Error, Model::DescribeVodDomainDetailResult> DescribeVodDomainDetailOutcome;
  454. typedef std::future<DescribeVodDomainDetailOutcome> DescribeVodDomainDetailOutcomeCallable;
  455. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainDetailRequest&, const DescribeVodDomainDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainDetailAsyncHandler;
  456. typedef Outcome<Error, Model::DescribeVodDomainLogResult> DescribeVodDomainLogOutcome;
  457. typedef std::future<DescribeVodDomainLogOutcome> DescribeVodDomainLogOutcomeCallable;
  458. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainLogRequest&, const DescribeVodDomainLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainLogAsyncHandler;
  459. typedef Outcome<Error, Model::DescribeVodDomainTrafficDataResult> DescribeVodDomainTrafficDataOutcome;
  460. typedef std::future<DescribeVodDomainTrafficDataOutcome> DescribeVodDomainTrafficDataOutcomeCallable;
  461. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainTrafficDataRequest&, const DescribeVodDomainTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainTrafficDataAsyncHandler;
  462. typedef Outcome<Error, Model::DescribeVodDomainUsageDataResult> DescribeVodDomainUsageDataOutcome;
  463. typedef std::future<DescribeVodDomainUsageDataOutcome> DescribeVodDomainUsageDataOutcomeCallable;
  464. typedef std::function<void(const VodClient*, const Model::DescribeVodDomainUsageDataRequest&, const DescribeVodDomainUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainUsageDataAsyncHandler;
  465. typedef Outcome<Error, Model::DescribeVodRefreshQuotaResult> DescribeVodRefreshQuotaOutcome;
  466. typedef std::future<DescribeVodRefreshQuotaOutcome> DescribeVodRefreshQuotaOutcomeCallable;
  467. typedef std::function<void(const VodClient*, const Model::DescribeVodRefreshQuotaRequest&, const DescribeVodRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodRefreshQuotaAsyncHandler;
  468. typedef Outcome<Error, Model::DescribeVodRefreshTasksResult> DescribeVodRefreshTasksOutcome;
  469. typedef std::future<DescribeVodRefreshTasksOutcome> DescribeVodRefreshTasksOutcomeCallable;
  470. typedef std::function<void(const VodClient*, const Model::DescribeVodRefreshTasksRequest&, const DescribeVodRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodRefreshTasksAsyncHandler;
  471. typedef Outcome<Error, Model::DescribeVodStorageDataResult> DescribeVodStorageDataOutcome;
  472. typedef std::future<DescribeVodStorageDataOutcome> DescribeVodStorageDataOutcomeCallable;
  473. typedef std::function<void(const VodClient*, const Model::DescribeVodStorageDataRequest&, const DescribeVodStorageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodStorageDataAsyncHandler;
  474. typedef Outcome<Error, Model::DescribeVodTranscodeDataResult> DescribeVodTranscodeDataOutcome;
  475. typedef std::future<DescribeVodTranscodeDataOutcome> DescribeVodTranscodeDataOutcomeCallable;
  476. typedef std::function<void(const VodClient*, const Model::DescribeVodTranscodeDataRequest&, const DescribeVodTranscodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodTranscodeDataAsyncHandler;
  477. typedef Outcome<Error, Model::DescribeVodUserDomainsResult> DescribeVodUserDomainsOutcome;
  478. typedef std::future<DescribeVodUserDomainsOutcome> DescribeVodUserDomainsOutcomeCallable;
  479. typedef std::function<void(const VodClient*, const Model::DescribeVodUserDomainsRequest&, const DescribeVodUserDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodUserDomainsAsyncHandler;
  480. typedef Outcome<Error, Model::DescribeVodVerifyContentResult> DescribeVodVerifyContentOutcome;
  481. typedef std::future<DescribeVodVerifyContentOutcome> DescribeVodVerifyContentOutcomeCallable;
  482. typedef std::function<void(const VodClient*, const Model::DescribeVodVerifyContentRequest&, const DescribeVodVerifyContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodVerifyContentAsyncHandler;
  483. typedef Outcome<Error, Model::DetachAppPolicyFromIdentityResult> DetachAppPolicyFromIdentityOutcome;
  484. typedef std::future<DetachAppPolicyFromIdentityOutcome> DetachAppPolicyFromIdentityOutcomeCallable;
  485. typedef std::function<void(const VodClient*, const Model::DetachAppPolicyFromIdentityRequest&, const DetachAppPolicyFromIdentityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachAppPolicyFromIdentityAsyncHandler;
  486. typedef Outcome<Error, Model::GenerateKMSDataKeyResult> GenerateKMSDataKeyOutcome;
  487. typedef std::future<GenerateKMSDataKeyOutcome> GenerateKMSDataKeyOutcomeCallable;
  488. typedef std::function<void(const VodClient*, const Model::GenerateKMSDataKeyRequest&, const GenerateKMSDataKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateKMSDataKeyAsyncHandler;
  489. typedef Outcome<Error, Model::GetAIImageJobsResult> GetAIImageJobsOutcome;
  490. typedef std::future<GetAIImageJobsOutcome> GetAIImageJobsOutcomeCallable;
  491. typedef std::function<void(const VodClient*, const Model::GetAIImageJobsRequest&, const GetAIImageJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAIImageJobsAsyncHandler;
  492. typedef Outcome<Error, Model::GetAIMediaAuditJobResult> GetAIMediaAuditJobOutcome;
  493. typedef std::future<GetAIMediaAuditJobOutcome> GetAIMediaAuditJobOutcomeCallable;
  494. typedef std::function<void(const VodClient*, const Model::GetAIMediaAuditJobRequest&, const GetAIMediaAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAIMediaAuditJobAsyncHandler;
  495. typedef Outcome<Error, Model::GetAITemplateResult> GetAITemplateOutcome;
  496. typedef std::future<GetAITemplateOutcome> GetAITemplateOutcomeCallable;
  497. typedef std::function<void(const VodClient*, const Model::GetAITemplateRequest&, const GetAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAITemplateAsyncHandler;
  498. typedef Outcome<Error, Model::GetAIVideoTagResultResult> GetAIVideoTagResultOutcome;
  499. typedef std::future<GetAIVideoTagResultOutcome> GetAIVideoTagResultOutcomeCallable;
  500. typedef std::function<void(const VodClient*, const Model::GetAIVideoTagResultRequest&, const GetAIVideoTagResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAIVideoTagResultAsyncHandler;
  501. typedef Outcome<Error, Model::GetAppInfosResult> GetAppInfosOutcome;
  502. typedef std::future<GetAppInfosOutcome> GetAppInfosOutcomeCallable;
  503. typedef std::function<void(const VodClient*, const Model::GetAppInfosRequest&, const GetAppInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppInfosAsyncHandler;
  504. typedef Outcome<Error, Model::GetAttachedMediaInfoResult> GetAttachedMediaInfoOutcome;
  505. typedef std::future<GetAttachedMediaInfoOutcome> GetAttachedMediaInfoOutcomeCallable;
  506. typedef std::function<void(const VodClient*, const Model::GetAttachedMediaInfoRequest&, const GetAttachedMediaInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAttachedMediaInfoAsyncHandler;
  507. typedef Outcome<Error, Model::GetAuditHistoryResult> GetAuditHistoryOutcome;
  508. typedef std::future<GetAuditHistoryOutcome> GetAuditHistoryOutcomeCallable;
  509. typedef std::function<void(const VodClient*, const Model::GetAuditHistoryRequest&, const GetAuditHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuditHistoryAsyncHandler;
  510. typedef Outcome<Error, Model::GetCategoriesResult> GetCategoriesOutcome;
  511. typedef std::future<GetCategoriesOutcome> GetCategoriesOutcomeCallable;
  512. typedef std::function<void(const VodClient*, const Model::GetCategoriesRequest&, const GetCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCategoriesAsyncHandler;
  513. typedef Outcome<Error, Model::GetDefaultAITemplateResult> GetDefaultAITemplateOutcome;
  514. typedef std::future<GetDefaultAITemplateOutcome> GetDefaultAITemplateOutcomeCallable;
  515. typedef std::function<void(const VodClient*, const Model::GetDefaultAITemplateRequest&, const GetDefaultAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDefaultAITemplateAsyncHandler;
  516. typedef Outcome<Error, Model::GetEditingProjectResult> GetEditingProjectOutcome;
  517. typedef std::future<GetEditingProjectOutcome> GetEditingProjectOutcomeCallable;
  518. typedef std::function<void(const VodClient*, const Model::GetEditingProjectRequest&, const GetEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectAsyncHandler;
  519. typedef Outcome<Error, Model::GetEditingProjectMaterialsResult> GetEditingProjectMaterialsOutcome;
  520. typedef std::future<GetEditingProjectMaterialsOutcome> GetEditingProjectMaterialsOutcomeCallable;
  521. typedef std::function<void(const VodClient*, const Model::GetEditingProjectMaterialsRequest&, const GetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectMaterialsAsyncHandler;
  522. typedef Outcome<Error, Model::GetImageInfoResult> GetImageInfoOutcome;
  523. typedef std::future<GetImageInfoOutcome> GetImageInfoOutcomeCallable;
  524. typedef std::function<void(const VodClient*, const Model::GetImageInfoRequest&, const GetImageInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageInfoAsyncHandler;
  525. typedef Outcome<Error, Model::GetMediaAuditAudioResultDetailResult> GetMediaAuditAudioResultDetailOutcome;
  526. typedef std::future<GetMediaAuditAudioResultDetailOutcome> GetMediaAuditAudioResultDetailOutcomeCallable;
  527. typedef std::function<void(const VodClient*, const Model::GetMediaAuditAudioResultDetailRequest&, const GetMediaAuditAudioResultDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditAudioResultDetailAsyncHandler;
  528. typedef Outcome<Error, Model::GetMediaAuditResultResult> GetMediaAuditResultOutcome;
  529. typedef std::future<GetMediaAuditResultOutcome> GetMediaAuditResultOutcomeCallable;
  530. typedef std::function<void(const VodClient*, const Model::GetMediaAuditResultRequest&, const GetMediaAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditResultAsyncHandler;
  531. typedef Outcome<Error, Model::GetMediaAuditResultDetailResult> GetMediaAuditResultDetailOutcome;
  532. typedef std::future<GetMediaAuditResultDetailOutcome> GetMediaAuditResultDetailOutcomeCallable;
  533. typedef std::function<void(const VodClient*, const Model::GetMediaAuditResultDetailRequest&, const GetMediaAuditResultDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditResultDetailAsyncHandler;
  534. typedef Outcome<Error, Model::GetMediaAuditResultTimelineResult> GetMediaAuditResultTimelineOutcome;
  535. typedef std::future<GetMediaAuditResultTimelineOutcome> GetMediaAuditResultTimelineOutcomeCallable;
  536. typedef std::function<void(const VodClient*, const Model::GetMediaAuditResultTimelineRequest&, const GetMediaAuditResultTimelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditResultTimelineAsyncHandler;
  537. typedef Outcome<Error, Model::GetMediaDNAResultResult> GetMediaDNAResultOutcome;
  538. typedef std::future<GetMediaDNAResultOutcome> GetMediaDNAResultOutcomeCallable;
  539. typedef std::function<void(const VodClient*, const Model::GetMediaDNAResultRequest&, const GetMediaDNAResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaDNAResultAsyncHandler;
  540. typedef Outcome<Error, Model::GetMediaRefreshJobsResult> GetMediaRefreshJobsOutcome;
  541. typedef std::future<GetMediaRefreshJobsOutcome> GetMediaRefreshJobsOutcomeCallable;
  542. typedef std::function<void(const VodClient*, const Model::GetMediaRefreshJobsRequest&, const GetMediaRefreshJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaRefreshJobsAsyncHandler;
  543. typedef Outcome<Error, Model::GetMessageCallbackResult> GetMessageCallbackOutcome;
  544. typedef std::future<GetMessageCallbackOutcome> GetMessageCallbackOutcomeCallable;
  545. typedef std::function<void(const VodClient*, const Model::GetMessageCallbackRequest&, const GetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMessageCallbackAsyncHandler;
  546. typedef Outcome<Error, Model::GetMezzanineInfoResult> GetMezzanineInfoOutcome;
  547. typedef std::future<GetMezzanineInfoOutcome> GetMezzanineInfoOutcomeCallable;
  548. typedef std::function<void(const VodClient*, const Model::GetMezzanineInfoRequest&, const GetMezzanineInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMezzanineInfoAsyncHandler;
  549. typedef Outcome<Error, Model::GetPlayInfoResult> GetPlayInfoOutcome;
  550. typedef std::future<GetPlayInfoOutcome> GetPlayInfoOutcomeCallable;
  551. typedef std::function<void(const VodClient*, const Model::GetPlayInfoRequest&, const GetPlayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPlayInfoAsyncHandler;
  552. typedef Outcome<Error, Model::GetTranscodeSummaryResult> GetTranscodeSummaryOutcome;
  553. typedef std::future<GetTranscodeSummaryOutcome> GetTranscodeSummaryOutcomeCallable;
  554. typedef std::function<void(const VodClient*, const Model::GetTranscodeSummaryRequest&, const GetTranscodeSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTranscodeSummaryAsyncHandler;
  555. typedef Outcome<Error, Model::GetTranscodeTaskResult> GetTranscodeTaskOutcome;
  556. typedef std::future<GetTranscodeTaskOutcome> GetTranscodeTaskOutcomeCallable;
  557. typedef std::function<void(const VodClient*, const Model::GetTranscodeTaskRequest&, const GetTranscodeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTranscodeTaskAsyncHandler;
  558. typedef Outcome<Error, Model::GetTranscodeTemplateGroupResult> GetTranscodeTemplateGroupOutcome;
  559. typedef std::future<GetTranscodeTemplateGroupOutcome> GetTranscodeTemplateGroupOutcomeCallable;
  560. typedef std::function<void(const VodClient*, const Model::GetTranscodeTemplateGroupRequest&, const GetTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTranscodeTemplateGroupAsyncHandler;
  561. typedef Outcome<Error, Model::GetURLUploadInfosResult> GetURLUploadInfosOutcome;
  562. typedef std::future<GetURLUploadInfosOutcome> GetURLUploadInfosOutcomeCallable;
  563. typedef std::function<void(const VodClient*, const Model::GetURLUploadInfosRequest&, const GetURLUploadInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetURLUploadInfosAsyncHandler;
  564. typedef Outcome<Error, Model::GetUploadDetailsResult> GetUploadDetailsOutcome;
  565. typedef std::future<GetUploadDetailsOutcome> GetUploadDetailsOutcomeCallable;
  566. typedef std::function<void(const VodClient*, const Model::GetUploadDetailsRequest&, const GetUploadDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUploadDetailsAsyncHandler;
  567. typedef Outcome<Error, Model::GetVideoInfoResult> GetVideoInfoOutcome;
  568. typedef std::future<GetVideoInfoOutcome> GetVideoInfoOutcomeCallable;
  569. typedef std::function<void(const VodClient*, const Model::GetVideoInfoRequest&, const GetVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfoAsyncHandler;
  570. typedef Outcome<Error, Model::GetVideoInfosResult> GetVideoInfosOutcome;
  571. typedef std::future<GetVideoInfosOutcome> GetVideoInfosOutcomeCallable;
  572. typedef std::function<void(const VodClient*, const Model::GetVideoInfosRequest&, const GetVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfosAsyncHandler;
  573. typedef Outcome<Error, Model::GetVideoListResult> GetVideoListOutcome;
  574. typedef std::future<GetVideoListOutcome> GetVideoListOutcomeCallable;
  575. typedef std::function<void(const VodClient*, const Model::GetVideoListRequest&, const GetVideoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoListAsyncHandler;
  576. typedef Outcome<Error, Model::GetVideoPlayAuthResult> GetVideoPlayAuthOutcome;
  577. typedef std::future<GetVideoPlayAuthOutcome> GetVideoPlayAuthOutcomeCallable;
  578. typedef std::function<void(const VodClient*, const Model::GetVideoPlayAuthRequest&, const GetVideoPlayAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoPlayAuthAsyncHandler;
  579. typedef Outcome<Error, Model::GetVodTemplateResult> GetVodTemplateOutcome;
  580. typedef std::future<GetVodTemplateOutcome> GetVodTemplateOutcomeCallable;
  581. typedef std::function<void(const VodClient*, const Model::GetVodTemplateRequest&, const GetVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVodTemplateAsyncHandler;
  582. typedef Outcome<Error, Model::GetWatermarkResult> GetWatermarkOutcome;
  583. typedef std::future<GetWatermarkOutcome> GetWatermarkOutcomeCallable;
  584. typedef std::function<void(const VodClient*, const Model::GetWatermarkRequest&, const GetWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWatermarkAsyncHandler;
  585. typedef Outcome<Error, Model::ListAIImageInfoResult> ListAIImageInfoOutcome;
  586. typedef std::future<ListAIImageInfoOutcome> ListAIImageInfoOutcomeCallable;
  587. typedef std::function<void(const VodClient*, const Model::ListAIImageInfoRequest&, const ListAIImageInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIImageInfoAsyncHandler;
  588. typedef Outcome<Error, Model::ListAIJobResult> ListAIJobOutcome;
  589. typedef std::future<ListAIJobOutcome> ListAIJobOutcomeCallable;
  590. typedef std::function<void(const VodClient*, const Model::ListAIJobRequest&, const ListAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIJobAsyncHandler;
  591. typedef Outcome<Error, Model::ListAITemplateResult> ListAITemplateOutcome;
  592. typedef std::future<ListAITemplateOutcome> ListAITemplateOutcomeCallable;
  593. typedef std::function<void(const VodClient*, const Model::ListAITemplateRequest&, const ListAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAITemplateAsyncHandler;
  594. typedef Outcome<Error, Model::ListAppInfoResult> ListAppInfoOutcome;
  595. typedef std::future<ListAppInfoOutcome> ListAppInfoOutcomeCallable;
  596. typedef std::function<void(const VodClient*, const Model::ListAppInfoRequest&, const ListAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppInfoAsyncHandler;
  597. typedef Outcome<Error, Model::ListAppPoliciesForIdentityResult> ListAppPoliciesForIdentityOutcome;
  598. typedef std::future<ListAppPoliciesForIdentityOutcome> ListAppPoliciesForIdentityOutcomeCallable;
  599. typedef std::function<void(const VodClient*, const Model::ListAppPoliciesForIdentityRequest&, const ListAppPoliciesForIdentityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppPoliciesForIdentityAsyncHandler;
  600. typedef Outcome<Error, Model::ListAuditSecurityIpResult> ListAuditSecurityIpOutcome;
  601. typedef std::future<ListAuditSecurityIpOutcome> ListAuditSecurityIpOutcomeCallable;
  602. typedef std::function<void(const VodClient*, const Model::ListAuditSecurityIpRequest&, const ListAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuditSecurityIpAsyncHandler;
  603. typedef Outcome<Error, Model::ListDynamicImageResult> ListDynamicImageOutcome;
  604. typedef std::future<ListDynamicImageOutcome> ListDynamicImageOutcomeCallable;
  605. typedef std::function<void(const VodClient*, const Model::ListDynamicImageRequest&, const ListDynamicImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDynamicImageAsyncHandler;
  606. typedef Outcome<Error, Model::ListLiveRecordVideoResult> ListLiveRecordVideoOutcome;
  607. typedef std::future<ListLiveRecordVideoOutcome> ListLiveRecordVideoOutcomeCallable;
  608. typedef std::function<void(const VodClient*, const Model::ListLiveRecordVideoRequest&, const ListLiveRecordVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRecordVideoAsyncHandler;
  609. typedef Outcome<Error, Model::ListSnapshotsResult> ListSnapshotsOutcome;
  610. typedef std::future<ListSnapshotsOutcome> ListSnapshotsOutcomeCallable;
  611. typedef std::function<void(const VodClient*, const Model::ListSnapshotsRequest&, const ListSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSnapshotsAsyncHandler;
  612. typedef Outcome<Error, Model::ListTranscodeTaskResult> ListTranscodeTaskOutcome;
  613. typedef std::future<ListTranscodeTaskOutcome> ListTranscodeTaskOutcomeCallable;
  614. typedef std::function<void(const VodClient*, const Model::ListTranscodeTaskRequest&, const ListTranscodeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTranscodeTaskAsyncHandler;
  615. typedef Outcome<Error, Model::ListTranscodeTemplateGroupResult> ListTranscodeTemplateGroupOutcome;
  616. typedef std::future<ListTranscodeTemplateGroupOutcome> ListTranscodeTemplateGroupOutcomeCallable;
  617. typedef std::function<void(const VodClient*, const Model::ListTranscodeTemplateGroupRequest&, const ListTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTranscodeTemplateGroupAsyncHandler;
  618. typedef Outcome<Error, Model::ListVodTemplateResult> ListVodTemplateOutcome;
  619. typedef std::future<ListVodTemplateOutcome> ListVodTemplateOutcomeCallable;
  620. typedef std::function<void(const VodClient*, const Model::ListVodTemplateRequest&, const ListVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVodTemplateAsyncHandler;
  621. typedef Outcome<Error, Model::ListWatermarkResult> ListWatermarkOutcome;
  622. typedef std::future<ListWatermarkOutcome> ListWatermarkOutcomeCallable;
  623. typedef std::function<void(const VodClient*, const Model::ListWatermarkRequest&, const ListWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWatermarkAsyncHandler;
  624. typedef Outcome<Error, Model::MoveAppResourceResult> MoveAppResourceOutcome;
  625. typedef std::future<MoveAppResourceOutcome> MoveAppResourceOutcomeCallable;
  626. typedef std::function<void(const VodClient*, const Model::MoveAppResourceRequest&, const MoveAppResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveAppResourceAsyncHandler;
  627. typedef Outcome<Error, Model::PreloadVodObjectCachesResult> PreloadVodObjectCachesOutcome;
  628. typedef std::future<PreloadVodObjectCachesOutcome> PreloadVodObjectCachesOutcomeCallable;
  629. typedef std::function<void(const VodClient*, const Model::PreloadVodObjectCachesRequest&, const PreloadVodObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreloadVodObjectCachesAsyncHandler;
  630. typedef Outcome<Error, Model::ProduceEditingProjectVideoResult> ProduceEditingProjectVideoOutcome;
  631. typedef std::future<ProduceEditingProjectVideoOutcome> ProduceEditingProjectVideoOutcomeCallable;
  632. typedef std::function<void(const VodClient*, const Model::ProduceEditingProjectVideoRequest&, const ProduceEditingProjectVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProduceEditingProjectVideoAsyncHandler;
  633. typedef Outcome<Error, Model::RefreshMediaPlayUrlsResult> RefreshMediaPlayUrlsOutcome;
  634. typedef std::future<RefreshMediaPlayUrlsOutcome> RefreshMediaPlayUrlsOutcomeCallable;
  635. typedef std::function<void(const VodClient*, const Model::RefreshMediaPlayUrlsRequest&, const RefreshMediaPlayUrlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshMediaPlayUrlsAsyncHandler;
  636. typedef Outcome<Error, Model::RefreshUploadVideoResult> RefreshUploadVideoOutcome;
  637. typedef std::future<RefreshUploadVideoOutcome> RefreshUploadVideoOutcomeCallable;
  638. typedef std::function<void(const VodClient*, const Model::RefreshUploadVideoRequest&, const RefreshUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshUploadVideoAsyncHandler;
  639. typedef Outcome<Error, Model::RefreshVodObjectCachesResult> RefreshVodObjectCachesOutcome;
  640. typedef std::future<RefreshVodObjectCachesOutcome> RefreshVodObjectCachesOutcomeCallable;
  641. typedef std::function<void(const VodClient*, const Model::RefreshVodObjectCachesRequest&, const RefreshVodObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshVodObjectCachesAsyncHandler;
  642. typedef Outcome<Error, Model::RegisterMediaResult> RegisterMediaOutcome;
  643. typedef std::future<RegisterMediaOutcome> RegisterMediaOutcomeCallable;
  644. typedef std::function<void(const VodClient*, const Model::RegisterMediaRequest&, const RegisterMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterMediaAsyncHandler;
  645. typedef Outcome<Error, Model::SearchEditingProjectResult> SearchEditingProjectOutcome;
  646. typedef std::future<SearchEditingProjectOutcome> SearchEditingProjectOutcomeCallable;
  647. typedef std::function<void(const VodClient*, const Model::SearchEditingProjectRequest&, const SearchEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchEditingProjectAsyncHandler;
  648. typedef Outcome<Error, Model::SearchMediaResult> SearchMediaOutcome;
  649. typedef std::future<SearchMediaOutcome> SearchMediaOutcomeCallable;
  650. typedef std::function<void(const VodClient*, const Model::SearchMediaRequest&, const SearchMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchMediaAsyncHandler;
  651. typedef Outcome<Error, Model::SetAuditSecurityIpResult> SetAuditSecurityIpOutcome;
  652. typedef std::future<SetAuditSecurityIpOutcome> SetAuditSecurityIpOutcomeCallable;
  653. typedef std::function<void(const VodClient*, const Model::SetAuditSecurityIpRequest&, const SetAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAuditSecurityIpAsyncHandler;
  654. typedef Outcome<Error, Model::SetCrossdomainContentResult> SetCrossdomainContentOutcome;
  655. typedef std::future<SetCrossdomainContentOutcome> SetCrossdomainContentOutcomeCallable;
  656. typedef std::function<void(const VodClient*, const Model::SetCrossdomainContentRequest&, const SetCrossdomainContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCrossdomainContentAsyncHandler;
  657. typedef Outcome<Error, Model::SetDefaultAITemplateResult> SetDefaultAITemplateOutcome;
  658. typedef std::future<SetDefaultAITemplateOutcome> SetDefaultAITemplateOutcomeCallable;
  659. typedef std::function<void(const VodClient*, const Model::SetDefaultAITemplateRequest&, const SetDefaultAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDefaultAITemplateAsyncHandler;
  660. typedef Outcome<Error, Model::SetDefaultTranscodeTemplateGroupResult> SetDefaultTranscodeTemplateGroupOutcome;
  661. typedef std::future<SetDefaultTranscodeTemplateGroupOutcome> SetDefaultTranscodeTemplateGroupOutcomeCallable;
  662. typedef std::function<void(const VodClient*, const Model::SetDefaultTranscodeTemplateGroupRequest&, const SetDefaultTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDefaultTranscodeTemplateGroupAsyncHandler;
  663. typedef Outcome<Error, Model::SetDefaultWatermarkResult> SetDefaultWatermarkOutcome;
  664. typedef std::future<SetDefaultWatermarkOutcome> SetDefaultWatermarkOutcomeCallable;
  665. typedef std::function<void(const VodClient*, const Model::SetDefaultWatermarkRequest&, const SetDefaultWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDefaultWatermarkAsyncHandler;
  666. typedef Outcome<Error, Model::SetEditingProjectMaterialsResult> SetEditingProjectMaterialsOutcome;
  667. typedef std::future<SetEditingProjectMaterialsOutcome> SetEditingProjectMaterialsOutcomeCallable;
  668. typedef std::function<void(const VodClient*, const Model::SetEditingProjectMaterialsRequest&, const SetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEditingProjectMaterialsAsyncHandler;
  669. typedef Outcome<Error, Model::SetMessageCallbackResult> SetMessageCallbackOutcome;
  670. typedef std::future<SetMessageCallbackOutcome> SetMessageCallbackOutcomeCallable;
  671. typedef std::function<void(const VodClient*, const Model::SetMessageCallbackRequest&, const SetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetMessageCallbackAsyncHandler;
  672. typedef Outcome<Error, Model::SetVodDomainCertificateResult> SetVodDomainCertificateOutcome;
  673. typedef std::future<SetVodDomainCertificateOutcome> SetVodDomainCertificateOutcomeCallable;
  674. typedef std::function<void(const VodClient*, const Model::SetVodDomainCertificateRequest&, const SetVodDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetVodDomainCertificateAsyncHandler;
  675. typedef Outcome<Error, Model::SubmitAIImageAuditJobResult> SubmitAIImageAuditJobOutcome;
  676. typedef std::future<SubmitAIImageAuditJobOutcome> SubmitAIImageAuditJobOutcomeCallable;
  677. typedef std::function<void(const VodClient*, const Model::SubmitAIImageAuditJobRequest&, const SubmitAIImageAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIImageAuditJobAsyncHandler;
  678. typedef Outcome<Error, Model::SubmitAIImageJobResult> SubmitAIImageJobOutcome;
  679. typedef std::future<SubmitAIImageJobOutcome> SubmitAIImageJobOutcomeCallable;
  680. typedef std::function<void(const VodClient*, const Model::SubmitAIImageJobRequest&, const SubmitAIImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIImageJobAsyncHandler;
  681. typedef Outcome<Error, Model::SubmitAIJobResult> SubmitAIJobOutcome;
  682. typedef std::future<SubmitAIJobOutcome> SubmitAIJobOutcomeCallable;
  683. typedef std::function<void(const VodClient*, const Model::SubmitAIJobRequest&, const SubmitAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIJobAsyncHandler;
  684. typedef Outcome<Error, Model::SubmitAIMediaAuditJobResult> SubmitAIMediaAuditJobOutcome;
  685. typedef std::future<SubmitAIMediaAuditJobOutcome> SubmitAIMediaAuditJobOutcomeCallable;
  686. typedef std::function<void(const VodClient*, const Model::SubmitAIMediaAuditJobRequest&, const SubmitAIMediaAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIMediaAuditJobAsyncHandler;
  687. typedef Outcome<Error, Model::SubmitDynamicImageJobResult> SubmitDynamicImageJobOutcome;
  688. typedef std::future<SubmitDynamicImageJobOutcome> SubmitDynamicImageJobOutcomeCallable;
  689. typedef std::function<void(const VodClient*, const Model::SubmitDynamicImageJobRequest&, const SubmitDynamicImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDynamicImageJobAsyncHandler;
  690. typedef Outcome<Error, Model::SubmitMediaDNADeleteJobResult> SubmitMediaDNADeleteJobOutcome;
  691. typedef std::future<SubmitMediaDNADeleteJobOutcome> SubmitMediaDNADeleteJobOutcomeCallable;
  692. typedef std::function<void(const VodClient*, const Model::SubmitMediaDNADeleteJobRequest&, const SubmitMediaDNADeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitMediaDNADeleteJobAsyncHandler;
  693. typedef Outcome<Error, Model::SubmitPreprocessJobsResult> SubmitPreprocessJobsOutcome;
  694. typedef std::future<SubmitPreprocessJobsOutcome> SubmitPreprocessJobsOutcomeCallable;
  695. typedef std::function<void(const VodClient*, const Model::SubmitPreprocessJobsRequest&, const SubmitPreprocessJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPreprocessJobsAsyncHandler;
  696. typedef Outcome<Error, Model::SubmitSnapshotJobResult> SubmitSnapshotJobOutcome;
  697. typedef std::future<SubmitSnapshotJobOutcome> SubmitSnapshotJobOutcomeCallable;
  698. typedef std::function<void(const VodClient*, const Model::SubmitSnapshotJobRequest&, const SubmitSnapshotJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSnapshotJobAsyncHandler;
  699. typedef Outcome<Error, Model::SubmitTranscodeJobsResult> SubmitTranscodeJobsOutcome;
  700. typedef std::future<SubmitTranscodeJobsOutcome> SubmitTranscodeJobsOutcomeCallable;
  701. typedef std::function<void(const VodClient*, const Model::SubmitTranscodeJobsRequest&, const SubmitTranscodeJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTranscodeJobsAsyncHandler;
  702. typedef Outcome<Error, Model::SubmitWorkflowJobResult> SubmitWorkflowJobOutcome;
  703. typedef std::future<SubmitWorkflowJobOutcome> SubmitWorkflowJobOutcomeCallable;
  704. typedef std::function<void(const VodClient*, const Model::SubmitWorkflowJobRequest&, const SubmitWorkflowJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitWorkflowJobAsyncHandler;
  705. typedef Outcome<Error, Model::UpdateAITemplateResult> UpdateAITemplateOutcome;
  706. typedef std::future<UpdateAITemplateOutcome> UpdateAITemplateOutcomeCallable;
  707. typedef std::function<void(const VodClient*, const Model::UpdateAITemplateRequest&, const UpdateAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAITemplateAsyncHandler;
  708. typedef Outcome<Error, Model::UpdateAppInfoResult> UpdateAppInfoOutcome;
  709. typedef std::future<UpdateAppInfoOutcome> UpdateAppInfoOutcomeCallable;
  710. typedef std::function<void(const VodClient*, const Model::UpdateAppInfoRequest&, const UpdateAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppInfoAsyncHandler;
  711. typedef Outcome<Error, Model::UpdateAttachedMediaInfosResult> UpdateAttachedMediaInfosOutcome;
  712. typedef std::future<UpdateAttachedMediaInfosOutcome> UpdateAttachedMediaInfosOutcomeCallable;
  713. typedef std::function<void(const VodClient*, const Model::UpdateAttachedMediaInfosRequest&, const UpdateAttachedMediaInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAttachedMediaInfosAsyncHandler;
  714. typedef Outcome<Error, Model::UpdateCategoryResult> UpdateCategoryOutcome;
  715. typedef std::future<UpdateCategoryOutcome> UpdateCategoryOutcomeCallable;
  716. typedef std::function<void(const VodClient*, const Model::UpdateCategoryRequest&, const UpdateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCategoryAsyncHandler;
  717. typedef Outcome<Error, Model::UpdateEditingProjectResult> UpdateEditingProjectOutcome;
  718. typedef std::future<UpdateEditingProjectOutcome> UpdateEditingProjectOutcomeCallable;
  719. typedef std::function<void(const VodClient*, const Model::UpdateEditingProjectRequest&, const UpdateEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEditingProjectAsyncHandler;
  720. typedef Outcome<Error, Model::UpdateImageInfosResult> UpdateImageInfosOutcome;
  721. typedef std::future<UpdateImageInfosOutcome> UpdateImageInfosOutcomeCallable;
  722. typedef std::function<void(const VodClient*, const Model::UpdateImageInfosRequest&, const UpdateImageInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateImageInfosAsyncHandler;
  723. typedef Outcome<Error, Model::UpdateTranscodeTemplateGroupResult> UpdateTranscodeTemplateGroupOutcome;
  724. typedef std::future<UpdateTranscodeTemplateGroupOutcome> UpdateTranscodeTemplateGroupOutcomeCallable;
  725. typedef std::function<void(const VodClient*, const Model::UpdateTranscodeTemplateGroupRequest&, const UpdateTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTranscodeTemplateGroupAsyncHandler;
  726. typedef Outcome<Error, Model::UpdateVideoInfoResult> UpdateVideoInfoOutcome;
  727. typedef std::future<UpdateVideoInfoOutcome> UpdateVideoInfoOutcomeCallable;
  728. typedef std::function<void(const VodClient*, const Model::UpdateVideoInfoRequest&, const UpdateVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfoAsyncHandler;
  729. typedef Outcome<Error, Model::UpdateVideoInfosResult> UpdateVideoInfosOutcome;
  730. typedef std::future<UpdateVideoInfosOutcome> UpdateVideoInfosOutcomeCallable;
  731. typedef std::function<void(const VodClient*, const Model::UpdateVideoInfosRequest&, const UpdateVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfosAsyncHandler;
  732. typedef Outcome<Error, Model::UpdateVodDomainResult> UpdateVodDomainOutcome;
  733. typedef std::future<UpdateVodDomainOutcome> UpdateVodDomainOutcomeCallable;
  734. typedef std::function<void(const VodClient*, const Model::UpdateVodDomainRequest&, const UpdateVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVodDomainAsyncHandler;
  735. typedef Outcome<Error, Model::UpdateVodTemplateResult> UpdateVodTemplateOutcome;
  736. typedef std::future<UpdateVodTemplateOutcome> UpdateVodTemplateOutcomeCallable;
  737. typedef std::function<void(const VodClient*, const Model::UpdateVodTemplateRequest&, const UpdateVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVodTemplateAsyncHandler;
  738. typedef Outcome<Error, Model::UpdateWatermarkResult> UpdateWatermarkOutcome;
  739. typedef std::future<UpdateWatermarkOutcome> UpdateWatermarkOutcomeCallable;
  740. typedef std::function<void(const VodClient*, const Model::UpdateWatermarkRequest&, const UpdateWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWatermarkAsyncHandler;
  741. typedef Outcome<Error, Model::UploadMediaByURLResult> UploadMediaByURLOutcome;
  742. typedef std::future<UploadMediaByURLOutcome> UploadMediaByURLOutcomeCallable;
  743. typedef std::function<void(const VodClient*, const Model::UploadMediaByURLRequest&, const UploadMediaByURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMediaByURLAsyncHandler;
  744. typedef Outcome<Error, Model::UploadStreamByURLResult> UploadStreamByURLOutcome;
  745. typedef std::future<UploadStreamByURLOutcome> UploadStreamByURLOutcomeCallable;
  746. typedef std::function<void(const VodClient*, const Model::UploadStreamByURLRequest&, const UploadStreamByURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadStreamByURLAsyncHandler;
  747. typedef Outcome<Error, Model::VerifyVodDomainOwnerResult> VerifyVodDomainOwnerOutcome;
  748. typedef std::future<VerifyVodDomainOwnerOutcome> VerifyVodDomainOwnerOutcomeCallable;
  749. typedef std::function<void(const VodClient*, const Model::VerifyVodDomainOwnerRequest&, const VerifyVodDomainOwnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyVodDomainOwnerAsyncHandler;
  750. VodClient(const Credentials &credentials, const ClientConfiguration &configuration);
  751. VodClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
  752. VodClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
  753. ~VodClient();
  754. AddAITemplateOutcome addAITemplate(const Model::AddAITemplateRequest &request)const;
  755. void addAITemplateAsync(const Model::AddAITemplateRequest& request, const AddAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  756. AddAITemplateOutcomeCallable addAITemplateCallable(const Model::AddAITemplateRequest& request) const;
  757. AddCategoryOutcome addCategory(const Model::AddCategoryRequest &request)const;
  758. void addCategoryAsync(const Model::AddCategoryRequest& request, const AddCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  759. AddCategoryOutcomeCallable addCategoryCallable(const Model::AddCategoryRequest& request) const;
  760. AddEditingProjectOutcome addEditingProject(const Model::AddEditingProjectRequest &request)const;
  761. void addEditingProjectAsync(const Model::AddEditingProjectRequest& request, const AddEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  762. AddEditingProjectOutcomeCallable addEditingProjectCallable(const Model::AddEditingProjectRequest& request) const;
  763. AddTranscodeTemplateGroupOutcome addTranscodeTemplateGroup(const Model::AddTranscodeTemplateGroupRequest &request)const;
  764. void addTranscodeTemplateGroupAsync(const Model::AddTranscodeTemplateGroupRequest& request, const AddTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  765. AddTranscodeTemplateGroupOutcomeCallable addTranscodeTemplateGroupCallable(const Model::AddTranscodeTemplateGroupRequest& request) const;
  766. AddVodDomainOutcome addVodDomain(const Model::AddVodDomainRequest &request)const;
  767. void addVodDomainAsync(const Model::AddVodDomainRequest& request, const AddVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  768. AddVodDomainOutcomeCallable addVodDomainCallable(const Model::AddVodDomainRequest& request) const;
  769. AddVodTemplateOutcome addVodTemplate(const Model::AddVodTemplateRequest &request)const;
  770. void addVodTemplateAsync(const Model::AddVodTemplateRequest& request, const AddVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  771. AddVodTemplateOutcomeCallable addVodTemplateCallable(const Model::AddVodTemplateRequest& request) const;
  772. AddWatermarkOutcome addWatermark(const Model::AddWatermarkRequest &request)const;
  773. void addWatermarkAsync(const Model::AddWatermarkRequest& request, const AddWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  774. AddWatermarkOutcomeCallable addWatermarkCallable(const Model::AddWatermarkRequest& request) const;
  775. AttachAppPolicyToIdentityOutcome attachAppPolicyToIdentity(const Model::AttachAppPolicyToIdentityRequest &request)const;
  776. void attachAppPolicyToIdentityAsync(const Model::AttachAppPolicyToIdentityRequest& request, const AttachAppPolicyToIdentityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  777. AttachAppPolicyToIdentityOutcomeCallable attachAppPolicyToIdentityCallable(const Model::AttachAppPolicyToIdentityRequest& request) const;
  778. BatchSetVodDomainConfigsOutcome batchSetVodDomainConfigs(const Model::BatchSetVodDomainConfigsRequest &request)const;
  779. void batchSetVodDomainConfigsAsync(const Model::BatchSetVodDomainConfigsRequest& request, const BatchSetVodDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  780. BatchSetVodDomainConfigsOutcomeCallable batchSetVodDomainConfigsCallable(const Model::BatchSetVodDomainConfigsRequest& request) const;
  781. BatchStartVodDomainOutcome batchStartVodDomain(const Model::BatchStartVodDomainRequest &request)const;
  782. void batchStartVodDomainAsync(const Model::BatchStartVodDomainRequest& request, const BatchStartVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  783. BatchStartVodDomainOutcomeCallable batchStartVodDomainCallable(const Model::BatchStartVodDomainRequest& request) const;
  784. BatchStopVodDomainOutcome batchStopVodDomain(const Model::BatchStopVodDomainRequest &request)const;
  785. void batchStopVodDomainAsync(const Model::BatchStopVodDomainRequest& request, const BatchStopVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  786. BatchStopVodDomainOutcomeCallable batchStopVodDomainCallable(const Model::BatchStopVodDomainRequest& request) const;
  787. CancelUrlUploadJobsOutcome cancelUrlUploadJobs(const Model::CancelUrlUploadJobsRequest &request)const;
  788. void cancelUrlUploadJobsAsync(const Model::CancelUrlUploadJobsRequest& request, const CancelUrlUploadJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  789. CancelUrlUploadJobsOutcomeCallable cancelUrlUploadJobsCallable(const Model::CancelUrlUploadJobsRequest& request) const;
  790. CreateAppInfoOutcome createAppInfo(const Model::CreateAppInfoRequest &request)const;
  791. void createAppInfoAsync(const Model::CreateAppInfoRequest& request, const CreateAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  792. CreateAppInfoOutcomeCallable createAppInfoCallable(const Model::CreateAppInfoRequest& request) const;
  793. CreateAuditOutcome createAudit(const Model::CreateAuditRequest &request)const;
  794. void createAuditAsync(const Model::CreateAuditRequest& request, const CreateAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  795. CreateAuditOutcomeCallable createAuditCallable(const Model::CreateAuditRequest& request) const;
  796. CreateUploadAttachedMediaOutcome createUploadAttachedMedia(const Model::CreateUploadAttachedMediaRequest &request)const;
  797. void createUploadAttachedMediaAsync(const Model::CreateUploadAttachedMediaRequest& request, const CreateUploadAttachedMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  798. CreateUploadAttachedMediaOutcomeCallable createUploadAttachedMediaCallable(const Model::CreateUploadAttachedMediaRequest& request) const;
  799. CreateUploadImageOutcome createUploadImage(const Model::CreateUploadImageRequest &request)const;
  800. void createUploadImageAsync(const Model::CreateUploadImageRequest& request, const CreateUploadImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  801. CreateUploadImageOutcomeCallable createUploadImageCallable(const Model::CreateUploadImageRequest& request) const;
  802. CreateUploadVideoOutcome createUploadVideo(const Model::CreateUploadVideoRequest &request)const;
  803. void createUploadVideoAsync(const Model::CreateUploadVideoRequest& request, const CreateUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  804. CreateUploadVideoOutcomeCallable createUploadVideoCallable(const Model::CreateUploadVideoRequest& request) const;
  805. DecryptKMSDataKeyOutcome decryptKMSDataKey(const Model::DecryptKMSDataKeyRequest &request)const;
  806. void decryptKMSDataKeyAsync(const Model::DecryptKMSDataKeyRequest& request, const DecryptKMSDataKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  807. DecryptKMSDataKeyOutcomeCallable decryptKMSDataKeyCallable(const Model::DecryptKMSDataKeyRequest& request) const;
  808. DeleteAIImageInfosOutcome deleteAIImageInfos(const Model::DeleteAIImageInfosRequest &request)const;
  809. void deleteAIImageInfosAsync(const Model::DeleteAIImageInfosRequest& request, const DeleteAIImageInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  810. DeleteAIImageInfosOutcomeCallable deleteAIImageInfosCallable(const Model::DeleteAIImageInfosRequest& request) const;
  811. DeleteAITemplateOutcome deleteAITemplate(const Model::DeleteAITemplateRequest &request)const;
  812. void deleteAITemplateAsync(const Model::DeleteAITemplateRequest& request, const DeleteAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  813. DeleteAITemplateOutcomeCallable deleteAITemplateCallable(const Model::DeleteAITemplateRequest& request) const;
  814. DeleteAppInfoOutcome deleteAppInfo(const Model::DeleteAppInfoRequest &request)const;
  815. void deleteAppInfoAsync(const Model::DeleteAppInfoRequest& request, const DeleteAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  816. DeleteAppInfoOutcomeCallable deleteAppInfoCallable(const Model::DeleteAppInfoRequest& request) const;
  817. DeleteAttachedMediaOutcome deleteAttachedMedia(const Model::DeleteAttachedMediaRequest &request)const;
  818. void deleteAttachedMediaAsync(const Model::DeleteAttachedMediaRequest& request, const DeleteAttachedMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  819. DeleteAttachedMediaOutcomeCallable deleteAttachedMediaCallable(const Model::DeleteAttachedMediaRequest& request) const;
  820. DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
  821. void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  822. DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
  823. DeleteDynamicImageOutcome deleteDynamicImage(const Model::DeleteDynamicImageRequest &request)const;
  824. void deleteDynamicImageAsync(const Model::DeleteDynamicImageRequest& request, const DeleteDynamicImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  825. DeleteDynamicImageOutcomeCallable deleteDynamicImageCallable(const Model::DeleteDynamicImageRequest& request) const;
  826. DeleteEditingProjectOutcome deleteEditingProject(const Model::DeleteEditingProjectRequest &request)const;
  827. void deleteEditingProjectAsync(const Model::DeleteEditingProjectRequest& request, const DeleteEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  828. DeleteEditingProjectOutcomeCallable deleteEditingProjectCallable(const Model::DeleteEditingProjectRequest& request) const;
  829. DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const;
  830. void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  831. DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const;
  832. DeleteMessageCallbackOutcome deleteMessageCallback(const Model::DeleteMessageCallbackRequest &request)const;
  833. void deleteMessageCallbackAsync(const Model::DeleteMessageCallbackRequest& request, const DeleteMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  834. DeleteMessageCallbackOutcomeCallable deleteMessageCallbackCallable(const Model::DeleteMessageCallbackRequest& request) const;
  835. DeleteMezzaninesOutcome deleteMezzanines(const Model::DeleteMezzaninesRequest &request)const;
  836. void deleteMezzaninesAsync(const Model::DeleteMezzaninesRequest& request, const DeleteMezzaninesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  837. DeleteMezzaninesOutcomeCallable deleteMezzaninesCallable(const Model::DeleteMezzaninesRequest& request) const;
  838. DeleteMultipartUploadOutcome deleteMultipartUpload(const Model::DeleteMultipartUploadRequest &request)const;
  839. void deleteMultipartUploadAsync(const Model::DeleteMultipartUploadRequest& request, const DeleteMultipartUploadAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  840. DeleteMultipartUploadOutcomeCallable deleteMultipartUploadCallable(const Model::DeleteMultipartUploadRequest& request) const;
  841. DeleteStreamOutcome deleteStream(const Model::DeleteStreamRequest &request)const;
  842. void deleteStreamAsync(const Model::DeleteStreamRequest& request, const DeleteStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  843. DeleteStreamOutcomeCallable deleteStreamCallable(const Model::DeleteStreamRequest& request) const;
  844. DeleteTranscodeTemplateGroupOutcome deleteTranscodeTemplateGroup(const Model::DeleteTranscodeTemplateGroupRequest &request)const;
  845. void deleteTranscodeTemplateGroupAsync(const Model::DeleteTranscodeTemplateGroupRequest& request, const DeleteTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  846. DeleteTranscodeTemplateGroupOutcomeCallable deleteTranscodeTemplateGroupCallable(const Model::DeleteTranscodeTemplateGroupRequest& request) const;
  847. DeleteVideoOutcome deleteVideo(const Model::DeleteVideoRequest &request)const;
  848. void deleteVideoAsync(const Model::DeleteVideoRequest& request, const DeleteVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  849. DeleteVideoOutcomeCallable deleteVideoCallable(const Model::DeleteVideoRequest& request) const;
  850. DeleteVodDomainOutcome deleteVodDomain(const Model::DeleteVodDomainRequest &request)const;
  851. void deleteVodDomainAsync(const Model::DeleteVodDomainRequest& request, const DeleteVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  852. DeleteVodDomainOutcomeCallable deleteVodDomainCallable(const Model::DeleteVodDomainRequest& request) const;
  853. DeleteVodSpecificConfigOutcome deleteVodSpecificConfig(const Model::DeleteVodSpecificConfigRequest &request)const;
  854. void deleteVodSpecificConfigAsync(const Model::DeleteVodSpecificConfigRequest& request, const DeleteVodSpecificConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  855. DeleteVodSpecificConfigOutcomeCallable deleteVodSpecificConfigCallable(const Model::DeleteVodSpecificConfigRequest& request) const;
  856. DeleteVodTemplateOutcome deleteVodTemplate(const Model::DeleteVodTemplateRequest &request)const;
  857. void deleteVodTemplateAsync(const Model::DeleteVodTemplateRequest& request, const DeleteVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  858. DeleteVodTemplateOutcomeCallable deleteVodTemplateCallable(const Model::DeleteVodTemplateRequest& request) const;
  859. DeleteWatermarkOutcome deleteWatermark(const Model::DeleteWatermarkRequest &request)const;
  860. void deleteWatermarkAsync(const Model::DeleteWatermarkRequest& request, const DeleteWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  861. DeleteWatermarkOutcomeCallable deleteWatermarkCallable(const Model::DeleteWatermarkRequest& request) const;
  862. DescribePlayTopVideosOutcome describePlayTopVideos(const Model::DescribePlayTopVideosRequest &request)const;
  863. void describePlayTopVideosAsync(const Model::DescribePlayTopVideosRequest& request, const DescribePlayTopVideosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  864. DescribePlayTopVideosOutcomeCallable describePlayTopVideosCallable(const Model::DescribePlayTopVideosRequest& request) const;
  865. DescribePlayUserAvgOutcome describePlayUserAvg(const Model::DescribePlayUserAvgRequest &request)const;
  866. void describePlayUserAvgAsync(const Model::DescribePlayUserAvgRequest& request, const DescribePlayUserAvgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  867. DescribePlayUserAvgOutcomeCallable describePlayUserAvgCallable(const Model::DescribePlayUserAvgRequest& request) const;
  868. DescribePlayUserTotalOutcome describePlayUserTotal(const Model::DescribePlayUserTotalRequest &request)const;
  869. void describePlayUserTotalAsync(const Model::DescribePlayUserTotalRequest& request, const DescribePlayUserTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  870. DescribePlayUserTotalOutcomeCallable describePlayUserTotalCallable(const Model::DescribePlayUserTotalRequest& request) const;
  871. DescribePlayVideoStatisOutcome describePlayVideoStatis(const Model::DescribePlayVideoStatisRequest &request)const;
  872. void describePlayVideoStatisAsync(const Model::DescribePlayVideoStatisRequest& request, const DescribePlayVideoStatisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  873. DescribePlayVideoStatisOutcomeCallable describePlayVideoStatisCallable(const Model::DescribePlayVideoStatisRequest& request) const;
  874. DescribeVodAIDataOutcome describeVodAIData(const Model::DescribeVodAIDataRequest &request)const;
  875. void describeVodAIDataAsync(const Model::DescribeVodAIDataRequest& request, const DescribeVodAIDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  876. DescribeVodAIDataOutcomeCallable describeVodAIDataCallable(const Model::DescribeVodAIDataRequest& request) const;
  877. DescribeVodCertificateListOutcome describeVodCertificateList(const Model::DescribeVodCertificateListRequest &request)const;
  878. void describeVodCertificateListAsync(const Model::DescribeVodCertificateListRequest& request, const DescribeVodCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  879. DescribeVodCertificateListOutcomeCallable describeVodCertificateListCallable(const Model::DescribeVodCertificateListRequest& request) const;
  880. DescribeVodDomainBpsDataOutcome describeVodDomainBpsData(const Model::DescribeVodDomainBpsDataRequest &request)const;
  881. void describeVodDomainBpsDataAsync(const Model::DescribeVodDomainBpsDataRequest& request, const DescribeVodDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  882. DescribeVodDomainBpsDataOutcomeCallable describeVodDomainBpsDataCallable(const Model::DescribeVodDomainBpsDataRequest& request) const;
  883. DescribeVodDomainCertificateInfoOutcome describeVodDomainCertificateInfo(const Model::DescribeVodDomainCertificateInfoRequest &request)const;
  884. void describeVodDomainCertificateInfoAsync(const Model::DescribeVodDomainCertificateInfoRequest& request, const DescribeVodDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  885. DescribeVodDomainCertificateInfoOutcomeCallable describeVodDomainCertificateInfoCallable(const Model::DescribeVodDomainCertificateInfoRequest& request) const;
  886. DescribeVodDomainConfigsOutcome describeVodDomainConfigs(const Model::DescribeVodDomainConfigsRequest &request)const;
  887. void describeVodDomainConfigsAsync(const Model::DescribeVodDomainConfigsRequest& request, const DescribeVodDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  888. DescribeVodDomainConfigsOutcomeCallable describeVodDomainConfigsCallable(const Model::DescribeVodDomainConfigsRequest& request) const;
  889. DescribeVodDomainDetailOutcome describeVodDomainDetail(const Model::DescribeVodDomainDetailRequest &request)const;
  890. void describeVodDomainDetailAsync(const Model::DescribeVodDomainDetailRequest& request, const DescribeVodDomainDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  891. DescribeVodDomainDetailOutcomeCallable describeVodDomainDetailCallable(const Model::DescribeVodDomainDetailRequest& request) const;
  892. DescribeVodDomainLogOutcome describeVodDomainLog(const Model::DescribeVodDomainLogRequest &request)const;
  893. void describeVodDomainLogAsync(const Model::DescribeVodDomainLogRequest& request, const DescribeVodDomainLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  894. DescribeVodDomainLogOutcomeCallable describeVodDomainLogCallable(const Model::DescribeVodDomainLogRequest& request) const;
  895. DescribeVodDomainTrafficDataOutcome describeVodDomainTrafficData(const Model::DescribeVodDomainTrafficDataRequest &request)const;
  896. void describeVodDomainTrafficDataAsync(const Model::DescribeVodDomainTrafficDataRequest& request, const DescribeVodDomainTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  897. DescribeVodDomainTrafficDataOutcomeCallable describeVodDomainTrafficDataCallable(const Model::DescribeVodDomainTrafficDataRequest& request) const;
  898. DescribeVodDomainUsageDataOutcome describeVodDomainUsageData(const Model::DescribeVodDomainUsageDataRequest &request)const;
  899. void describeVodDomainUsageDataAsync(const Model::DescribeVodDomainUsageDataRequest& request, const DescribeVodDomainUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  900. DescribeVodDomainUsageDataOutcomeCallable describeVodDomainUsageDataCallable(const Model::DescribeVodDomainUsageDataRequest& request) const;
  901. DescribeVodRefreshQuotaOutcome describeVodRefreshQuota(const Model::DescribeVodRefreshQuotaRequest &request)const;
  902. void describeVodRefreshQuotaAsync(const Model::DescribeVodRefreshQuotaRequest& request, const DescribeVodRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  903. DescribeVodRefreshQuotaOutcomeCallable describeVodRefreshQuotaCallable(const Model::DescribeVodRefreshQuotaRequest& request) const;
  904. DescribeVodRefreshTasksOutcome describeVodRefreshTasks(const Model::DescribeVodRefreshTasksRequest &request)const;
  905. void describeVodRefreshTasksAsync(const Model::DescribeVodRefreshTasksRequest& request, const DescribeVodRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  906. DescribeVodRefreshTasksOutcomeCallable describeVodRefreshTasksCallable(const Model::DescribeVodRefreshTasksRequest& request) const;
  907. DescribeVodStorageDataOutcome describeVodStorageData(const Model::DescribeVodStorageDataRequest &request)const;
  908. void describeVodStorageDataAsync(const Model::DescribeVodStorageDataRequest& request, const DescribeVodStorageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  909. DescribeVodStorageDataOutcomeCallable describeVodStorageDataCallable(const Model::DescribeVodStorageDataRequest& request) const;
  910. DescribeVodTranscodeDataOutcome describeVodTranscodeData(const Model::DescribeVodTranscodeDataRequest &request)const;
  911. void describeVodTranscodeDataAsync(const Model::DescribeVodTranscodeDataRequest& request, const DescribeVodTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  912. DescribeVodTranscodeDataOutcomeCallable describeVodTranscodeDataCallable(const Model::DescribeVodTranscodeDataRequest& request) const;
  913. DescribeVodUserDomainsOutcome describeVodUserDomains(const Model::DescribeVodUserDomainsRequest &request)const;
  914. void describeVodUserDomainsAsync(const Model::DescribeVodUserDomainsRequest& request, const DescribeVodUserDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  915. DescribeVodUserDomainsOutcomeCallable describeVodUserDomainsCallable(const Model::DescribeVodUserDomainsRequest& request) const;
  916. DescribeVodVerifyContentOutcome describeVodVerifyContent(const Model::DescribeVodVerifyContentRequest &request)const;
  917. void describeVodVerifyContentAsync(const Model::DescribeVodVerifyContentRequest& request, const DescribeVodVerifyContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  918. DescribeVodVerifyContentOutcomeCallable describeVodVerifyContentCallable(const Model::DescribeVodVerifyContentRequest& request) const;
  919. DetachAppPolicyFromIdentityOutcome detachAppPolicyFromIdentity(const Model::DetachAppPolicyFromIdentityRequest &request)const;
  920. void detachAppPolicyFromIdentityAsync(const Model::DetachAppPolicyFromIdentityRequest& request, const DetachAppPolicyFromIdentityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  921. DetachAppPolicyFromIdentityOutcomeCallable detachAppPolicyFromIdentityCallable(const Model::DetachAppPolicyFromIdentityRequest& request) const;
  922. GenerateKMSDataKeyOutcome generateKMSDataKey(const Model::GenerateKMSDataKeyRequest &request)const;
  923. void generateKMSDataKeyAsync(const Model::GenerateKMSDataKeyRequest& request, const GenerateKMSDataKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  924. GenerateKMSDataKeyOutcomeCallable generateKMSDataKeyCallable(const Model::GenerateKMSDataKeyRequest& request) const;
  925. GetAIImageJobsOutcome getAIImageJobs(const Model::GetAIImageJobsRequest &request)const;
  926. void getAIImageJobsAsync(const Model::GetAIImageJobsRequest& request, const GetAIImageJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  927. GetAIImageJobsOutcomeCallable getAIImageJobsCallable(const Model::GetAIImageJobsRequest& request) const;
  928. GetAIMediaAuditJobOutcome getAIMediaAuditJob(const Model::GetAIMediaAuditJobRequest &request)const;
  929. void getAIMediaAuditJobAsync(const Model::GetAIMediaAuditJobRequest& request, const GetAIMediaAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  930. GetAIMediaAuditJobOutcomeCallable getAIMediaAuditJobCallable(const Model::GetAIMediaAuditJobRequest& request) const;
  931. GetAITemplateOutcome getAITemplate(const Model::GetAITemplateRequest &request)const;
  932. void getAITemplateAsync(const Model::GetAITemplateRequest& request, const GetAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  933. GetAITemplateOutcomeCallable getAITemplateCallable(const Model::GetAITemplateRequest& request) const;
  934. GetAIVideoTagResultOutcome getAIVideoTagResult(const Model::GetAIVideoTagResultRequest &request)const;
  935. void getAIVideoTagResultAsync(const Model::GetAIVideoTagResultRequest& request, const GetAIVideoTagResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  936. GetAIVideoTagResultOutcomeCallable getAIVideoTagResultCallable(const Model::GetAIVideoTagResultRequest& request) const;
  937. GetAppInfosOutcome getAppInfos(const Model::GetAppInfosRequest &request)const;
  938. void getAppInfosAsync(const Model::GetAppInfosRequest& request, const GetAppInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  939. GetAppInfosOutcomeCallable getAppInfosCallable(const Model::GetAppInfosRequest& request) const;
  940. GetAttachedMediaInfoOutcome getAttachedMediaInfo(const Model::GetAttachedMediaInfoRequest &request)const;
  941. void getAttachedMediaInfoAsync(const Model::GetAttachedMediaInfoRequest& request, const GetAttachedMediaInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  942. GetAttachedMediaInfoOutcomeCallable getAttachedMediaInfoCallable(const Model::GetAttachedMediaInfoRequest& request) const;
  943. GetAuditHistoryOutcome getAuditHistory(const Model::GetAuditHistoryRequest &request)const;
  944. void getAuditHistoryAsync(const Model::GetAuditHistoryRequest& request, const GetAuditHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  945. GetAuditHistoryOutcomeCallable getAuditHistoryCallable(const Model::GetAuditHistoryRequest& request) const;
  946. GetCategoriesOutcome getCategories(const Model::GetCategoriesRequest &request)const;
  947. void getCategoriesAsync(const Model::GetCategoriesRequest& request, const GetCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  948. GetCategoriesOutcomeCallable getCategoriesCallable(const Model::GetCategoriesRequest& request) const;
  949. GetDefaultAITemplateOutcome getDefaultAITemplate(const Model::GetDefaultAITemplateRequest &request)const;
  950. void getDefaultAITemplateAsync(const Model::GetDefaultAITemplateRequest& request, const GetDefaultAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  951. GetDefaultAITemplateOutcomeCallable getDefaultAITemplateCallable(const Model::GetDefaultAITemplateRequest& request) const;
  952. GetEditingProjectOutcome getEditingProject(const Model::GetEditingProjectRequest &request)const;
  953. void getEditingProjectAsync(const Model::GetEditingProjectRequest& request, const GetEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  954. GetEditingProjectOutcomeCallable getEditingProjectCallable(const Model::GetEditingProjectRequest& request) const;
  955. GetEditingProjectMaterialsOutcome getEditingProjectMaterials(const Model::GetEditingProjectMaterialsRequest &request)const;
  956. void getEditingProjectMaterialsAsync(const Model::GetEditingProjectMaterialsRequest& request, const GetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  957. GetEditingProjectMaterialsOutcomeCallable getEditingProjectMaterialsCallable(const Model::GetEditingProjectMaterialsRequest& request) const;
  958. GetImageInfoOutcome getImageInfo(const Model::GetImageInfoRequest &request)const;
  959. void getImageInfoAsync(const Model::GetImageInfoRequest& request, const GetImageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  960. GetImageInfoOutcomeCallable getImageInfoCallable(const Model::GetImageInfoRequest& request) const;
  961. GetMediaAuditAudioResultDetailOutcome getMediaAuditAudioResultDetail(const Model::GetMediaAuditAudioResultDetailRequest &request)const;
  962. void getMediaAuditAudioResultDetailAsync(const Model::GetMediaAuditAudioResultDetailRequest& request, const GetMediaAuditAudioResultDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  963. GetMediaAuditAudioResultDetailOutcomeCallable getMediaAuditAudioResultDetailCallable(const Model::GetMediaAuditAudioResultDetailRequest& request) const;
  964. GetMediaAuditResultOutcome getMediaAuditResult(const Model::GetMediaAuditResultRequest &request)const;
  965. void getMediaAuditResultAsync(const Model::GetMediaAuditResultRequest& request, const GetMediaAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  966. GetMediaAuditResultOutcomeCallable getMediaAuditResultCallable(const Model::GetMediaAuditResultRequest& request) const;
  967. GetMediaAuditResultDetailOutcome getMediaAuditResultDetail(const Model::GetMediaAuditResultDetailRequest &request)const;
  968. void getMediaAuditResultDetailAsync(const Model::GetMediaAuditResultDetailRequest& request, const GetMediaAuditResultDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  969. GetMediaAuditResultDetailOutcomeCallable getMediaAuditResultDetailCallable(const Model::GetMediaAuditResultDetailRequest& request) const;
  970. GetMediaAuditResultTimelineOutcome getMediaAuditResultTimeline(const Model::GetMediaAuditResultTimelineRequest &request)const;
  971. void getMediaAuditResultTimelineAsync(const Model::GetMediaAuditResultTimelineRequest& request, const GetMediaAuditResultTimelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  972. GetMediaAuditResultTimelineOutcomeCallable getMediaAuditResultTimelineCallable(const Model::GetMediaAuditResultTimelineRequest& request) const;
  973. GetMediaDNAResultOutcome getMediaDNAResult(const Model::GetMediaDNAResultRequest &request)const;
  974. void getMediaDNAResultAsync(const Model::GetMediaDNAResultRequest& request, const GetMediaDNAResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  975. GetMediaDNAResultOutcomeCallable getMediaDNAResultCallable(const Model::GetMediaDNAResultRequest& request) const;
  976. GetMediaRefreshJobsOutcome getMediaRefreshJobs(const Model::GetMediaRefreshJobsRequest &request)const;
  977. void getMediaRefreshJobsAsync(const Model::GetMediaRefreshJobsRequest& request, const GetMediaRefreshJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  978. GetMediaRefreshJobsOutcomeCallable getMediaRefreshJobsCallable(const Model::GetMediaRefreshJobsRequest& request) const;
  979. GetMessageCallbackOutcome getMessageCallback(const Model::GetMessageCallbackRequest &request)const;
  980. void getMessageCallbackAsync(const Model::GetMessageCallbackRequest& request, const GetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  981. GetMessageCallbackOutcomeCallable getMessageCallbackCallable(const Model::GetMessageCallbackRequest& request) const;
  982. GetMezzanineInfoOutcome getMezzanineInfo(const Model::GetMezzanineInfoRequest &request)const;
  983. void getMezzanineInfoAsync(const Model::GetMezzanineInfoRequest& request, const GetMezzanineInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  984. GetMezzanineInfoOutcomeCallable getMezzanineInfoCallable(const Model::GetMezzanineInfoRequest& request) const;
  985. GetPlayInfoOutcome getPlayInfo(const Model::GetPlayInfoRequest &request)const;
  986. void getPlayInfoAsync(const Model::GetPlayInfoRequest& request, const GetPlayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  987. GetPlayInfoOutcomeCallable getPlayInfoCallable(const Model::GetPlayInfoRequest& request) const;
  988. GetTranscodeSummaryOutcome getTranscodeSummary(const Model::GetTranscodeSummaryRequest &request)const;
  989. void getTranscodeSummaryAsync(const Model::GetTranscodeSummaryRequest& request, const GetTranscodeSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  990. GetTranscodeSummaryOutcomeCallable getTranscodeSummaryCallable(const Model::GetTranscodeSummaryRequest& request) const;
  991. GetTranscodeTaskOutcome getTranscodeTask(const Model::GetTranscodeTaskRequest &request)const;
  992. void getTranscodeTaskAsync(const Model::GetTranscodeTaskRequest& request, const GetTranscodeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  993. GetTranscodeTaskOutcomeCallable getTranscodeTaskCallable(const Model::GetTranscodeTaskRequest& request) const;
  994. GetTranscodeTemplateGroupOutcome getTranscodeTemplateGroup(const Model::GetTranscodeTemplateGroupRequest &request)const;
  995. void getTranscodeTemplateGroupAsync(const Model::GetTranscodeTemplateGroupRequest& request, const GetTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  996. GetTranscodeTemplateGroupOutcomeCallable getTranscodeTemplateGroupCallable(const Model::GetTranscodeTemplateGroupRequest& request) const;
  997. GetURLUploadInfosOutcome getURLUploadInfos(const Model::GetURLUploadInfosRequest &request)const;
  998. void getURLUploadInfosAsync(const Model::GetURLUploadInfosRequest& request, const GetURLUploadInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  999. GetURLUploadInfosOutcomeCallable getURLUploadInfosCallable(const Model::GetURLUploadInfosRequest& request) const;
  1000. GetUploadDetailsOutcome getUploadDetails(const Model::GetUploadDetailsRequest &request)const;
  1001. void getUploadDetailsAsync(const Model::GetUploadDetailsRequest& request, const GetUploadDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1002. GetUploadDetailsOutcomeCallable getUploadDetailsCallable(const Model::GetUploadDetailsRequest& request) const;
  1003. GetVideoInfoOutcome getVideoInfo(const Model::GetVideoInfoRequest &request)const;
  1004. void getVideoInfoAsync(const Model::GetVideoInfoRequest& request, const GetVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1005. GetVideoInfoOutcomeCallable getVideoInfoCallable(const Model::GetVideoInfoRequest& request) const;
  1006. GetVideoInfosOutcome getVideoInfos(const Model::GetVideoInfosRequest &request)const;
  1007. void getVideoInfosAsync(const Model::GetVideoInfosRequest& request, const GetVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1008. GetVideoInfosOutcomeCallable getVideoInfosCallable(const Model::GetVideoInfosRequest& request) const;
  1009. GetVideoListOutcome getVideoList(const Model::GetVideoListRequest &request)const;
  1010. void getVideoListAsync(const Model::GetVideoListRequest& request, const GetVideoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1011. GetVideoListOutcomeCallable getVideoListCallable(const Model::GetVideoListRequest& request) const;
  1012. GetVideoPlayAuthOutcome getVideoPlayAuth(const Model::GetVideoPlayAuthRequest &request)const;
  1013. void getVideoPlayAuthAsync(const Model::GetVideoPlayAuthRequest& request, const GetVideoPlayAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1014. GetVideoPlayAuthOutcomeCallable getVideoPlayAuthCallable(const Model::GetVideoPlayAuthRequest& request) const;
  1015. GetVodTemplateOutcome getVodTemplate(const Model::GetVodTemplateRequest &request)const;
  1016. void getVodTemplateAsync(const Model::GetVodTemplateRequest& request, const GetVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1017. GetVodTemplateOutcomeCallable getVodTemplateCallable(const Model::GetVodTemplateRequest& request) const;
  1018. GetWatermarkOutcome getWatermark(const Model::GetWatermarkRequest &request)const;
  1019. void getWatermarkAsync(const Model::GetWatermarkRequest& request, const GetWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1020. GetWatermarkOutcomeCallable getWatermarkCallable(const Model::GetWatermarkRequest& request) const;
  1021. ListAIImageInfoOutcome listAIImageInfo(const Model::ListAIImageInfoRequest &request)const;
  1022. void listAIImageInfoAsync(const Model::ListAIImageInfoRequest& request, const ListAIImageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1023. ListAIImageInfoOutcomeCallable listAIImageInfoCallable(const Model::ListAIImageInfoRequest& request) const;
  1024. ListAIJobOutcome listAIJob(const Model::ListAIJobRequest &request)const;
  1025. void listAIJobAsync(const Model::ListAIJobRequest& request, const ListAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1026. ListAIJobOutcomeCallable listAIJobCallable(const Model::ListAIJobRequest& request) const;
  1027. ListAITemplateOutcome listAITemplate(const Model::ListAITemplateRequest &request)const;
  1028. void listAITemplateAsync(const Model::ListAITemplateRequest& request, const ListAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1029. ListAITemplateOutcomeCallable listAITemplateCallable(const Model::ListAITemplateRequest& request) const;
  1030. ListAppInfoOutcome listAppInfo(const Model::ListAppInfoRequest &request)const;
  1031. void listAppInfoAsync(const Model::ListAppInfoRequest& request, const ListAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1032. ListAppInfoOutcomeCallable listAppInfoCallable(const Model::ListAppInfoRequest& request) const;
  1033. ListAppPoliciesForIdentityOutcome listAppPoliciesForIdentity(const Model::ListAppPoliciesForIdentityRequest &request)const;
  1034. void listAppPoliciesForIdentityAsync(const Model::ListAppPoliciesForIdentityRequest& request, const ListAppPoliciesForIdentityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1035. ListAppPoliciesForIdentityOutcomeCallable listAppPoliciesForIdentityCallable(const Model::ListAppPoliciesForIdentityRequest& request) const;
  1036. ListAuditSecurityIpOutcome listAuditSecurityIp(const Model::ListAuditSecurityIpRequest &request)const;
  1037. void listAuditSecurityIpAsync(const Model::ListAuditSecurityIpRequest& request, const ListAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1038. ListAuditSecurityIpOutcomeCallable listAuditSecurityIpCallable(const Model::ListAuditSecurityIpRequest& request) const;
  1039. ListDynamicImageOutcome listDynamicImage(const Model::ListDynamicImageRequest &request)const;
  1040. void listDynamicImageAsync(const Model::ListDynamicImageRequest& request, const ListDynamicImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1041. ListDynamicImageOutcomeCallable listDynamicImageCallable(const Model::ListDynamicImageRequest& request) const;
  1042. ListLiveRecordVideoOutcome listLiveRecordVideo(const Model::ListLiveRecordVideoRequest &request)const;
  1043. void listLiveRecordVideoAsync(const Model::ListLiveRecordVideoRequest& request, const ListLiveRecordVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1044. ListLiveRecordVideoOutcomeCallable listLiveRecordVideoCallable(const Model::ListLiveRecordVideoRequest& request) const;
  1045. ListSnapshotsOutcome listSnapshots(const Model::ListSnapshotsRequest &request)const;
  1046. void listSnapshotsAsync(const Model::ListSnapshotsRequest& request, const ListSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1047. ListSnapshotsOutcomeCallable listSnapshotsCallable(const Model::ListSnapshotsRequest& request) const;
  1048. ListTranscodeTaskOutcome listTranscodeTask(const Model::ListTranscodeTaskRequest &request)const;
  1049. void listTranscodeTaskAsync(const Model::ListTranscodeTaskRequest& request, const ListTranscodeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1050. ListTranscodeTaskOutcomeCallable listTranscodeTaskCallable(const Model::ListTranscodeTaskRequest& request) const;
  1051. ListTranscodeTemplateGroupOutcome listTranscodeTemplateGroup(const Model::ListTranscodeTemplateGroupRequest &request)const;
  1052. void listTranscodeTemplateGroupAsync(const Model::ListTranscodeTemplateGroupRequest& request, const ListTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1053. ListTranscodeTemplateGroupOutcomeCallable listTranscodeTemplateGroupCallable(const Model::ListTranscodeTemplateGroupRequest& request) const;
  1054. ListVodTemplateOutcome listVodTemplate(const Model::ListVodTemplateRequest &request)const;
  1055. void listVodTemplateAsync(const Model::ListVodTemplateRequest& request, const ListVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1056. ListVodTemplateOutcomeCallable listVodTemplateCallable(const Model::ListVodTemplateRequest& request) const;
  1057. ListWatermarkOutcome listWatermark(const Model::ListWatermarkRequest &request)const;
  1058. void listWatermarkAsync(const Model::ListWatermarkRequest& request, const ListWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1059. ListWatermarkOutcomeCallable listWatermarkCallable(const Model::ListWatermarkRequest& request) const;
  1060. MoveAppResourceOutcome moveAppResource(const Model::MoveAppResourceRequest &request)const;
  1061. void moveAppResourceAsync(const Model::MoveAppResourceRequest& request, const MoveAppResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1062. MoveAppResourceOutcomeCallable moveAppResourceCallable(const Model::MoveAppResourceRequest& request) const;
  1063. PreloadVodObjectCachesOutcome preloadVodObjectCaches(const Model::PreloadVodObjectCachesRequest &request)const;
  1064. void preloadVodObjectCachesAsync(const Model::PreloadVodObjectCachesRequest& request, const PreloadVodObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1065. PreloadVodObjectCachesOutcomeCallable preloadVodObjectCachesCallable(const Model::PreloadVodObjectCachesRequest& request) const;
  1066. ProduceEditingProjectVideoOutcome produceEditingProjectVideo(const Model::ProduceEditingProjectVideoRequest &request)const;
  1067. void produceEditingProjectVideoAsync(const Model::ProduceEditingProjectVideoRequest& request, const ProduceEditingProjectVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1068. ProduceEditingProjectVideoOutcomeCallable produceEditingProjectVideoCallable(const Model::ProduceEditingProjectVideoRequest& request) const;
  1069. RefreshMediaPlayUrlsOutcome refreshMediaPlayUrls(const Model::RefreshMediaPlayUrlsRequest &request)const;
  1070. void refreshMediaPlayUrlsAsync(const Model::RefreshMediaPlayUrlsRequest& request, const RefreshMediaPlayUrlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1071. RefreshMediaPlayUrlsOutcomeCallable refreshMediaPlayUrlsCallable(const Model::RefreshMediaPlayUrlsRequest& request) const;
  1072. RefreshUploadVideoOutcome refreshUploadVideo(const Model::RefreshUploadVideoRequest &request)const;
  1073. void refreshUploadVideoAsync(const Model::RefreshUploadVideoRequest& request, const RefreshUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1074. RefreshUploadVideoOutcomeCallable refreshUploadVideoCallable(const Model::RefreshUploadVideoRequest& request) const;
  1075. RefreshVodObjectCachesOutcome refreshVodObjectCaches(const Model::RefreshVodObjectCachesRequest &request)const;
  1076. void refreshVodObjectCachesAsync(const Model::RefreshVodObjectCachesRequest& request, const RefreshVodObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1077. RefreshVodObjectCachesOutcomeCallable refreshVodObjectCachesCallable(const Model::RefreshVodObjectCachesRequest& request) const;
  1078. RegisterMediaOutcome registerMedia(const Model::RegisterMediaRequest &request)const;
  1079. void registerMediaAsync(const Model::RegisterMediaRequest& request, const RegisterMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1080. RegisterMediaOutcomeCallable registerMediaCallable(const Model::RegisterMediaRequest& request) const;
  1081. SearchEditingProjectOutcome searchEditingProject(const Model::SearchEditingProjectRequest &request)const;
  1082. void searchEditingProjectAsync(const Model::SearchEditingProjectRequest& request, const SearchEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1083. SearchEditingProjectOutcomeCallable searchEditingProjectCallable(const Model::SearchEditingProjectRequest& request) const;
  1084. SearchMediaOutcome searchMedia(const Model::SearchMediaRequest &request)const;
  1085. void searchMediaAsync(const Model::SearchMediaRequest& request, const SearchMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1086. SearchMediaOutcomeCallable searchMediaCallable(const Model::SearchMediaRequest& request) const;
  1087. SetAuditSecurityIpOutcome setAuditSecurityIp(const Model::SetAuditSecurityIpRequest &request)const;
  1088. void setAuditSecurityIpAsync(const Model::SetAuditSecurityIpRequest& request, const SetAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1089. SetAuditSecurityIpOutcomeCallable setAuditSecurityIpCallable(const Model::SetAuditSecurityIpRequest& request) const;
  1090. SetCrossdomainContentOutcome setCrossdomainContent(const Model::SetCrossdomainContentRequest &request)const;
  1091. void setCrossdomainContentAsync(const Model::SetCrossdomainContentRequest& request, const SetCrossdomainContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1092. SetCrossdomainContentOutcomeCallable setCrossdomainContentCallable(const Model::SetCrossdomainContentRequest& request) const;
  1093. SetDefaultAITemplateOutcome setDefaultAITemplate(const Model::SetDefaultAITemplateRequest &request)const;
  1094. void setDefaultAITemplateAsync(const Model::SetDefaultAITemplateRequest& request, const SetDefaultAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1095. SetDefaultAITemplateOutcomeCallable setDefaultAITemplateCallable(const Model::SetDefaultAITemplateRequest& request) const;
  1096. SetDefaultTranscodeTemplateGroupOutcome setDefaultTranscodeTemplateGroup(const Model::SetDefaultTranscodeTemplateGroupRequest &request)const;
  1097. void setDefaultTranscodeTemplateGroupAsync(const Model::SetDefaultTranscodeTemplateGroupRequest& request, const SetDefaultTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1098. SetDefaultTranscodeTemplateGroupOutcomeCallable setDefaultTranscodeTemplateGroupCallable(const Model::SetDefaultTranscodeTemplateGroupRequest& request) const;
  1099. SetDefaultWatermarkOutcome setDefaultWatermark(const Model::SetDefaultWatermarkRequest &request)const;
  1100. void setDefaultWatermarkAsync(const Model::SetDefaultWatermarkRequest& request, const SetDefaultWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1101. SetDefaultWatermarkOutcomeCallable setDefaultWatermarkCallable(const Model::SetDefaultWatermarkRequest& request) const;
  1102. SetEditingProjectMaterialsOutcome setEditingProjectMaterials(const Model::SetEditingProjectMaterialsRequest &request)const;
  1103. void setEditingProjectMaterialsAsync(const Model::SetEditingProjectMaterialsRequest& request, const SetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1104. SetEditingProjectMaterialsOutcomeCallable setEditingProjectMaterialsCallable(const Model::SetEditingProjectMaterialsRequest& request) const;
  1105. SetMessageCallbackOutcome setMessageCallback(const Model::SetMessageCallbackRequest &request)const;
  1106. void setMessageCallbackAsync(const Model::SetMessageCallbackRequest& request, const SetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1107. SetMessageCallbackOutcomeCallable setMessageCallbackCallable(const Model::SetMessageCallbackRequest& request) const;
  1108. SetVodDomainCertificateOutcome setVodDomainCertificate(const Model::SetVodDomainCertificateRequest &request)const;
  1109. void setVodDomainCertificateAsync(const Model::SetVodDomainCertificateRequest& request, const SetVodDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1110. SetVodDomainCertificateOutcomeCallable setVodDomainCertificateCallable(const Model::SetVodDomainCertificateRequest& request) const;
  1111. SubmitAIImageAuditJobOutcome submitAIImageAuditJob(const Model::SubmitAIImageAuditJobRequest &request)const;
  1112. void submitAIImageAuditJobAsync(const Model::SubmitAIImageAuditJobRequest& request, const SubmitAIImageAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1113. SubmitAIImageAuditJobOutcomeCallable submitAIImageAuditJobCallable(const Model::SubmitAIImageAuditJobRequest& request) const;
  1114. SubmitAIImageJobOutcome submitAIImageJob(const Model::SubmitAIImageJobRequest &request)const;
  1115. void submitAIImageJobAsync(const Model::SubmitAIImageJobRequest& request, const SubmitAIImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1116. SubmitAIImageJobOutcomeCallable submitAIImageJobCallable(const Model::SubmitAIImageJobRequest& request) const;
  1117. SubmitAIJobOutcome submitAIJob(const Model::SubmitAIJobRequest &request)const;
  1118. void submitAIJobAsync(const Model::SubmitAIJobRequest& request, const SubmitAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1119. SubmitAIJobOutcomeCallable submitAIJobCallable(const Model::SubmitAIJobRequest& request) const;
  1120. SubmitAIMediaAuditJobOutcome submitAIMediaAuditJob(const Model::SubmitAIMediaAuditJobRequest &request)const;
  1121. void submitAIMediaAuditJobAsync(const Model::SubmitAIMediaAuditJobRequest& request, const SubmitAIMediaAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1122. SubmitAIMediaAuditJobOutcomeCallable submitAIMediaAuditJobCallable(const Model::SubmitAIMediaAuditJobRequest& request) const;
  1123. SubmitDynamicImageJobOutcome submitDynamicImageJob(const Model::SubmitDynamicImageJobRequest &request)const;
  1124. void submitDynamicImageJobAsync(const Model::SubmitDynamicImageJobRequest& request, const SubmitDynamicImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1125. SubmitDynamicImageJobOutcomeCallable submitDynamicImageJobCallable(const Model::SubmitDynamicImageJobRequest& request) const;
  1126. SubmitMediaDNADeleteJobOutcome submitMediaDNADeleteJob(const Model::SubmitMediaDNADeleteJobRequest &request)const;
  1127. void submitMediaDNADeleteJobAsync(const Model::SubmitMediaDNADeleteJobRequest& request, const SubmitMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1128. SubmitMediaDNADeleteJobOutcomeCallable submitMediaDNADeleteJobCallable(const Model::SubmitMediaDNADeleteJobRequest& request) const;
  1129. SubmitPreprocessJobsOutcome submitPreprocessJobs(const Model::SubmitPreprocessJobsRequest &request)const;
  1130. void submitPreprocessJobsAsync(const Model::SubmitPreprocessJobsRequest& request, const SubmitPreprocessJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1131. SubmitPreprocessJobsOutcomeCallable submitPreprocessJobsCallable(const Model::SubmitPreprocessJobsRequest& request) const;
  1132. SubmitSnapshotJobOutcome submitSnapshotJob(const Model::SubmitSnapshotJobRequest &request)const;
  1133. void submitSnapshotJobAsync(const Model::SubmitSnapshotJobRequest& request, const SubmitSnapshotJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1134. SubmitSnapshotJobOutcomeCallable submitSnapshotJobCallable(const Model::SubmitSnapshotJobRequest& request) const;
  1135. SubmitTranscodeJobsOutcome submitTranscodeJobs(const Model::SubmitTranscodeJobsRequest &request)const;
  1136. void submitTranscodeJobsAsync(const Model::SubmitTranscodeJobsRequest& request, const SubmitTranscodeJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1137. SubmitTranscodeJobsOutcomeCallable submitTranscodeJobsCallable(const Model::SubmitTranscodeJobsRequest& request) const;
  1138. SubmitWorkflowJobOutcome submitWorkflowJob(const Model::SubmitWorkflowJobRequest &request)const;
  1139. void submitWorkflowJobAsync(const Model::SubmitWorkflowJobRequest& request, const SubmitWorkflowJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1140. SubmitWorkflowJobOutcomeCallable submitWorkflowJobCallable(const Model::SubmitWorkflowJobRequest& request) const;
  1141. UpdateAITemplateOutcome updateAITemplate(const Model::UpdateAITemplateRequest &request)const;
  1142. void updateAITemplateAsync(const Model::UpdateAITemplateRequest& request, const UpdateAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1143. UpdateAITemplateOutcomeCallable updateAITemplateCallable(const Model::UpdateAITemplateRequest& request) const;
  1144. UpdateAppInfoOutcome updateAppInfo(const Model::UpdateAppInfoRequest &request)const;
  1145. void updateAppInfoAsync(const Model::UpdateAppInfoRequest& request, const UpdateAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1146. UpdateAppInfoOutcomeCallable updateAppInfoCallable(const Model::UpdateAppInfoRequest& request) const;
  1147. UpdateAttachedMediaInfosOutcome updateAttachedMediaInfos(const Model::UpdateAttachedMediaInfosRequest &request)const;
  1148. void updateAttachedMediaInfosAsync(const Model::UpdateAttachedMediaInfosRequest& request, const UpdateAttachedMediaInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1149. UpdateAttachedMediaInfosOutcomeCallable updateAttachedMediaInfosCallable(const Model::UpdateAttachedMediaInfosRequest& request) const;
  1150. UpdateCategoryOutcome updateCategory(const Model::UpdateCategoryRequest &request)const;
  1151. void updateCategoryAsync(const Model::UpdateCategoryRequest& request, const UpdateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1152. UpdateCategoryOutcomeCallable updateCategoryCallable(const Model::UpdateCategoryRequest& request) const;
  1153. UpdateEditingProjectOutcome updateEditingProject(const Model::UpdateEditingProjectRequest &request)const;
  1154. void updateEditingProjectAsync(const Model::UpdateEditingProjectRequest& request, const UpdateEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1155. UpdateEditingProjectOutcomeCallable updateEditingProjectCallable(const Model::UpdateEditingProjectRequest& request) const;
  1156. UpdateImageInfosOutcome updateImageInfos(const Model::UpdateImageInfosRequest &request)const;
  1157. void updateImageInfosAsync(const Model::UpdateImageInfosRequest& request, const UpdateImageInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1158. UpdateImageInfosOutcomeCallable updateImageInfosCallable(const Model::UpdateImageInfosRequest& request) const;
  1159. UpdateTranscodeTemplateGroupOutcome updateTranscodeTemplateGroup(const Model::UpdateTranscodeTemplateGroupRequest &request)const;
  1160. void updateTranscodeTemplateGroupAsync(const Model::UpdateTranscodeTemplateGroupRequest& request, const UpdateTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1161. UpdateTranscodeTemplateGroupOutcomeCallable updateTranscodeTemplateGroupCallable(const Model::UpdateTranscodeTemplateGroupRequest& request) const;
  1162. UpdateVideoInfoOutcome updateVideoInfo(const Model::UpdateVideoInfoRequest &request)const;
  1163. void updateVideoInfoAsync(const Model::UpdateVideoInfoRequest& request, const UpdateVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1164. UpdateVideoInfoOutcomeCallable updateVideoInfoCallable(const Model::UpdateVideoInfoRequest& request) const;
  1165. UpdateVideoInfosOutcome updateVideoInfos(const Model::UpdateVideoInfosRequest &request)const;
  1166. void updateVideoInfosAsync(const Model::UpdateVideoInfosRequest& request, const UpdateVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1167. UpdateVideoInfosOutcomeCallable updateVideoInfosCallable(const Model::UpdateVideoInfosRequest& request) const;
  1168. UpdateVodDomainOutcome updateVodDomain(const Model::UpdateVodDomainRequest &request)const;
  1169. void updateVodDomainAsync(const Model::UpdateVodDomainRequest& request, const UpdateVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1170. UpdateVodDomainOutcomeCallable updateVodDomainCallable(const Model::UpdateVodDomainRequest& request) const;
  1171. UpdateVodTemplateOutcome updateVodTemplate(const Model::UpdateVodTemplateRequest &request)const;
  1172. void updateVodTemplateAsync(const Model::UpdateVodTemplateRequest& request, const UpdateVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1173. UpdateVodTemplateOutcomeCallable updateVodTemplateCallable(const Model::UpdateVodTemplateRequest& request) const;
  1174. UpdateWatermarkOutcome updateWatermark(const Model::UpdateWatermarkRequest &request)const;
  1175. void updateWatermarkAsync(const Model::UpdateWatermarkRequest& request, const UpdateWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1176. UpdateWatermarkOutcomeCallable updateWatermarkCallable(const Model::UpdateWatermarkRequest& request) const;
  1177. UploadMediaByURLOutcome uploadMediaByURL(const Model::UploadMediaByURLRequest &request)const;
  1178. void uploadMediaByURLAsync(const Model::UploadMediaByURLRequest& request, const UploadMediaByURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1179. UploadMediaByURLOutcomeCallable uploadMediaByURLCallable(const Model::UploadMediaByURLRequest& request) const;
  1180. UploadStreamByURLOutcome uploadStreamByURL(const Model::UploadStreamByURLRequest &request)const;
  1181. void uploadStreamByURLAsync(const Model::UploadStreamByURLRequest& request, const UploadStreamByURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1182. UploadStreamByURLOutcomeCallable uploadStreamByURLCallable(const Model::UploadStreamByURLRequest& request) const;
  1183. VerifyVodDomainOwnerOutcome verifyVodDomainOwner(const Model::VerifyVodDomainOwnerRequest &request)const;
  1184. void verifyVodDomainOwnerAsync(const Model::VerifyVodDomainOwnerRequest& request, const VerifyVodDomainOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1185. VerifyVodDomainOwnerOutcomeCallable verifyVodDomainOwnerCallable(const Model::VerifyVodDomainOwnerRequest& request) const;
  1186. private:
  1187. std::shared_ptr<EndpointProvider> endpointProvider_;
  1188. };
  1189. }
  1190. }
  1191. #endif // !ALIBABACLOUD_VOD_VODCLIENT_H_