AWS SDK for C++

AWS SDK for C++ Version 1.11.787

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/MediaConvertPaginationBase.h>
12#include <aws/mediaconvert/MediaConvertServiceClientModel.h>
13#include <aws/mediaconvert/MediaConvertWaiter.h>
14#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
15
16namespace Aws {
17namespace MediaConvert {
21class AWS_MEDIACONVERT_API MediaConvertClient : public Aws::Client::AWSJsonClient,
22 public Aws::Client::ClientWithAsyncTemplateMethods<MediaConvertClient>,
23 public MediaConvertPaginationBase<MediaConvertClient>,
24 public MediaConvertWaiter<MediaConvertClient> {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
39 std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr);
40
46 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr,
48
54 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<MediaConvertEndpointProviderBase> endpointProvider = nullptr,
57
58 /* Legacy constructors due deprecation */
64
69 MediaConvertClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 MediaConvertClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
80
88
93 template <typename AssociateCertificateRequestT = Model::AssociateCertificateRequest>
94 Model::AssociateCertificateOutcomeCallable AssociateCertificateCallable(const AssociateCertificateRequestT& request) const {
95 return SubmitCallable(&MediaConvertClient::AssociateCertificate, request);
96 }
97
102 template <typename AssociateCertificateRequestT = Model::AssociateCertificateRequest>
103 void AssociateCertificateAsync(const AssociateCertificateRequestT& request, const AssociateCertificateResponseReceivedHandler& handler,
104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
105 return SubmitAsync(&MediaConvertClient::AssociateCertificate, request, handler, context);
106 }
107
115
119 template <typename CancelJobRequestT = Model::CancelJobRequest>
120 Model::CancelJobOutcomeCallable CancelJobCallable(const CancelJobRequestT& request) const {
121 return SubmitCallable(&MediaConvertClient::CancelJob, request);
122 }
123
128 template <typename CancelJobRequestT = Model::CancelJobRequest>
129 void CancelJobAsync(const CancelJobRequestT& request, const CancelJobResponseReceivedHandler& handler,
130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
131 return SubmitAsync(&MediaConvertClient::CancelJob, request, handler, context);
132 }
133
143
147 template <typename CreateJobRequestT = Model::CreateJobRequest>
148 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const {
149 return SubmitCallable(&MediaConvertClient::CreateJob, request);
150 }
151
156 template <typename CreateJobRequestT = Model::CreateJobRequest>
157 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler,
158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
159 return SubmitAsync(&MediaConvertClient::CreateJob, request, handler, context);
160 }
161
171
176 template <typename CreateJobTemplateRequestT = Model::CreateJobTemplateRequest>
177 Model::CreateJobTemplateOutcomeCallable CreateJobTemplateCallable(const CreateJobTemplateRequestT& request) const {
178 return SubmitCallable(&MediaConvertClient::CreateJobTemplate, request);
179 }
180
185 template <typename CreateJobTemplateRequestT = Model::CreateJobTemplateRequest>
186 void CreateJobTemplateAsync(const CreateJobTemplateRequestT& request, const CreateJobTemplateResponseReceivedHandler& handler,
187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
188 return SubmitAsync(&MediaConvertClient::CreateJobTemplate, request, handler, context);
189 }
190
199
203 template <typename CreatePresetRequestT = Model::CreatePresetRequest>
204 Model::CreatePresetOutcomeCallable CreatePresetCallable(const CreatePresetRequestT& request) const {
205 return SubmitCallable(&MediaConvertClient::CreatePreset, request);
206 }
207
212 template <typename CreatePresetRequestT = Model::CreatePresetRequest>
213 void CreatePresetAsync(const CreatePresetRequestT& request, const CreatePresetResponseReceivedHandler& handler,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
215 return SubmitAsync(&MediaConvertClient::CreatePreset, request, handler, context);
216 }
217
227
231 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
232 Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT& request) const {
233 return SubmitCallable(&MediaConvertClient::CreateQueue, request);
234 }
235
240 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
241 void CreateQueueAsync(const CreateQueueRequestT& request, const CreateQueueResponseReceivedHandler& handler,
242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
243 return SubmitAsync(&MediaConvertClient::CreateQueue, request, handler, context);
244 }
245
253
258 template <typename CreateResourceShareRequestT = Model::CreateResourceShareRequest>
259 Model::CreateResourceShareOutcomeCallable CreateResourceShareCallable(const CreateResourceShareRequestT& request) const {
260 return SubmitCallable(&MediaConvertClient::CreateResourceShare, request);
261 }
262
267 template <typename CreateResourceShareRequestT = Model::CreateResourceShareRequest>
268 void CreateResourceShareAsync(const CreateResourceShareRequestT& request, const CreateResourceShareResponseReceivedHandler& handler,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
270 return SubmitAsync(&MediaConvertClient::CreateResourceShare, request, handler, context);
271 }
272
279
284 template <typename DeleteJobTemplateRequestT = Model::DeleteJobTemplateRequest>
285 Model::DeleteJobTemplateOutcomeCallable DeleteJobTemplateCallable(const DeleteJobTemplateRequestT& request) const {
286 return SubmitCallable(&MediaConvertClient::DeleteJobTemplate, request);
287 }
288
293 template <typename DeleteJobTemplateRequestT = Model::DeleteJobTemplateRequest>
294 void DeleteJobTemplateAsync(const DeleteJobTemplateRequestT& request, const DeleteJobTemplateResponseReceivedHandler& handler,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
296 return SubmitAsync(&MediaConvertClient::DeleteJobTemplate, request, handler, context);
297 }
298
305
309 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
310 Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const DeletePolicyRequestT& request = {}) const {
311 return SubmitCallable(&MediaConvertClient::DeletePolicy, request);
312 }
313
318 template <typename DeletePolicyRequestT = Model::DeletePolicyRequest>
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
321 const DeletePolicyRequestT& request = {}) const {
322 return SubmitAsync(&MediaConvertClient::DeletePolicy, request, handler, context);
323 }
324
331
335 template <typename DeletePresetRequestT = Model::DeletePresetRequest>
336 Model::DeletePresetOutcomeCallable DeletePresetCallable(const DeletePresetRequestT& request) const {
337 return SubmitCallable(&MediaConvertClient::DeletePreset, request);
338 }
339
344 template <typename DeletePresetRequestT = Model::DeletePresetRequest>
345 void DeletePresetAsync(const DeletePresetRequestT& request, const DeletePresetResponseReceivedHandler& handler,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
347 return SubmitAsync(&MediaConvertClient::DeletePreset, request, handler, context);
348 }
349
356
360 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
361 Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT& request) const {
362 return SubmitCallable(&MediaConvertClient::DeleteQueue, request);
363 }
364
369 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
370 void DeleteQueueAsync(const DeleteQueueRequestT& request, const DeleteQueueResponseReceivedHandler& handler,
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
372 return SubmitAsync(&MediaConvertClient::DeleteQueue, request, handler, context);
373 }
374
383
388 template <typename DisassociateCertificateRequestT = Model::DisassociateCertificateRequest>
389 Model::DisassociateCertificateOutcomeCallable DisassociateCertificateCallable(const DisassociateCertificateRequestT& request) const {
390 return SubmitCallable(&MediaConvertClient::DisassociateCertificate, request);
391 }
392
397 template <typename DisassociateCertificateRequestT = Model::DisassociateCertificateRequest>
398 void DisassociateCertificateAsync(const DisassociateCertificateRequestT& request,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
401 return SubmitAsync(&MediaConvertClient::DisassociateCertificate, request, handler, context);
402 }
403
409 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
410
414 template <typename GetJobRequestT = Model::GetJobRequest>
415 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const {
416 return SubmitCallable(&MediaConvertClient::GetJob, request);
417 }
418
423 template <typename GetJobRequestT = Model::GetJobRequest>
424 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
426 return SubmitAsync(&MediaConvertClient::GetJob, request, handler, context);
427 }
428
435
439 template <typename GetJobTemplateRequestT = Model::GetJobTemplateRequest>
440 Model::GetJobTemplateOutcomeCallable GetJobTemplateCallable(const GetJobTemplateRequestT& request) const {
441 return SubmitCallable(&MediaConvertClient::GetJobTemplate, request);
442 }
443
448 template <typename GetJobTemplateRequestT = Model::GetJobTemplateRequest>
449 void GetJobTemplateAsync(const GetJobTemplateRequestT& request, const GetJobTemplateResponseReceivedHandler& handler,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
451 return SubmitAsync(&MediaConvertClient::GetJobTemplate, request, handler, context);
452 }
453
461
466 template <typename GetJobsQueryResultsRequestT = Model::GetJobsQueryResultsRequest>
467 Model::GetJobsQueryResultsOutcomeCallable GetJobsQueryResultsCallable(const GetJobsQueryResultsRequestT& request) const {
468 return SubmitCallable(&MediaConvertClient::GetJobsQueryResults, request);
469 }
470
475 template <typename GetJobsQueryResultsRequestT = Model::GetJobsQueryResultsRequest>
476 void GetJobsQueryResultsAsync(const GetJobsQueryResultsRequestT& request, const GetJobsQueryResultsResponseReceivedHandler& handler,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
478 return SubmitAsync(&MediaConvertClient::GetJobsQueryResults, request, handler, context);
479 }
480
487
491 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
492 Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT& request = {}) const {
493 return SubmitCallable(&MediaConvertClient::GetPolicy, request);
494 }
495
500 template <typename GetPolicyRequestT = Model::GetPolicyRequest>
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
503 const GetPolicyRequestT& request = {}) const {
504 return SubmitAsync(&MediaConvertClient::GetPolicy, request, handler, context);
505 }
506
513
517 template <typename GetPresetRequestT = Model::GetPresetRequest>
518 Model::GetPresetOutcomeCallable GetPresetCallable(const GetPresetRequestT& request) const {
519 return SubmitCallable(&MediaConvertClient::GetPreset, request);
520 }
521
526 template <typename GetPresetRequestT = Model::GetPresetRequest>
527 void GetPresetAsync(const GetPresetRequestT& request, const GetPresetResponseReceivedHandler& handler,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
529 return SubmitAsync(&MediaConvertClient::GetPreset, request, handler, context);
530 }
531
538
542 template <typename GetQueueRequestT = Model::GetQueueRequest>
543 Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT& request) const {
544 return SubmitCallable(&MediaConvertClient::GetQueue, request);
545 }
546
551 template <typename GetQueueRequestT = Model::GetQueueRequest>
552 void GetQueueAsync(const GetQueueRequestT& request, const GetQueueResponseReceivedHandler& handler,
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
554 return SubmitAsync(&MediaConvertClient::GetQueue, request, handler, context);
555 }
556
566
571 template <typename ListJobTemplatesRequestT = Model::ListJobTemplatesRequest>
572 Model::ListJobTemplatesOutcomeCallable ListJobTemplatesCallable(const ListJobTemplatesRequestT& request = {}) const {
573 return SubmitCallable(&MediaConvertClient::ListJobTemplates, request);
574 }
575
580 template <typename ListJobTemplatesRequestT = Model::ListJobTemplatesRequest>
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
583 const ListJobTemplatesRequestT& request = {}) const {
584 return SubmitAsync(&MediaConvertClient::ListJobTemplates, request, handler, context);
585 }
586
596 virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request = {}) const;
597
601 template <typename ListJobsRequestT = Model::ListJobsRequest>
602 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request = {}) const {
603 return SubmitCallable(&MediaConvertClient::ListJobs, request);
604 }
605
610 template <typename ListJobsRequestT = Model::ListJobsRequest>
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
613 const ListJobsRequestT& request = {}) const {
614 return SubmitAsync(&MediaConvertClient::ListJobs, request, handler, context);
615 }
616
626
630 template <typename ListPresetsRequestT = Model::ListPresetsRequest>
631 Model::ListPresetsOutcomeCallable ListPresetsCallable(const ListPresetsRequestT& request = {}) const {
632 return SubmitCallable(&MediaConvertClient::ListPresets, request);
633 }
634
639 template <typename ListPresetsRequestT = Model::ListPresetsRequest>
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
642 const ListPresetsRequestT& request = {}) const {
643 return SubmitAsync(&MediaConvertClient::ListPresets, request, handler, context);
644 }
645
654
658 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
659 Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT& request = {}) const {
660 return SubmitCallable(&MediaConvertClient::ListQueues, request);
661 }
662
667 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
670 const ListQueuesRequestT& request = {}) const {
671 return SubmitAsync(&MediaConvertClient::ListQueues, request, handler, context);
672 }
673
680
685 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
686 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
687 return SubmitCallable(&MediaConvertClient::ListTagsForResource, request);
688 }
689
694 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
695 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
697 return SubmitAsync(&MediaConvertClient::ListTagsForResource, request, handler, context);
698 }
699
707
711 template <typename ListVersionsRequestT = Model::ListVersionsRequest>
712 Model::ListVersionsOutcomeCallable ListVersionsCallable(const ListVersionsRequestT& request = {}) const {
713 return SubmitCallable(&MediaConvertClient::ListVersions, request);
714 }
715
720 template <typename ListVersionsRequestT = Model::ListVersionsRequest>
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
723 const ListVersionsRequestT& request = {}) const {
724 return SubmitAsync(&MediaConvertClient::ListVersions, request, handler, context);
725 }
726
736 virtual Model::ProbeOutcome Probe(const Model::ProbeRequest& request = {}) const;
737
741 template <typename ProbeRequestT = Model::ProbeRequest>
742 Model::ProbeOutcomeCallable ProbeCallable(const ProbeRequestT& request = {}) const {
743 return SubmitCallable(&MediaConvertClient::Probe, request);
744 }
745
749 template <typename ProbeRequestT = Model::ProbeRequest>
751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
752 const ProbeRequestT& request = {}) const {
753 return SubmitAsync(&MediaConvertClient::Probe, request, handler, context);
754 }
755
765
769 template <typename PutPolicyRequestT = Model::PutPolicyRequest>
770 Model::PutPolicyOutcomeCallable PutPolicyCallable(const PutPolicyRequestT& request) const {
771 return SubmitCallable(&MediaConvertClient::PutPolicy, request);
772 }
773
778 template <typename PutPolicyRequestT = Model::PutPolicyRequest>
779 void PutPolicyAsync(const PutPolicyRequestT& request, const PutPolicyResponseReceivedHandler& handler,
780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
781 return SubmitAsync(&MediaConvertClient::PutPolicy, request, handler, context);
782 }
783
793
797 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
798 Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT& request = {}) const {
799 return SubmitCallable(&MediaConvertClient::SearchJobs, request);
800 }
801
806 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
809 const SearchJobsRequestT& request = {}) const {
810 return SubmitAsync(&MediaConvertClient::SearchJobs, request, handler, context);
811 }
812
821
825 template <typename StartJobsQueryRequestT = Model::StartJobsQueryRequest>
826 Model::StartJobsQueryOutcomeCallable StartJobsQueryCallable(const StartJobsQueryRequestT& request = {}) const {
827 return SubmitCallable(&MediaConvertClient::StartJobsQuery, request);
828 }
829
834 template <typename StartJobsQueryRequestT = Model::StartJobsQueryRequest>
836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
837 const StartJobsQueryRequestT& request = {}) const {
838 return SubmitAsync(&MediaConvertClient::StartJobsQuery, request, handler, context);
839 }
840
850
854 template <typename TagResourceRequestT = Model::TagResourceRequest>
855 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
856 return SubmitCallable(&MediaConvertClient::TagResource, request);
857 }
858
863 template <typename TagResourceRequestT = Model::TagResourceRequest>
864 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
866 return SubmitAsync(&MediaConvertClient::TagResource, request, handler, context);
867 }
868
878
882 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
883 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
884 return SubmitCallable(&MediaConvertClient::UntagResource, request);
885 }
886
891 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
892 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
894 return SubmitAsync(&MediaConvertClient::UntagResource, request, handler, context);
895 }
896
903
908 template <typename UpdateJobTemplateRequestT = Model::UpdateJobTemplateRequest>
909 Model::UpdateJobTemplateOutcomeCallable UpdateJobTemplateCallable(const UpdateJobTemplateRequestT& request) const {
910 return SubmitCallable(&MediaConvertClient::UpdateJobTemplate, request);
911 }
912
917 template <typename UpdateJobTemplateRequestT = Model::UpdateJobTemplateRequest>
918 void UpdateJobTemplateAsync(const UpdateJobTemplateRequestT& request, const UpdateJobTemplateResponseReceivedHandler& handler,
919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
920 return SubmitAsync(&MediaConvertClient::UpdateJobTemplate, request, handler, context);
921 }
922
929
933 template <typename UpdatePresetRequestT = Model::UpdatePresetRequest>
934 Model::UpdatePresetOutcomeCallable UpdatePresetCallable(const UpdatePresetRequestT& request) const {
935 return SubmitCallable(&MediaConvertClient::UpdatePreset, request);
936 }
937
942 template <typename UpdatePresetRequestT = Model::UpdatePresetRequest>
943 void UpdatePresetAsync(const UpdatePresetRequestT& request, const UpdatePresetResponseReceivedHandler& handler,
944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
945 return SubmitAsync(&MediaConvertClient::UpdatePreset, request, handler, context);
946 }
947
954
958 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
959 Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT& request) const {
960 return SubmitCallable(&MediaConvertClient::UpdateQueue, request);
961 }
962
967 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
968 void UpdateQueueAsync(const UpdateQueueRequestT& request, const UpdateQueueResponseReceivedHandler& handler,
969 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
970 return SubmitAsync(&MediaConvertClient::UpdateQueue, request, handler, context);
971 }
972
973 virtual void OverrideEndpoint(const Aws::String& endpoint);
974 virtual std::shared_ptr<MediaConvertEndpointProviderBase>& accessEndpointProvider();
975
976 private:
978 void init(const MediaConvertClientConfiguration& clientConfiguration);
979
981
982 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
983 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
984 Aws::Http::HttpMethod httpMethod) const;
985
986 MediaConvertClientConfiguration m_clientConfiguration;
987 std::shared_ptr<MediaConvertEndpointProviderBase> m_endpointProvider;
988};
989
990} // namespace MediaConvert
991} // 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
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 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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
virtual std::shared_ptr< MediaConvertEndpointProviderBase > & accessEndpointProvider()
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