AWS SDK for C++

AWS SDK for C++ Version 1.11.718

Loading...
Searching...
No Matches
MediaConvertClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/mediaconvert/MediaConvertServiceClientModel.h>
12#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
13
14namespace Aws {
15namespace MediaConvert {
19class AWS_MEDIACONVERT_API MediaConvertClient : public Aws::Client::AWSJsonClient,
20 public Aws::Client::ClientWithAsyncTemplateMethods<MediaConvertClient> {
21 public:
23 static const char* GetServiceName();
24 static const char* GetAllocationTag();
25
28
35 std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr);
36
42 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr,
44
50 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr,
53
54 /* Legacy constructors due deprecation */
60
65 MediaConvertClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
66
71 MediaConvertClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
72 const Aws::Client::ClientConfiguration& clientConfiguration);
73
74 /* End of legacy constructors due deprecation */
76
84
89 template <typename AssociateCertificateRequestT = Model::AssociateCertificateRequest>
90 Model::AssociateCertificateOutcomeCallable AssociateCertificateCallable(const AssociateCertificateRequestT& request) const {
91 return SubmitCallable(&MediaConvertClient::AssociateCertificate, request);
92 }
93
98 template <typename AssociateCertificateRequestT = Model::AssociateCertificateRequest>
99 void AssociateCertificateAsync(const AssociateCertificateRequestT& request, const AssociateCertificateResponseReceivedHandler& handler,
100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
101 return SubmitAsync(&MediaConvertClient::AssociateCertificate, request, handler, context);
102 }
103
111
115 template <typename CancelJobRequestT = Model::CancelJobRequest>
116 Model::CancelJobOutcomeCallable CancelJobCallable(const CancelJobRequestT& request) const {
117 return SubmitCallable(&MediaConvertClient::CancelJob, request);
118 }
119
124 template <typename CancelJobRequestT = Model::CancelJobRequest>
125 void CancelJobAsync(const CancelJobRequestT& request, const CancelJobResponseReceivedHandler& handler,
126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
127 return SubmitAsync(&MediaConvertClient::CancelJob, request, handler, context);
128 }
129
139
143 template <typename CreateJobRequestT = Model::CreateJobRequest>
144 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const {
145 return SubmitCallable(&MediaConvertClient::CreateJob, request);
146 }
147
152 template <typename CreateJobRequestT = Model::CreateJobRequest>
153 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler,
154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
155 return SubmitAsync(&MediaConvertClient::CreateJob, request, handler, context);
156 }
157
167
172 template <typename CreateJobTemplateRequestT = Model::CreateJobTemplateRequest>
173 Model::CreateJobTemplateOutcomeCallable CreateJobTemplateCallable(const CreateJobTemplateRequestT& request) const {
174 return SubmitCallable(&MediaConvertClient::CreateJobTemplate, request);
175 }
176
181 template <typename CreateJobTemplateRequestT = Model::CreateJobTemplateRequest>
182 void CreateJobTemplateAsync(const CreateJobTemplateRequestT& request, const CreateJobTemplateResponseReceivedHandler& handler,
183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
184 return SubmitAsync(&MediaConvertClient::CreateJobTemplate, request, handler, context);
185 }
186
195
199 template <typename CreatePresetRequestT = Model::CreatePresetRequest>
200 Model::CreatePresetOutcomeCallable CreatePresetCallable(const CreatePresetRequestT& request) const {
201 return SubmitCallable(&MediaConvertClient::CreatePreset, request);
202 }
203
208 template <typename CreatePresetRequestT = Model::CreatePresetRequest>
209 void CreatePresetAsync(const CreatePresetRequestT& request, const CreatePresetResponseReceivedHandler& handler,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
211 return SubmitAsync(&MediaConvertClient::CreatePreset, request, handler, context);
212 }
213
223
227 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
228 Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT& request) const {
229 return SubmitCallable(&MediaConvertClient::CreateQueue, request);
230 }
231
236 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
237 void CreateQueueAsync(const CreateQueueRequestT& request, const CreateQueueResponseReceivedHandler& handler,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
239 return SubmitAsync(&MediaConvertClient::CreateQueue, request, handler, context);
240 }
241
249
254 template <typename CreateResourceShareRequestT = Model::CreateResourceShareRequest>
255 Model::CreateResourceShareOutcomeCallable CreateResourceShareCallable(const CreateResourceShareRequestT& request) const {
256 return SubmitCallable(&MediaConvertClient::CreateResourceShare, request);
257 }
258
263 template <typename CreateResourceShareRequestT = Model::CreateResourceShareRequest>
264 void CreateResourceShareAsync(const CreateResourceShareRequestT& request, const CreateResourceShareResponseReceivedHandler& handler,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
266 return SubmitAsync(&MediaConvertClient::CreateResourceShare, request, handler, context);
267 }
268
275
280 template <typename DeleteJobTemplateRequestT = Model::DeleteJobTemplateRequest>
281 Model::DeleteJobTemplateOutcomeCallable DeleteJobTemplateCallable(const DeleteJobTemplateRequestT& request) const {
282 return SubmitCallable(&MediaConvertClient::DeleteJobTemplate, request);
283 }
284
289 template <typename DeleteJobTemplateRequestT = Model::DeleteJobTemplateRequest>
290 void DeleteJobTemplateAsync(const DeleteJobTemplateRequestT& request, const DeleteJobTemplateResponseReceivedHandler& handler,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
292 return SubmitAsync(&MediaConvertClient::DeleteJobTemplate, request, handler, context);
293 }
294
301
305 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
306 Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const DeletePolicyRequestT& request = {}) const {
307 return SubmitCallable(&MediaConvertClient::DeletePolicy, request);
308 }
309
314 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
317 const DeletePolicyRequestT& request = {}) const {
318 return SubmitAsync(&MediaConvertClient::DeletePolicy, request, handler, context);
319 }
320
327
331 template <typename DeletePresetRequestT = Model::DeletePresetRequest>
332 Model::DeletePresetOutcomeCallable DeletePresetCallable(const DeletePresetRequestT& request) const {
333 return SubmitCallable(&MediaConvertClient::DeletePreset, request);
334 }
335
340 template <typename DeletePresetRequestT = Model::DeletePresetRequest>
341 void DeletePresetAsync(const DeletePresetRequestT& request, const DeletePresetResponseReceivedHandler& handler,
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
343 return SubmitAsync(&MediaConvertClient::DeletePreset, request, handler, context);
344 }
345
352
356 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
357 Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT& request) const {
358 return SubmitCallable(&MediaConvertClient::DeleteQueue, request);
359 }
360
365 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
366 void DeleteQueueAsync(const DeleteQueueRequestT& request, const DeleteQueueResponseReceivedHandler& handler,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
368 return SubmitAsync(&MediaConvertClient::DeleteQueue, request, handler, context);
369 }
370
379
384 template <typename DisassociateCertificateRequestT = Model::DisassociateCertificateRequest>
385 Model::DisassociateCertificateOutcomeCallable DisassociateCertificateCallable(const DisassociateCertificateRequestT& request) const {
386 return SubmitCallable(&MediaConvertClient::DisassociateCertificate, request);
387 }
388
393 template <typename DisassociateCertificateRequestT = Model::DisassociateCertificateRequest>
394 void DisassociateCertificateAsync(const DisassociateCertificateRequestT& request,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
397 return SubmitAsync(&MediaConvertClient::DisassociateCertificate, request, handler, context);
398 }
399
405 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
406
410 template <typename GetJobRequestT = Model::GetJobRequest>
411 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const {
412 return SubmitCallable(&MediaConvertClient::GetJob, request);
413 }
414
419 template <typename GetJobRequestT = Model::GetJobRequest>
420 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
422 return SubmitAsync(&MediaConvertClient::GetJob, request, handler, context);
423 }
424
431
435 template <typename GetJobTemplateRequestT = Model::GetJobTemplateRequest>
436 Model::GetJobTemplateOutcomeCallable GetJobTemplateCallable(const GetJobTemplateRequestT& request) const {
437 return SubmitCallable(&MediaConvertClient::GetJobTemplate, request);
438 }
439
444 template <typename GetJobTemplateRequestT = Model::GetJobTemplateRequest>
445 void GetJobTemplateAsync(const GetJobTemplateRequestT& request, const GetJobTemplateResponseReceivedHandler& handler,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
447 return SubmitAsync(&MediaConvertClient::GetJobTemplate, request, handler, context);
448 }
449
457
462 template <typename GetJobsQueryResultsRequestT = Model::GetJobsQueryResultsRequest>
463 Model::GetJobsQueryResultsOutcomeCallable GetJobsQueryResultsCallable(const GetJobsQueryResultsRequestT& request) const {
464 return SubmitCallable(&MediaConvertClient::GetJobsQueryResults, request);
465 }
466
471 template <typename GetJobsQueryResultsRequestT = Model::GetJobsQueryResultsRequest>
472 void GetJobsQueryResultsAsync(const GetJobsQueryResultsRequestT& request, const GetJobsQueryResultsResponseReceivedHandler& handler,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
474 return SubmitAsync(&MediaConvertClient::GetJobsQueryResults, request, handler, context);
475 }
476
483
487 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
488 Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT& request = {}) const {
489 return SubmitCallable(&MediaConvertClient::GetPolicy, request);
490 }
491
496 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
499 const GetPolicyRequestT& request = {}) const {
500 return SubmitAsync(&MediaConvertClient::GetPolicy, request, handler, context);
501 }
502
509
513 template <typename GetPresetRequestT = Model::GetPresetRequest>
514 Model::GetPresetOutcomeCallable GetPresetCallable(const GetPresetRequestT& request) const {
515 return SubmitCallable(&MediaConvertClient::GetPreset, request);
516 }
517
522 template <typename GetPresetRequestT = Model::GetPresetRequest>
523 void GetPresetAsync(const GetPresetRequestT& request, const GetPresetResponseReceivedHandler& handler,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
525 return SubmitAsync(&MediaConvertClient::GetPreset, request, handler, context);
526 }
527
534
538 template <typename GetQueueRequestT = Model::GetQueueRequest>
539 Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT& request) const {
540 return SubmitCallable(&MediaConvertClient::GetQueue, request);
541 }
542
547 template <typename GetQueueRequestT = Model::GetQueueRequest>
548 void GetQueueAsync(const GetQueueRequestT& request, const GetQueueResponseReceivedHandler& handler,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
550 return SubmitAsync(&MediaConvertClient::GetQueue, request, handler, context);
551 }
552
562
567 template <typename ListJobTemplatesRequestT = Model::ListJobTemplatesRequest>
568 Model::ListJobTemplatesOutcomeCallable ListJobTemplatesCallable(const ListJobTemplatesRequestT& request = {}) const {
569 return SubmitCallable(&MediaConvertClient::ListJobTemplates, request);
570 }
571
576 template <typename ListJobTemplatesRequestT = Model::ListJobTemplatesRequest>
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
579 const ListJobTemplatesRequestT& request = {}) const {
580 return SubmitAsync(&MediaConvertClient::ListJobTemplates, request, handler, context);
581 }
582
592 virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request = {}) const;
593
597 template <typename ListJobsRequestT = Model::ListJobsRequest>
598 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request = {}) const {
599 return SubmitCallable(&MediaConvertClient::ListJobs, request);
600 }
601
606 template <typename ListJobsRequestT = Model::ListJobsRequest>
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
609 const ListJobsRequestT& request = {}) const {
610 return SubmitAsync(&MediaConvertClient::ListJobs, request, handler, context);
611 }
612
622
626 template <typename ListPresetsRequestT = Model::ListPresetsRequest>
627 Model::ListPresetsOutcomeCallable ListPresetsCallable(const ListPresetsRequestT& request = {}) const {
628 return SubmitCallable(&MediaConvertClient::ListPresets, request);
629 }
630
635 template <typename ListPresetsRequestT = Model::ListPresetsRequest>
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
638 const ListPresetsRequestT& request = {}) const {
639 return SubmitAsync(&MediaConvertClient::ListPresets, request, handler, context);
640 }
641
650
654 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
655 Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT& request = {}) const {
656 return SubmitCallable(&MediaConvertClient::ListQueues, request);
657 }
658
663 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
666 const ListQueuesRequestT& request = {}) const {
667 return SubmitAsync(&MediaConvertClient::ListQueues, request, handler, context);
668 }
669
676
681 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
682 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
683 return SubmitCallable(&MediaConvertClient::ListTagsForResource, request);
684 }
685
690 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
691 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
693 return SubmitAsync(&MediaConvertClient::ListTagsForResource, request, handler, context);
694 }
695
703
707 template <typename ListVersionsRequestT = Model::ListVersionsRequest>
708 Model::ListVersionsOutcomeCallable ListVersionsCallable(const ListVersionsRequestT& request = {}) const {
709 return SubmitCallable(&MediaConvertClient::ListVersions, request);
710 }
711
716 template <typename ListVersionsRequestT = Model::ListVersionsRequest>
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
719 const ListVersionsRequestT& request = {}) const {
720 return SubmitAsync(&MediaConvertClient::ListVersions, request, handler, context);
721 }
722
732 virtual Model::ProbeOutcome Probe(const Model::ProbeRequest& request = {}) const;
733
737 template <typename ProbeRequestT = Model::ProbeRequest>
738 Model::ProbeOutcomeCallable ProbeCallable(const ProbeRequestT& request = {}) const {
739 return SubmitCallable(&MediaConvertClient::Probe, request);
740 }
741
745 template <typename ProbeRequestT = Model::ProbeRequest>
747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
748 const ProbeRequestT& request = {}) const {
749 return SubmitAsync(&MediaConvertClient::Probe, request, handler, context);
750 }
751
761
765 template <typename PutPolicyRequestT = Model::PutPolicyRequest>
766 Model::PutPolicyOutcomeCallable PutPolicyCallable(const PutPolicyRequestT& request) const {
767 return SubmitCallable(&MediaConvertClient::PutPolicy, request);
768 }
769
774 template <typename PutPolicyRequestT = Model::PutPolicyRequest>
775 void PutPolicyAsync(const PutPolicyRequestT& request, const PutPolicyResponseReceivedHandler& handler,
776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
777 return SubmitAsync(&MediaConvertClient::PutPolicy, request, handler, context);
778 }
779
789
793 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
794 Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT& request = {}) const {
795 return SubmitCallable(&MediaConvertClient::SearchJobs, request);
796 }
797
802 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
805 const SearchJobsRequestT& request = {}) const {
806 return SubmitAsync(&MediaConvertClient::SearchJobs, request, handler, context);
807 }
808
817
821 template <typename StartJobsQueryRequestT = Model::StartJobsQueryRequest>
822 Model::StartJobsQueryOutcomeCallable StartJobsQueryCallable(const StartJobsQueryRequestT& request = {}) const {
823 return SubmitCallable(&MediaConvertClient::StartJobsQuery, request);
824 }
825
830 template <typename StartJobsQueryRequestT = Model::StartJobsQueryRequest>
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
833 const StartJobsQueryRequestT& request = {}) const {
834 return SubmitAsync(&MediaConvertClient::StartJobsQuery, request, handler, context);
835 }
836
846
850 template <typename TagResourceRequestT = Model::TagResourceRequest>
851 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
852 return SubmitCallable(&MediaConvertClient::TagResource, request);
853 }
854
859 template <typename TagResourceRequestT = Model::TagResourceRequest>
860 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
862 return SubmitAsync(&MediaConvertClient::TagResource, request, handler, context);
863 }
864
874
878 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
879 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
880 return SubmitCallable(&MediaConvertClient::UntagResource, request);
881 }
882
887 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
888 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
890 return SubmitAsync(&MediaConvertClient::UntagResource, request, handler, context);
891 }
892
899
904 template <typename UpdateJobTemplateRequestT = Model::UpdateJobTemplateRequest>
905 Model::UpdateJobTemplateOutcomeCallable UpdateJobTemplateCallable(const UpdateJobTemplateRequestT& request) const {
906 return SubmitCallable(&MediaConvertClient::UpdateJobTemplate, request);
907 }
908
913 template <typename UpdateJobTemplateRequestT = Model::UpdateJobTemplateRequest>
914 void UpdateJobTemplateAsync(const UpdateJobTemplateRequestT& request, const UpdateJobTemplateResponseReceivedHandler& handler,
915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
916 return SubmitAsync(&MediaConvertClient::UpdateJobTemplate, request, handler, context);
917 }
918
925
929 template <typename UpdatePresetRequestT = Model::UpdatePresetRequest>
930 Model::UpdatePresetOutcomeCallable UpdatePresetCallable(const UpdatePresetRequestT& request) const {
931 return SubmitCallable(&MediaConvertClient::UpdatePreset, request);
932 }
933
938 template <typename UpdatePresetRequestT = Model::UpdatePresetRequest>
939 void UpdatePresetAsync(const UpdatePresetRequestT& request, const UpdatePresetResponseReceivedHandler& handler,
940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
941 return SubmitAsync(&MediaConvertClient::UpdatePreset, request, handler, context);
942 }
943
950
954 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
955 Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT& request) const {
956 return SubmitCallable(&MediaConvertClient::UpdateQueue, request);
957 }
958
963 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
964 void UpdateQueueAsync(const UpdateQueueRequestT& request, const UpdateQueueResponseReceivedHandler& handler,
965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
966 return SubmitAsync(&MediaConvertClient::UpdateQueue, request, handler, context);
967 }
968
969 void OverrideEndpoint(const Aws::String& endpoint);
970 std::shared_ptr<MediaConvertEndpointProviderBase>& accessEndpointProvider();
971
972 private:
974 void init(const MediaConvertClientConfiguration& clientConfiguration);
975
976 MediaConvertClientConfiguration m_clientConfiguration;
977 std::shared_ptr<MediaConvertEndpointProviderBase> m_endpointProvider;
978};
979
980} // namespace MediaConvert
981} // namespace Aws
virtual Model::GetQueueOutcome GetQueue(const Model::GetQueueRequest &request) const
void CreateJobTemplateAsync(const CreateJobTemplateRequestT &request, const CreateJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutPolicyAsync(const PutPolicyRequestT &request, const PutPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< MediaConvertEndpointProviderBase > & accessEndpointProvider()
virtual Model::PutPolicyOutcome PutPolicy(const Model::PutPolicyRequest &request) const
virtual Model::UpdateQueueOutcome UpdateQueue(const Model::UpdateQueueRequest &request) const
MediaConvertClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListQueuesAsync(const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListQueuesRequestT &request={}) const
void GetJobAsync(const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePresetOutcome CreatePreset(const Model::CreatePresetRequest &request) const
Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT &request={}) const
virtual Model::GetPresetOutcome GetPreset(const Model::GetPresetRequest &request) const
Model::StartJobsQueryOutcomeCallable StartJobsQueryCallable(const StartJobsQueryRequestT &request={}) const
virtual Model::GetJobsQueryResultsOutcome GetJobsQueryResults(const Model::GetJobsQueryResultsRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPresetOutcomeCallable GetPresetCallable(const GetPresetRequestT &request) const
void ProbeAsync(const ProbeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ProbeRequestT &request={}) const
Model::UpdatePresetOutcomeCallable UpdatePresetCallable(const UpdatePresetRequestT &request) const
Model::GetJobsQueryResultsOutcomeCallable GetJobsQueryResultsCallable(const GetJobsQueryResultsRequestT &request) const
void StartJobsQueryAsync(const StartJobsQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartJobsQueryRequestT &request={}) const
void GetJobsQueryResultsAsync(const GetJobsQueryResultsRequestT &request, const GetJobsQueryResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetJobTemplateAsync(const GetJobTemplateRequestT &request, const GetJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::DeletePresetOutcome DeletePreset(const Model::DeletePresetRequest &request) const
Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const DeletePolicyRequestT &request={}) const
Model::CreateResourceShareOutcomeCallable CreateResourceShareCallable(const CreateResourceShareRequestT &request) const
virtual Model::CreateResourceShareOutcome CreateResourceShare(const Model::CreateResourceShareRequest &request) const
void ListPresetsAsync(const ListPresetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPresetsRequestT &request={}) const
virtual Model::ListPresetsOutcome ListPresets(const Model::ListPresetsRequest &request={}) const
void GetPresetAsync(const GetPresetRequestT &request, const GetPresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateJobTemplateOutcome CreateJobTemplate(const Model::CreateJobTemplateRequest &request) const
Model::AssociateCertificateOutcomeCallable AssociateCertificateCallable(const AssociateCertificateRequestT &request) const
virtual Model::GetJobTemplateOutcome GetJobTemplate(const Model::GetJobTemplateRequest &request) const
Model::UpdateJobTemplateOutcomeCallable UpdateJobTemplateCallable(const UpdateJobTemplateRequestT &request) const
virtual Model::DisassociateCertificateOutcome DisassociateCertificate(const Model::DisassociateCertificateRequest &request) const
void ListVersionsAsync(const ListVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVersionsRequestT &request={}) const
MediaConvertClientConfiguration ClientConfigurationType
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
MediaConvertClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT &request={}) const
Model::DeleteJobTemplateOutcomeCallable DeleteJobTemplateCallable(const DeleteJobTemplateRequestT &request) const
void CreateQueueAsync(const CreateQueueRequestT &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT &request) const
Model::GetJobTemplateOutcomeCallable GetJobTemplateCallable(const GetJobTemplateRequestT &request) const
Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT &request={}) const
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVersionsOutcome ListVersions(const Model::ListVersionsRequest &request={}) const
Model::ListVersionsOutcomeCallable ListVersionsCallable(const ListVersionsRequestT &request={}) const
Model::DeletePresetOutcomeCallable DeletePresetCallable(const DeletePresetRequestT &request) const
void CancelJobAsync(const CancelJobRequestT &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchJobsAsync(const SearchJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchJobsRequestT &request={}) const
MediaConvertClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MediaConvertEndpointProviderBase > endpointProvider=nullptr, const Aws::MediaConvert::MediaConvertClientConfiguration &clientConfiguration=Aws::MediaConvert::MediaConvertClientConfiguration())
Model::CancelJobOutcomeCallable CancelJobCallable(const CancelJobRequestT &request) const
void ListJobTemplatesAsync(const ListJobTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListJobTemplatesRequestT &request={}) const
void CreateResourceShareAsync(const CreateResourceShareRequestT &request, const CreateResourceShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void UpdatePresetAsync(const UpdatePresetRequestT &request, const UpdatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteQueueOutcome DeleteQueue(const Model::DeleteQueueRequest &request) const
Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT &request) const
Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT &request) const
static const char * GetServiceName()
void DeleteJobTemplateAsync(const DeleteJobTemplateRequestT &request, const DeleteJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateCertificateAsync(const AssociateCertificateRequestT &request, const AssociateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MediaConvertEndpointProvider EndpointProviderType
virtual Model::ProbeOutcome Probe(const Model::ProbeRequest &request={}) const
void UpdateJobTemplateAsync(const UpdateJobTemplateRequestT &request, const UpdateJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQueueAsync(const GetQueueRequestT &request, const GetQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchJobsOutcome SearchJobs(const Model::SearchJobsRequest &request={}) const
virtual Model::ListJobTemplatesOutcome ListJobTemplates(const Model::ListJobTemplatesRequest &request={}) const
Model::ProbeOutcomeCallable ProbeCallable(const ProbeRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DisassociateCertificateAsync(const DisassociateCertificateRequestT &request, const DisassociateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT &request) const
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request={}) const
void UpdateQueueAsync(const UpdateQueueRequestT &request, const UpdateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePolicyOutcome DeletePolicy(const Model::DeletePolicyRequest &request={}) const
virtual Model::DeleteJobTemplateOutcome DeleteJobTemplate(const Model::DeleteJobTemplateRequest &request) const
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request={}) const
virtual Model::UpdatePresetOutcome UpdatePreset(const Model::UpdatePresetRequest &request) const
void GetPolicyAsync(const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPolicyRequestT &request={}) const
Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT &request) const
virtual Model::UpdateJobTemplateOutcome UpdateJobTemplate(const Model::UpdateJobTemplateRequest &request) const
Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT &request={}) const
MediaConvertClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MediaConvertEndpointProviderBase > endpointProvider=nullptr, const Aws::MediaConvert::MediaConvertClientConfiguration &clientConfiguration=Aws::MediaConvert::MediaConvertClientConfiguration())
Model::CreatePresetOutcomeCallable CreatePresetCallable(const CreatePresetRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void DeletePolicyAsync(const DeletePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeletePolicyRequestT &request={}) const
MediaConvertClient(const Aws::MediaConvert::MediaConvertClientConfiguration &clientConfiguration=Aws::MediaConvert::MediaConvertClientConfiguration(), std::shared_ptr< MediaConvertEndpointProviderBase > endpointProvider=nullptr)
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
void CreatePresetAsync(const CreatePresetRequestT &request, const CreatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateCertificateOutcome AssociateCertificate(const Model::AssociateCertificateRequest &request) const
Model::ListJobTemplatesOutcomeCallable ListJobTemplatesCallable(const ListJobTemplatesRequestT &request={}) const
static const char * GetAllocationTag()
virtual Model::StartJobsQueryOutcome StartJobsQuery(const Model::StartJobsQueryRequest &request={}) const
Model::PutPolicyOutcomeCallable PutPolicyCallable(const PutPolicyRequestT &request) const
void DeleteQueueAsync(const DeleteQueueRequestT &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateCertificateOutcomeCallable DisassociateCertificateCallable(const DisassociateCertificateRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateJobAsync(const CreateJobRequestT &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPresetsOutcomeCallable ListPresetsCallable(const ListPresetsRequestT &request={}) const
Model::CreateJobTemplateOutcomeCallable CreateJobTemplateCallable(const CreateJobTemplateRequestT &request) const
void ListJobsAsync(const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListJobsRequestT &request={}) const
MediaConvertClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT &request) const
void DeletePresetAsync(const DeletePresetRequestT &request, const DeletePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelJobOutcome CancelJob(const Model::CancelJobRequest &request) const
std::future< ListVersionsOutcome > ListVersionsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< CreatePresetOutcome > CreatePresetOutcomeCallable
std::future< UpdateQueueOutcome > UpdateQueueOutcomeCallable
std::future< ListJobTemplatesOutcome > ListJobTemplatesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< ListPresetsOutcome > ListPresetsOutcomeCallable
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
std::future< DeletePresetOutcome > DeletePresetOutcomeCallable
std::future< DeleteJobTemplateOutcome > DeleteJobTemplateOutcomeCallable
std::future< UpdateJobTemplateOutcome > UpdateJobTemplateOutcomeCallable
std::future< CreateResourceShareOutcome > CreateResourceShareOutcomeCallable
std::future< DisassociateCertificateOutcome > DisassociateCertificateOutcomeCallable
std::future< GetJobTemplateOutcome > GetJobTemplateOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutPolicyOutcome > PutPolicyOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
std::future< AssociateCertificateOutcome > AssociateCertificateOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< DeletePolicyOutcome > DeletePolicyOutcomeCallable
std::future< ProbeOutcome > ProbeOutcomeCallable
std::future< UpdatePresetOutcome > UpdatePresetOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< CreateJobTemplateOutcome > CreateJobTemplateOutcomeCallable
std::future< GetPresetOutcome > GetPresetOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
std::future< StartJobsQueryOutcome > StartJobsQueryOutcomeCallable
std::future< GetJobsQueryResultsOutcome > GetJobsQueryResultsOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< GetQueueOutcome > GetQueueOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
std::function< void(const MediaConvertClient *, const Model::DeleteJobTemplateRequest &, const Model::DeleteJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreatePresetRequest &, const Model::CreatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::SearchJobsRequest &, const Model::SearchJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchJobsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListVersionsRequest &, const Model::ListVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVersionsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::StartJobsQueryRequest &, const Model::StartJobsQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartJobsQueryResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DisassociateCertificateRequest &, const Model::DisassociateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateCertificateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetQueueRequest &, const Model::GetQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdatePresetRequest &, const Model::UpdatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::PutPolicyRequest &, const Model::PutPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutPolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetJobTemplateRequest &, const Model::GetJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateJobTemplateRequest &, const Model::CreateJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueuesResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetJobsQueryResultsRequest &, const Model::GetJobsQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobsQueryResultsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ProbeRequest &, const Model::ProbeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ProbeResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::AssociateCertificateRequest &, const Model::AssociateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateCertificateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdateQueueRequest &, const Model::UpdateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetPresetRequest &, const Model::GetPresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdateJobTemplateRequest &, const Model::UpdateJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListJobTemplatesRequest &, const Model::ListJobTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobTemplatesResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListPresetsRequest &, const Model::ListPresetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPresetsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateResourceShareRequest &, const Model::CreateResourceShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourceShareResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeletePresetRequest &, const Model::DeletePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelJobResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String