AWS SDK for C++  1.9.153
AWS SDK for C++
MediaConvertClient.h
Go to the documentation of this file.
1 
6 #pragma once
44 #include <future>
45 #include <functional>
46 
47 namespace Aws
48 {
49 
50 namespace Http
51 {
52  class HttpClient;
53  class HttpClientFactory;
54 } // namespace Http
55 
56 namespace Utils
57 {
58  template< typename R, typename E> class Outcome;
59 namespace Threading
60 {
61  class Executor;
62 } // namespace Threading
63 } // namespace Utils
64 
65 namespace Auth
66 {
67  class AWSCredentials;
68  class AWSCredentialsProvider;
69 } // namespace Auth
70 
71 namespace Client
72 {
73  class RetryStrategy;
74 } // namespace Client
75 
76 namespace MediaConvert
77 {
78 
79 namespace Model
80 {
82  class CancelJobRequest;
83  class CreateJobRequest;
85  class CreatePresetRequest;
86  class CreateQueueRequest;
88  class DeletePolicyRequest;
89  class DeletePresetRequest;
90  class DeleteQueueRequest;
93  class GetJobRequest;
95  class GetPolicyRequest;
96  class GetPresetRequest;
97  class GetQueueRequest;
99  class ListJobsRequest;
100  class ListPresetsRequest;
101  class ListQueuesRequest;
103  class PutPolicyRequest;
104  class TagResourceRequest;
105  class UntagResourceRequest;
107  class UpdatePresetRequest;
108  class UpdateQueueRequest;
109 
138 
139  typedef std::future<AssociateCertificateOutcome> AssociateCertificateOutcomeCallable;
140  typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
141  typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
142  typedef std::future<CreateJobTemplateOutcome> CreateJobTemplateOutcomeCallable;
143  typedef std::future<CreatePresetOutcome> CreatePresetOutcomeCallable;
144  typedef std::future<CreateQueueOutcome> CreateQueueOutcomeCallable;
145  typedef std::future<DeleteJobTemplateOutcome> DeleteJobTemplateOutcomeCallable;
146  typedef std::future<DeletePolicyOutcome> DeletePolicyOutcomeCallable;
147  typedef std::future<DeletePresetOutcome> DeletePresetOutcomeCallable;
148  typedef std::future<DeleteQueueOutcome> DeleteQueueOutcomeCallable;
149  typedef std::future<DescribeEndpointsOutcome> DescribeEndpointsOutcomeCallable;
150  typedef std::future<DisassociateCertificateOutcome> DisassociateCertificateOutcomeCallable;
151  typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
152  typedef std::future<GetJobTemplateOutcome> GetJobTemplateOutcomeCallable;
153  typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
154  typedef std::future<GetPresetOutcome> GetPresetOutcomeCallable;
155  typedef std::future<GetQueueOutcome> GetQueueOutcomeCallable;
156  typedef std::future<ListJobTemplatesOutcome> ListJobTemplatesOutcomeCallable;
157  typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
158  typedef std::future<ListPresetsOutcome> ListPresetsOutcomeCallable;
159  typedef std::future<ListQueuesOutcome> ListQueuesOutcomeCallable;
160  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
161  typedef std::future<PutPolicyOutcome> PutPolicyOutcomeCallable;
162  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
163  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
164  typedef std::future<UpdateJobTemplateOutcome> UpdateJobTemplateOutcomeCallable;
165  typedef std::future<UpdatePresetOutcome> UpdatePresetOutcomeCallable;
166  typedef std::future<UpdateQueueOutcome> UpdateQueueOutcomeCallable;
167 } // namespace Model
168 
169  class MediaConvertClient;
170 
171  typedef std::function<void(const MediaConvertClient*, const Model::AssociateCertificateRequest&, const Model::AssociateCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateCertificateResponseReceivedHandler;
172  typedef std::function<void(const MediaConvertClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
173  typedef std::function<void(const MediaConvertClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
174  typedef std::function<void(const MediaConvertClient*, const Model::CreateJobTemplateRequest&, const Model::CreateJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobTemplateResponseReceivedHandler;
175  typedef std::function<void(const MediaConvertClient*, const Model::CreatePresetRequest&, const Model::CreatePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePresetResponseReceivedHandler;
176  typedef std::function<void(const MediaConvertClient*, const Model::CreateQueueRequest&, const Model::CreateQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQueueResponseReceivedHandler;
177  typedef std::function<void(const MediaConvertClient*, const Model::DeleteJobTemplateRequest&, const Model::DeleteJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobTemplateResponseReceivedHandler;
178  typedef std::function<void(const MediaConvertClient*, const Model::DeletePolicyRequest&, const Model::DeletePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePolicyResponseReceivedHandler;
179  typedef std::function<void(const MediaConvertClient*, const Model::DeletePresetRequest&, const Model::DeletePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePresetResponseReceivedHandler;
180  typedef std::function<void(const MediaConvertClient*, const Model::DeleteQueueRequest&, const Model::DeleteQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueueResponseReceivedHandler;
181  typedef std::function<void(const MediaConvertClient*, const Model::DescribeEndpointsRequest&, const Model::DescribeEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointsResponseReceivedHandler;
182  typedef std::function<void(const MediaConvertClient*, const Model::DisassociateCertificateRequest&, const Model::DisassociateCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateCertificateResponseReceivedHandler;
183  typedef std::function<void(const MediaConvertClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
184  typedef std::function<void(const MediaConvertClient*, const Model::GetJobTemplateRequest&, const Model::GetJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobTemplateResponseReceivedHandler;
185  typedef std::function<void(const MediaConvertClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyResponseReceivedHandler;
186  typedef std::function<void(const MediaConvertClient*, const Model::GetPresetRequest&, const Model::GetPresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPresetResponseReceivedHandler;
187  typedef std::function<void(const MediaConvertClient*, const Model::GetQueueRequest&, const Model::GetQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueueResponseReceivedHandler;
188  typedef std::function<void(const MediaConvertClient*, const Model::ListJobTemplatesRequest&, const Model::ListJobTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobTemplatesResponseReceivedHandler;
189  typedef std::function<void(const MediaConvertClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
190  typedef std::function<void(const MediaConvertClient*, const Model::ListPresetsRequest&, const Model::ListPresetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPresetsResponseReceivedHandler;
191  typedef std::function<void(const MediaConvertClient*, const Model::ListQueuesRequest&, const Model::ListQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueuesResponseReceivedHandler;
192  typedef std::function<void(const MediaConvertClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
193  typedef std::function<void(const MediaConvertClient*, const Model::PutPolicyRequest&, const Model::PutPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPolicyResponseReceivedHandler;
194  typedef std::function<void(const MediaConvertClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
195  typedef std::function<void(const MediaConvertClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
196  typedef std::function<void(const MediaConvertClient*, const Model::UpdateJobTemplateRequest&, const Model::UpdateJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobTemplateResponseReceivedHandler;
197  typedef std::function<void(const MediaConvertClient*, const Model::UpdatePresetRequest&, const Model::UpdatePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePresetResponseReceivedHandler;
198  typedef std::function<void(const MediaConvertClient*, const Model::UpdateQueueRequest&, const Model::UpdateQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueResponseReceivedHandler;
199 
204  {
205  public:
207 
213 
219 
224  MediaConvertClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
226 
228 
229 
237 
247 
256  virtual void AssociateCertificateAsync(const Model::AssociateCertificateRequest& request, const AssociateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
257 
265 
275 
284  virtual void CancelJobAsync(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
285 
295 
307 
318  virtual void CreateJobAsync(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
319 
329 
341 
352  virtual void CreateJobTemplateAsync(const Model::CreateJobTemplateRequest& request, const CreateJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
353 
362 
373 
383  virtual void CreatePresetAsync(const Model::CreatePresetRequest& request, const CreatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
384 
394 
406 
417  virtual void CreateQueueAsync(const Model::CreateQueueRequest& request, const CreateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
418 
425 
434 
442  virtual void DeleteJobTemplateAsync(const Model::DeleteJobTemplateRequest& request, const DeleteJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
443 
450 
459 
467  virtual void DeletePolicyAsync(const Model::DeletePolicyRequest& request, const DeletePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
468 
475 
484 
492  virtual void DeletePresetAsync(const Model::DeletePresetRequest& request, const DeletePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
493 
500 
509 
517  virtual void DeleteQueueAsync(const Model::DeleteQueueRequest& request, const DeleteQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
518 
526 
536 
545  virtual void DescribeEndpointsAsync(const Model::DescribeEndpointsRequest& request, const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
546 
555 
566 
576  virtual void DisassociateCertificateAsync(const Model::DisassociateCertificateRequest& request, const DisassociateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
577 
584  virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
585 
595 
604  virtual void GetJobAsync(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
605 
612 
621 
629  virtual void GetJobTemplateAsync(const Model::GetJobTemplateRequest& request, const GetJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
630 
637 
646 
654  virtual void GetPolicyAsync(const Model::GetPolicyRequest& request, const GetPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
655 
662 
671 
679  virtual void GetPresetAsync(const Model::GetPresetRequest& request, const GetPresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
687 
696 
704  virtual void GetQueueAsync(const Model::GetQueueRequest& request, const GetQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
705 
715 
727 
738  virtual void ListJobTemplatesAsync(const Model::ListJobTemplatesRequest& request, const ListJobTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
739 
750 
763 
775  virtual void ListJobsAsync(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
776 
786 
798 
809  virtual void ListPresetsAsync(const Model::ListPresetsRequest& request, const ListPresetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
810 
819 
830 
840  virtual void ListQueuesAsync(const Model::ListQueuesRequest& request, const ListQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
841 
848 
857 
865  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
866 
876 
888 
899  virtual void PutPolicyAsync(const Model::PutPolicyRequest& request, const PutPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
900 
910 
922 
933  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
934 
944 
956 
967  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
968 
975 
984 
992  virtual void UpdateJobTemplateAsync(const Model::UpdateJobTemplateRequest& request, const UpdateJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
993 
1000 
1009 
1017  virtual void UpdatePresetAsync(const Model::UpdatePresetRequest& request, const UpdatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1018 
1025 
1034 
1042  virtual void UpdateQueueAsync(const Model::UpdateQueueRequest& request, const UpdateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1043 
1044 
1045  void OverrideEndpoint(const Aws::String& endpoint);
1046  private:
1047  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1048  void AssociateCertificateAsyncHelper(const Model::AssociateCertificateRequest& request, const AssociateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1049  void CancelJobAsyncHelper(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1050  void CreateJobAsyncHelper(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1051  void CreateJobTemplateAsyncHelper(const Model::CreateJobTemplateRequest& request, const CreateJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1052  void CreatePresetAsyncHelper(const Model::CreatePresetRequest& request, const CreatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1053  void CreateQueueAsyncHelper(const Model::CreateQueueRequest& request, const CreateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1054  void DeleteJobTemplateAsyncHelper(const Model::DeleteJobTemplateRequest& request, const DeleteJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1055  void DeletePolicyAsyncHelper(const Model::DeletePolicyRequest& request, const DeletePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1056  void DeletePresetAsyncHelper(const Model::DeletePresetRequest& request, const DeletePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1057  void DeleteQueueAsyncHelper(const Model::DeleteQueueRequest& request, const DeleteQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1058  void DescribeEndpointsAsyncHelper(const Model::DescribeEndpointsRequest& request, const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1059  void DisassociateCertificateAsyncHelper(const Model::DisassociateCertificateRequest& request, const DisassociateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1060  void GetJobAsyncHelper(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1061  void GetJobTemplateAsyncHelper(const Model::GetJobTemplateRequest& request, const GetJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1062  void GetPolicyAsyncHelper(const Model::GetPolicyRequest& request, const GetPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1063  void GetPresetAsyncHelper(const Model::GetPresetRequest& request, const GetPresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1064  void GetQueueAsyncHelper(const Model::GetQueueRequest& request, const GetQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1065  void ListJobTemplatesAsyncHelper(const Model::ListJobTemplatesRequest& request, const ListJobTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1066  void ListJobsAsyncHelper(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1067  void ListPresetsAsyncHelper(const Model::ListPresetsRequest& request, const ListPresetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1068  void ListQueuesAsyncHelper(const Model::ListQueuesRequest& request, const ListQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1069  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1070  void PutPolicyAsyncHelper(const Model::PutPolicyRequest& request, const PutPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1071  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1072  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1073  void UpdateJobTemplateAsyncHelper(const Model::UpdateJobTemplateRequest& request, const UpdateJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1074  void UpdatePresetAsyncHelper(const Model::UpdatePresetRequest& request, const UpdatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1075  void UpdateQueueAsyncHelper(const Model::UpdateQueueRequest& request, const UpdateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1076 
1077  Aws::String m_uri;
1078  Aws::String m_configScheme;
1079  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1080  };
1081 
1082 } // namespace MediaConvert
1083 } // namespace Aws
Aws::MediaConvert::Model::ListQueuesOutcome
Aws::Utils::Outcome< ListQueuesResult, MediaConvertError > ListQueuesOutcome
Definition: MediaConvertClient.h:130
Aws::MediaConvert::MediaConvertClient::DescribeEndpointsCallable
virtual Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const Model::DescribeEndpointsRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::MediaConvert::MediaConvertClient::CancelJobAsync
virtual void CancelJobAsync(const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::MediaConvert::MediaConvertClient::ListPresets
virtual Model::ListPresetsOutcome ListPresets(const Model::ListPresetsRequest &request) const
Aws::MediaConvert::ListJobsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
Definition: MediaConvertClient.h:189
Aws::MediaConvert::UpdateJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdateJobTemplateRequest &, const Model::UpdateJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobTemplateResponseReceivedHandler
Definition: MediaConvertClient.h:196
Aws::MediaConvert::Model::DescribeEndpointsOutcomeCallable
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
Definition: MediaConvertClient.h:149
Aws::MediaConvert::CreatePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreatePresetRequest &, const Model::CreatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePresetResponseReceivedHandler
Definition: MediaConvertClient.h:175
UntagResourceResult.h
CreateQueueResult.h
Aws::MediaConvert::ListPresetsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListPresetsRequest &, const Model::ListPresetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPresetsResponseReceivedHandler
Definition: MediaConvertClient.h:190
Aws::MediaConvert::DeleteQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueueResponseReceivedHandler
Definition: MediaConvertClient.h:180
Aws::MediaConvert::Model::ListJobTemplatesRequest
Definition: ListJobTemplatesRequest.h:28
GetJobResult.h
Aws::MediaConvert::ListQueuesResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueuesResponseReceivedHandler
Definition: MediaConvertClient.h:191
Aws::MediaConvert::Model::DescribeEndpointsRequest
Definition: DescribeEndpointsRequest.h:26
GetPolicyResult.h
AWSError.h
Aws::MediaConvert::Model::UpdatePresetRequest
Definition: UpdatePresetRequest.h:23
Aws::MediaConvert::Model::UpdateJobTemplateRequest
Definition: UpdateJobTemplateRequest.h:27
Aws::MediaConvert::Model::ListPresetsOutcomeCallable
std::future< ListPresetsOutcome > ListPresetsOutcomeCallable
Definition: MediaConvertClient.h:158
Aws::MediaConvert::MediaConvertClient::CreatePresetAsync
virtual void CreatePresetAsync(const Model::CreatePresetRequest &request, const CreatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::DeleteJobTemplateCallable
virtual Model::DeleteJobTemplateOutcomeCallable DeleteJobTemplateCallable(const Model::DeleteJobTemplateRequest &request) const
Aws::MediaConvert::MediaConvertClient::UpdatePresetAsync
virtual void UpdatePresetAsync(const Model::UpdatePresetRequest &request, const UpdatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::DeletePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeletePresetRequest &, const Model::DeletePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePresetResponseReceivedHandler
Definition: MediaConvertClient.h:179
Aws::MediaConvert::Model::CreatePresetOutcome
Aws::Utils::Outcome< CreatePresetResult, MediaConvertError > CreatePresetOutcome
Definition: MediaConvertClient.h:114
Aws::MediaConvert::PutPolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::PutPolicyRequest &, const Model::PutPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPolicyResponseReceivedHandler
Definition: MediaConvertClient.h:193
Aws::MediaConvert::Model::DescribeEndpointsOutcome
Aws::Utils::Outcome< DescribeEndpointsResult, MediaConvertError > DescribeEndpointsOutcome
Definition: MediaConvertClient.h:120
Aws::MediaConvert::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::MediaConvert::MediaConvertClient::UpdateQueueAsync
virtual void UpdateQueueAsync(const Model::UpdateQueueRequest &request, const UpdateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListJobsResult.h
MediaConvert_EXPORTS.h
Aws::MediaConvert::CancelJobResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
Definition: MediaConvertClient.h:172
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::PutPolicyRequest
Definition: PutPolicyRequest.h:22
Aws::MediaConvert::GetPresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetPresetRequest &, const Model::GetPresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPresetResponseReceivedHandler
Definition: MediaConvertClient.h:186
Aws::MediaConvert::Model::CreateJobRequest
Definition: CreateJobRequest.h:31
Aws::MediaConvert::MediaConvertClient::UpdateJobTemplate
virtual Model::UpdateJobTemplateOutcome UpdateJobTemplate(const Model::UpdateJobTemplateRequest &request) const
Aws::MediaConvert::DeletePolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyResponseReceivedHandler
Definition: MediaConvertClient.h:178
GetJobTemplateResult.h
Aws::MediaConvert::Model::DisassociateCertificateOutcomeCallable
std::future< DisassociateCertificateOutcome > DisassociateCertificateOutcomeCallable
Definition: MediaConvertClient.h:150
Aws::MediaConvert::Model::AssociateCertificateOutcome
Aws::Utils::Outcome< AssociateCertificateResult, MediaConvertError > AssociateCertificateOutcome
Definition: MediaConvertClient.h:108
Aws::MediaConvert::Model::DeletePolicyOutcomeCallable
std::future< DeletePolicyOutcome > DeletePolicyOutcomeCallable
Definition: MediaConvertClient.h:146
Aws::MediaConvert::MediaConvertClient::DisassociateCertificateAsync
virtual void DisassociateCertificateAsync(const Model::DisassociateCertificateRequest &request, const DisassociateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::PutPolicyCallable
virtual Model::PutPolicyOutcomeCallable PutPolicyCallable(const Model::PutPolicyRequest &request) const
Aws::MediaConvert::Model::CreateJobTemplateRequest
Definition: CreateJobTemplateRequest.h:28
Aws::MediaConvert::MediaConvertClient::DeletePresetCallable
virtual Model::DeletePresetOutcomeCallable DeletePresetCallable(const Model::DeletePresetRequest &request) const
Aws::MediaConvert::Model::GetPresetOutcome
Aws::Utils::Outcome< GetPresetResult, MediaConvertError > GetPresetOutcome
Definition: MediaConvertClient.h:125
Aws::MediaConvert::Model::GetJobTemplateRequest
Definition: GetJobTemplateRequest.h:22
Aws::MediaConvert::Model::UpdateJobTemplateOutcome
Aws::Utils::Outcome< UpdateJobTemplateResult, MediaConvertError > UpdateJobTemplateOutcome
Definition: MediaConvertClient.h:135
Aws::MediaConvert::CreateQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueueResponseReceivedHandler
Definition: MediaConvertClient.h:176
Aws::MediaConvert::MediaConvertClient::DisassociateCertificateCallable
virtual Model::DisassociateCertificateOutcomeCallable DisassociateCertificateCallable(const Model::DisassociateCertificateRequest &request) const
Aws::MediaConvert::Model::DisassociateCertificateRequest
Definition: DisassociateCertificateRequest.h:22
Aws::MediaConvert::MediaConvertClient::GetJobCallable
virtual Model::GetJobOutcomeCallable GetJobCallable(const Model::GetJobRequest &request) const
UpdatePresetResult.h
Aws::MediaConvert::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MediaConvertError > ListTagsForResourceOutcome
Definition: MediaConvertClient.h:131
AsyncCallerContext.h
Aws::MediaConvert::Model::GetJobTemplateOutcome
Aws::Utils::Outcome< GetJobTemplateResult, MediaConvertError > GetJobTemplateOutcome
Definition: MediaConvertClient.h:123
Aws::MediaConvert::MediaConvertClient::AssociateCertificateCallable
virtual Model::AssociateCertificateOutcomeCallable AssociateCertificateCallable(const Model::AssociateCertificateRequest &request) const
Aws::MediaConvert::GetQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetQueueRequest &, const Model::GetQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueueResponseReceivedHandler
Definition: MediaConvertClient.h:187
Aws::MediaConvert::Model::DeleteQueueOutcomeCallable
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
Definition: MediaConvertClient.h:148
Aws::MediaConvert::MediaConvertClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::MediaConvert::Model::GetPresetOutcomeCallable
std::future< GetPresetOutcome > GetPresetOutcomeCallable
Definition: MediaConvertClient.h:154
Aws::MediaConvert::MediaConvertClient::~MediaConvertClient
virtual ~MediaConvertClient()
Aws::MediaConvert::MediaConvertClient
Definition: MediaConvertClient.h:204
Aws::MediaConvert::Model::ListJobTemplatesOutcomeCallable
std::future< ListJobTemplatesOutcome > ListJobTemplatesOutcomeCallable
Definition: MediaConvertClient.h:156
Aws::MediaConvert::MediaConvertClient::DeletePresetAsync
virtual void DeletePresetAsync(const Model::DeletePresetRequest &request, const DeletePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::DeleteQueueRequest
Definition: DeleteQueueRequest.h:22
DeleteQueueResult.h
Aws::MediaConvert::MediaConvertClient::GetPolicyCallable
virtual Model::GetPolicyOutcomeCallable GetPolicyCallable(const Model::GetPolicyRequest &request) const
Aws::MediaConvert::MediaConvertClient::CreateQueueAsync
virtual void CreateQueueAsync(const Model::CreateQueueRequest &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeletePolicyResult.h
Aws::MediaConvert::CreateJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateJobTemplateRequest &, const Model::CreateJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobTemplateResponseReceivedHandler
Definition: MediaConvertClient.h:174
UpdateQueueResult.h
GetPresetResult.h
Aws::MediaConvert::Model::DeletePresetOutcomeCallable
std::future< DeletePresetOutcome > DeletePresetOutcomeCallable
Definition: MediaConvertClient.h:147
Aws::MediaConvert::Model::CancelJobOutcome
Aws::Utils::Outcome< CancelJobResult, MediaConvertError > CancelJobOutcome
Definition: MediaConvertClient.h:111
Aws::MediaConvert::Model::CancelJobOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
Definition: MediaConvertClient.h:140
Aws::MediaConvert::MediaConvertClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::MediaConvertClient
MediaConvertClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaConvert::Model::GetPolicyOutcome
Aws::Utils::Outcome< GetPolicyResult, MediaConvertError > GetPolicyOutcome
Definition: MediaConvertClient.h:124
Aws::MediaConvert::TagResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: MediaConvertClient.h:194
Aws::MediaConvert::MediaConvertClient::ListQueues
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request) const
Aws::MediaConvert::Model::GetPolicyRequest
Definition: GetPolicyRequest.h:20
Aws::MediaConvert::Model::UpdateQueueRequest
Definition: UpdateQueueRequest.h:24
Aws::MediaConvert::Model::CreateQueueOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
Definition: MediaConvertClient.h:144
Aws::MediaConvert::MediaConvertClient::GetPresetCallable
virtual Model::GetPresetOutcomeCallable GetPresetCallable(const Model::GetPresetRequest &request) const
Aws::MediaConvert::Model::ListJobsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
Definition: MediaConvertClient.h:157
Aws::MediaConvert::Model::DeleteJobTemplateRequest
Definition: DeleteJobTemplateRequest.h:22
Aws::MediaConvert::Model::AssociateCertificateRequest
Definition: AssociateCertificateRequest.h:22
Aws::MediaConvert::Model::GetJobOutcome
Aws::Utils::Outcome< GetJobResult, MediaConvertError > GetJobOutcome
Definition: MediaConvertClient.h:122
Aws::MediaConvert::MediaConvertClient::ListQueuesAsync
virtual void ListQueuesAsync(const Model::ListQueuesRequest &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::MediaConvert::Model::CreateJobTemplateOutcomeCallable
std::future< CreateJobTemplateOutcome > CreateJobTemplateOutcomeCallable
Definition: MediaConvertClient.h:142
Aws::MediaConvert::Model::GetQueueRequest
Definition: GetQueueRequest.h:22
Aws::MediaConvert::MediaConvertClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::MediaConvert::Model::GetQueueOutcomeCallable
std::future< GetQueueOutcome > GetQueueOutcomeCallable
Definition: MediaConvertClient.h:155
Aws::MediaConvert::Model::DeleteJobTemplateOutcome
Aws::Utils::Outcome< DeleteJobTemplateResult, MediaConvertError > DeleteJobTemplateOutcome
Definition: MediaConvertClient.h:116
Aws::MediaConvert::MediaConvertClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MediaConvertClient.h:206
Aws::MediaConvert::MediaConvertClient::DeletePolicyAsync
virtual void DeletePolicyAsync(const Model::DeletePolicyRequest &request, const DeletePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: MediaConvertClient.h:192
Aws::MediaConvert::Model::PutPolicyOutcomeCallable
std::future< PutPolicyOutcome > PutPolicyOutcomeCallable
Definition: MediaConvertClient.h:161
Aws::MediaConvert::Model::DisassociateCertificateOutcome
Aws::Utils::Outcome< DisassociateCertificateResult, MediaConvertError > DisassociateCertificateOutcome
Definition: MediaConvertClient.h:121
DeleteJobTemplateResult.h
Aws::MediaConvert::Model::GetJobRequest
Definition: GetJobRequest.h:22
Aws::MediaConvert::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: MediaConvertClient.h:163
Aws::MediaConvert::MediaConvertClient::UpdateJobTemplateCallable
virtual Model::UpdateJobTemplateOutcomeCallable UpdateJobTemplateCallable(const Model::UpdateJobTemplateRequest &request) const
Aws::MediaConvert::MediaConvertClient::UpdatePresetCallable
virtual Model::UpdatePresetOutcomeCallable UpdatePresetCallable(const Model::UpdatePresetRequest &request) const
Aws::MediaConvert::Model::ListQueuesRequest
Definition: ListQueuesRequest.h:28
Aws::MediaConvert::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, MediaConvertError > UntagResourceOutcome
Definition: MediaConvertClient.h:134
CreatePresetResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MediaConvert::GetJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetJobTemplateRequest &, const Model::GetJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobTemplateResponseReceivedHandler
Definition: MediaConvertClient.h:184
Aws::MediaConvert::Model::CreateQueueRequest
Definition: CreateQueueRequest.h:26
Aws::MediaConvert::MediaConvertClient::UpdateQueue
virtual Model::UpdateQueueOutcome UpdateQueue(const Model::UpdateQueueRequest &request) const
Aws::MediaConvert::Model::CreateJobTemplateOutcome
Aws::Utils::Outcome< CreateJobTemplateResult, MediaConvertError > CreateJobTemplateOutcome
Definition: MediaConvertClient.h:113
Aws::MediaConvert::MediaConvertClient::GetJobTemplateCallable
virtual Model::GetJobTemplateOutcomeCallable GetJobTemplateCallable(const Model::GetJobTemplateRequest &request) const
Aws::MediaConvert::Model::AssociateCertificateOutcomeCallable
std::future< AssociateCertificateOutcome > AssociateCertificateOutcomeCallable
Definition: MediaConvertClient.h:139
PutPolicyResult.h
Aws::MediaConvert::Model::PutPolicyOutcome
Aws::Utils::Outcome< PutPolicyResult, MediaConvertError > PutPolicyOutcome
Definition: MediaConvertClient.h:132
Aws::MediaConvert::Model::UpdateJobTemplateOutcomeCallable
std::future< UpdateJobTemplateOutcome > UpdateJobTemplateOutcomeCallable
Definition: MediaConvertClient.h:164
AssociateCertificateResult.h
ListTagsForResourceResult.h
Aws::MediaConvert::GetJobResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
Definition: MediaConvertClient.h:183
ListPresetsResult.h
AWSString.h
Aws::MediaConvert::Model::DeleteJobTemplateOutcomeCallable
std::future< DeleteJobTemplateOutcome > DeleteJobTemplateOutcomeCallable
Definition: MediaConvertClient.h:145
Aws::MediaConvert::Model::ListJobTemplatesOutcome
Aws::Utils::Outcome< ListJobTemplatesResult, MediaConvertError > ListJobTemplatesOutcome
Definition: MediaConvertClient.h:127
Aws::MediaConvert::MediaConvertClient::CreateJobTemplateCallable
virtual Model::CreateJobTemplateOutcomeCallable CreateJobTemplateCallable(const Model::CreateJobTemplateRequest &request) const
Aws::MediaConvert::MediaConvertClient::ListJobTemplatesCallable
virtual Model::ListJobTemplatesOutcomeCallable ListJobTemplatesCallable(const Model::ListJobTemplatesRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::MediaConvert::MediaConvertClient::CancelJob
virtual Model::CancelJobOutcome CancelJob(const Model::CancelJobRequest &request) const
Aws::MediaConvert::MediaConvertClient::CreatePreset
virtual Model::CreatePresetOutcome CreatePreset(const Model::CreatePresetRequest &request) const
Aws::MediaConvert::Model::GetPolicyOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Definition: MediaConvertClient.h:153
Aws::MediaConvert::UntagResourceResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: MediaConvertClient.h:195
Aws::MediaConvert::Model::ListPresetsOutcome
Aws::Utils::Outcome< ListPresetsResult, MediaConvertError > ListPresetsOutcome
Definition: MediaConvertClient.h:129
DisassociateCertificateResult.h
CreateJobTemplateResult.h
GetQueueResult.h
Aws::MediaConvert::MediaConvertClient::CreateQueue
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
Aws::MediaConvert::DeleteJobTemplateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DeleteJobTemplateRequest &, const Model::DeleteJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobTemplateResponseReceivedHandler
Definition: MediaConvertClient.h:177
Aws::MediaConvert::MediaConvertClient::UpdateJobTemplateAsync
virtual void UpdateJobTemplateAsync(const Model::UpdateJobTemplateRequest &request, const UpdateJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::CreatePresetRequest
Definition: CreatePresetRequest.h:24
DescribeEndpointsResult.h
Aws::MediaConvert::MediaConvertClient::ListJobs
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
Aws::MediaConvert::MediaConvertClient::AssociateCertificate
virtual Model::AssociateCertificateOutcome AssociateCertificate(const Model::AssociateCertificateRequest &request) const
Aws::MediaConvert::MediaConvertClient::DeleteJobTemplateAsync
virtual void DeleteJobTemplateAsync(const Model::DeleteJobTemplateRequest &request, const DeleteJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CancelJobResult.h
CreateJobResult.h
Aws::MediaConvert::Model::UpdatePresetOutcome
Aws::Utils::Outcome< UpdatePresetResult, MediaConvertError > UpdatePresetOutcome
Definition: MediaConvertClient.h:136
Aws::MediaConvert::MediaConvertClient::GetPreset
virtual Model::GetPresetOutcome GetPreset(const Model::GetPresetRequest &request) const
Aws::MediaConvert::MediaConvertClient::GetPolicyAsync
virtual void GetPolicyAsync(const Model::GetPolicyRequest &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::UpdatePresetOutcomeCallable
std::future< UpdatePresetOutcome > UpdatePresetOutcomeCallable
Definition: MediaConvertClient.h:165
Aws::MediaConvert::MediaConvertClient::GetJobTemplate
virtual Model::GetJobTemplateOutcome GetJobTemplate(const Model::GetJobTemplateRequest &request) const
Aws::MediaConvert::MediaConvertClient::DeletePolicy
virtual Model::DeletePolicyOutcome DeletePolicy(const Model::DeletePolicyRequest &request) const
Aws::MediaConvert::MediaConvertClient::DescribeEndpointsAsync
virtual void DescribeEndpointsAsync(const Model::DescribeEndpointsRequest &request, const DescribeEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::DeletePresetOutcome
Aws::Utils::Outcome< DeletePresetResult, MediaConvertError > DeletePresetOutcome
Definition: MediaConvertClient.h:118
Aws::MediaConvert::ListJobTemplatesResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::ListJobTemplatesRequest &, const Model::ListJobTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobTemplatesResponseReceivedHandler
Definition: MediaConvertClient.h:188
Aws::MediaConvert::MediaConvertClient::GetJobTemplateAsync
virtual void GetJobTemplateAsync(const Model::GetJobTemplateRequest &request, const GetJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::DeleteQueue
virtual Model::DeleteQueueOutcome DeleteQueue(const Model::DeleteQueueRequest &request) const
Aws::MediaConvert::MediaConvertClient::DeleteJobTemplate
virtual Model::DeleteJobTemplateOutcome DeleteJobTemplate(const Model::DeleteJobTemplateRequest &request) const
Aws::MediaConvert::DisassociateCertificateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DisassociateCertificateRequest &, const Model::DisassociateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateCertificateResponseReceivedHandler
Definition: MediaConvertClient.h:182
Aws::MediaConvert::DescribeEndpointsResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
Definition: MediaConvertClient.h:181
ClientConfiguration.h
UpdateJobTemplateResult.h
Aws::MediaConvert::UpdatePresetResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdatePresetRequest &, const Model::UpdatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePresetResponseReceivedHandler
Definition: MediaConvertClient.h:197
Aws::MediaConvert::MediaConvertClient::ListJobTemplates
virtual Model::ListJobTemplatesOutcome ListJobTemplates(const Model::ListJobTemplatesRequest &request) const
ListJobTemplatesResult.h
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: MediaConvertClient.h:162
HttpTypes.h
Aws::MediaConvert::MediaConvertClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::MediaConvert::MediaConvertClient::GetJob
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
Aws::MediaConvert::Model::ListJobsOutcome
Aws::Utils::Outcome< ListJobsResult, MediaConvertError > ListJobsOutcome
Definition: MediaConvertClient.h:128
Aws::MediaConvert::Model::CancelJobRequest
Definition: CancelJobRequest.h:22
Aws::MediaConvert::MediaConvertClient::CreateJob
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Aws::MediaConvert::MediaConvertClient::DescribeEndpoints
virtual Model::DescribeEndpointsOutcome DescribeEndpoints(const Model::DescribeEndpointsRequest &request) const
Aws::MediaConvert::Model::ListQueuesOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
Definition: MediaConvertClient.h:159
Aws::MediaConvert::MediaConvertClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::UpdateQueueOutcome
Aws::Utils::Outcome< UpdateQueueResult, MediaConvertError > UpdateQueueOutcome
Definition: MediaConvertClient.h:137
Aws::MediaConvert::MediaConvertClient::ListJobsCallable
virtual Model::ListJobsOutcomeCallable ListJobsCallable(const Model::ListJobsRequest &request) const
Aws::MediaConvert::MediaConvertClient::PutPolicyAsync
virtual void PutPolicyAsync(const Model::PutPolicyRequest &request, const PutPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::ListJobsRequest
Definition: ListJobsRequest.h:28
Aws::MediaConvert::MediaConvertClient::DeleteQueueCallable
virtual Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const Model::DeleteQueueRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MediaConvert::MediaConvertClient::GetQueueAsync
virtual void GetQueueAsync(const Model::GetQueueRequest &request, const GetQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::CreateJobOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Definition: MediaConvertClient.h:141
Aws::MediaConvert::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, MediaConvertError > TagResourceOutcome
Definition: MediaConvertClient.h:133
Aws::MediaConvert::MediaConvertClient::DeleteQueueAsync
virtual void DeleteQueueAsync(const Model::DeleteQueueRequest &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: MediaConvertClient.h:160
Aws::MediaConvert::MediaConvertClient::CancelJobCallable
virtual Model::CancelJobOutcomeCallable CancelJobCallable(const Model::CancelJobRequest &request) const
Aws::MediaConvert::MediaConvertClient::ListPresetsAsync
virtual void ListPresetsAsync(const Model::ListPresetsRequest &request, const ListPresetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::MediaConvertClient::UpdatePreset
virtual Model::UpdatePresetOutcome UpdatePreset(const Model::UpdatePresetRequest &request) const
Aws::MediaConvert::AssociateCertificateResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::AssociateCertificateRequest &, const Model::AssociateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateCertificateResponseReceivedHandler
Definition: MediaConvertClient.h:169
Aws::MediaConvert::CreateJobResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
Definition: MediaConvertClient.h:173
Aws::MediaConvert::MediaConvertClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::MediaConvert::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::MediaConvert::Model::CreateQueueOutcome
Aws::Utils::Outcome< CreateQueueResult, MediaConvertError > CreateQueueOutcome
Definition: MediaConvertClient.h:115
Aws::MediaConvert::MediaConvertClient::PutPolicy
virtual Model::PutPolicyOutcome PutPolicy(const Model::PutPolicyRequest &request) const
AWSClient.h
Aws::MediaConvert::Model::DeletePolicyOutcome
Aws::Utils::Outcome< DeletePolicyResult, MediaConvertError > DeletePolicyOutcome
Definition: MediaConvertClient.h:117
Aws::MediaConvert::Model::DeletePolicyRequest
Definition: DeletePolicyRequest.h:20
Aws::MediaConvert::MediaConvertClient::CreateJobCallable
virtual Model::CreateJobOutcomeCallable CreateJobCallable(const Model::CreateJobRequest &request) const
Aws::MediaConvert::MediaConvertClient::GetPresetAsync
virtual void GetPresetAsync(const Model::GetPresetRequest &request, const GetPresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::GetJobOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
Definition: MediaConvertClient.h:151
Aws::MediaConvert::MediaConvertClient::GetQueue
virtual Model::GetQueueOutcome GetQueue(const Model::GetQueueRequest &request) const
Aws::MediaConvert::GetPolicyResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
Definition: MediaConvertClient.h:185
Aws::MediaConvert::MediaConvertClient::CreateJobTemplate
virtual Model::CreateJobTemplateOutcome CreateJobTemplate(const Model::CreateJobTemplateRequest &request) const
Aws::MediaConvert::MediaConvertClient::CreateQueueCallable
virtual Model::CreateQueueOutcomeCallable CreateQueueCallable(const Model::CreateQueueRequest &request) const
Aws::MediaConvert::MediaConvertClient::UpdateQueueCallable
virtual Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const Model::UpdateQueueRequest &request) const
Aws::MediaConvert::MediaConvertClient::ListQueuesCallable
virtual Model::ListQueuesOutcomeCallable ListQueuesCallable(const Model::ListQueuesRequest &request) const
Aws::MediaConvert::Model::DeleteQueueOutcome
Aws::Utils::Outcome< DeleteQueueResult, MediaConvertError > DeleteQueueOutcome
Definition: MediaConvertClient.h:119
Aws::MediaConvert::MediaConvertClient::AssociateCertificateAsync
virtual void AssociateCertificateAsync(const Model::AssociateCertificateRequest &request, const AssociateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::GetJobAsync
virtual void GetJobAsync(const Model::GetJobRequest &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::CreateJobAsync
virtual void CreateJobAsync(const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::Model::GetJobTemplateOutcomeCallable
std::future< GetJobTemplateOutcome > GetJobTemplateOutcomeCallable
Definition: MediaConvertClient.h:152
Aws::MediaConvert::MediaConvertClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::MediaConvert::Model::UpdateQueueOutcomeCallable
std::future< UpdateQueueOutcome > UpdateQueueOutcomeCallable
Definition: MediaConvertClient.h:166
Aws::MediaConvert::MediaConvertClient::ListPresetsCallable
virtual Model::ListPresetsOutcomeCallable ListPresetsCallable(const Model::ListPresetsRequest &request) const
ListQueuesResult.h
Aws::MediaConvert::Model::CreatePresetOutcomeCallable
std::future< CreatePresetOutcome > CreatePresetOutcomeCallable
Definition: MediaConvertClient.h:143
Aws::MediaConvert::MediaConvertClient::DisassociateCertificate
virtual Model::DisassociateCertificateOutcome DisassociateCertificate(const Model::DisassociateCertificateRequest &request) const
Aws::MediaConvert::MediaConvertClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::MediaConvert::MediaConvertClient::DeletePreset
virtual Model::DeletePresetOutcome DeletePreset(const Model::DeletePresetRequest &request) const
Aws::MediaConvert::MediaConvertClient::GetPolicy
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
Aws::MediaConvert::MediaConvertClient::CreatePresetCallable
virtual Model::CreatePresetOutcomeCallable CreatePresetCallable(const Model::CreatePresetRequest &request) const
Aws::MediaConvert::MediaConvertClient::DeletePolicyCallable
virtual Model::DeletePolicyOutcomeCallable DeletePolicyCallable(const Model::DeletePolicyRequest &request) const
Aws::MediaConvert::MediaConvertClient::CreateJobTemplateAsync
virtual void CreateJobTemplateAsync(const Model::CreateJobTemplateRequest &request, const CreateJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::MediaConvertClient
MediaConvertClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaConvert::UpdateQueueResponseReceivedHandler
std::function< void(const MediaConvertClient *, const Model::UpdateQueueRequest &, const Model::UpdateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueResponseReceivedHandler
Definition: MediaConvertClient.h:198
Aws::MediaConvert::Model::GetQueueOutcome
Aws::Utils::Outcome< GetQueueResult, MediaConvertError > GetQueueOutcome
Definition: MediaConvertClient.h:126
Aws::MediaConvert::MediaConvertClient::GetQueueCallable
virtual Model::GetQueueOutcomeCallable GetQueueCallable(const Model::GetQueueRequest &request) const
TagResourceResult.h
Aws::MediaConvert::MediaConvertClient::ListJobsAsync
virtual void ListJobsAsync(const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConvert::MediaConvertClient::MediaConvertClient
MediaConvertClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaConvert::Model::DeletePresetRequest
Definition: DeletePresetRequest.h:22
JsonSerializer.h
MediaConvertErrors.h
Aws::MediaConvert::Model::ListPresetsRequest
Definition: ListPresetsRequest.h:28
Aws::MediaConvert::Model::CreateJobOutcome
Aws::Utils::Outcome< CreateJobResult, MediaConvertError > CreateJobOutcome
Definition: MediaConvertClient.h:112
Aws::MediaConvert::Model::GetPresetRequest
Definition: GetPresetRequest.h:22
DeletePresetResult.h
Aws::MediaConvert::MediaConvertClient::ListJobTemplatesAsync
virtual void ListJobTemplatesAsync(const Model::ListJobTemplatesRequest &request, const ListJobTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const