AWS SDK for C++  1.9.66
AWS SDK for C++
ElasticTranscoderClient.h
Go to the documentation of this file.
1 
6 #pragma once
32 #include <future>
33 #include <functional>
34 
35 namespace Aws
36 {
37 
38 namespace Http
39 {
40  class HttpClient;
41  class HttpClientFactory;
42 } // namespace Http
43 
44 namespace Utils
45 {
46  template< typename R, typename E> class Outcome;
47 namespace Threading
48 {
49  class Executor;
50 } // namespace Threading
51 } // namespace Utils
52 
53 namespace Auth
54 {
55  class AWSCredentials;
56  class AWSCredentialsProvider;
57 } // namespace Auth
58 
59 namespace Client
60 {
61  class RetryStrategy;
62 } // namespace Client
63 
64 namespace ElasticTranscoder
65 {
66 
67 namespace Model
68 {
69  class CancelJobRequest;
70  class CreateJobRequest;
72  class CreatePresetRequest;
74  class DeletePresetRequest;
78  class ListPresetsRequest;
79  class ReadJobRequest;
80  class ReadPipelineRequest;
81  class ReadPresetRequest;
85 
102 
103  typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
104  typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
105  typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
106  typedef std::future<CreatePresetOutcome> CreatePresetOutcomeCallable;
107  typedef std::future<DeletePipelineOutcome> DeletePipelineOutcomeCallable;
108  typedef std::future<DeletePresetOutcome> DeletePresetOutcomeCallable;
109  typedef std::future<ListJobsByPipelineOutcome> ListJobsByPipelineOutcomeCallable;
110  typedef std::future<ListJobsByStatusOutcome> ListJobsByStatusOutcomeCallable;
111  typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
112  typedef std::future<ListPresetsOutcome> ListPresetsOutcomeCallable;
113  typedef std::future<ReadJobOutcome> ReadJobOutcomeCallable;
114  typedef std::future<ReadPipelineOutcome> ReadPipelineOutcomeCallable;
115  typedef std::future<ReadPresetOutcome> ReadPresetOutcomeCallable;
116  typedef std::future<UpdatePipelineOutcome> UpdatePipelineOutcomeCallable;
117  typedef std::future<UpdatePipelineNotificationsOutcome> UpdatePipelineNotificationsOutcomeCallable;
118  typedef std::future<UpdatePipelineStatusOutcome> UpdatePipelineStatusOutcomeCallable;
119 } // namespace Model
120 
122 
123  typedef std::function<void(const ElasticTranscoderClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
124  typedef std::function<void(const ElasticTranscoderClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
125  typedef std::function<void(const ElasticTranscoderClient*, const Model::CreatePipelineRequest&, const Model::CreatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePipelineResponseReceivedHandler;
126  typedef std::function<void(const ElasticTranscoderClient*, const Model::CreatePresetRequest&, const Model::CreatePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePresetResponseReceivedHandler;
127  typedef std::function<void(const ElasticTranscoderClient*, const Model::DeletePipelineRequest&, const Model::DeletePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePipelineResponseReceivedHandler;
128  typedef std::function<void(const ElasticTranscoderClient*, const Model::DeletePresetRequest&, const Model::DeletePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePresetResponseReceivedHandler;
129  typedef std::function<void(const ElasticTranscoderClient*, const Model::ListJobsByPipelineRequest&, const Model::ListJobsByPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsByPipelineResponseReceivedHandler;
130  typedef std::function<void(const ElasticTranscoderClient*, const Model::ListJobsByStatusRequest&, const Model::ListJobsByStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsByStatusResponseReceivedHandler;
131  typedef std::function<void(const ElasticTranscoderClient*, const Model::ListPipelinesRequest&, const Model::ListPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPipelinesResponseReceivedHandler;
132  typedef std::function<void(const ElasticTranscoderClient*, const Model::ListPresetsRequest&, const Model::ListPresetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPresetsResponseReceivedHandler;
133  typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadJobRequest&, const Model::ReadJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadJobResponseReceivedHandler;
134  typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadPipelineRequest&, const Model::ReadPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadPipelineResponseReceivedHandler;
135  typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadPresetRequest&, const Model::ReadPresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadPresetResponseReceivedHandler;
136  typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineRequest&, const Model::UpdatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineResponseReceivedHandler;
137  typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineNotificationsRequest&, const Model::UpdatePipelineNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineNotificationsResponseReceivedHandler;
138  typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineStatusRequest&, const Model::UpdatePipelineStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineStatusResponseReceivedHandler;
139 
145  {
146  public:
148 
154 
160 
165  ElasticTranscoderClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
167 
169 
170 
181 
194 
206  virtual void CancelJobAsync(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
207 
219 
233 
246  virtual void CreateJobAsync(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
247 
255 
265 
274  virtual void CreatePipelineAsync(const Model::CreatePipelineRequest& request, const CreatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
275 
296 
319 
341  virtual void CreatePresetAsync(const Model::CreatePresetRequest& request, const CreatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
342 
352 
364 
375  virtual void DeletePipelineAsync(const Model::DeletePipelineRequest& request, const DeletePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
376 
385 
396 
406  virtual void DeletePresetAsync(const Model::DeletePresetRequest& request, const DeletePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
407 
417 
429 
440  virtual void ListJobsByPipelineAsync(const Model::ListJobsByPipelineRequest& request, const ListJobsByPipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
441 
450 
461 
471  virtual void ListJobsByStatusAsync(const Model::ListJobsByStatusRequest& request, const ListJobsByStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
472 
480 
490 
499  virtual void ListPipelinesAsync(const Model::ListPipelinesRequest& request, const ListPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
500 
509 
520 
530  virtual void ListPresetsAsync(const Model::ListPresetsRequest& request, const ListPresetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
531 
538  virtual Model::ReadJobOutcome ReadJob(const Model::ReadJobRequest& request) const;
539 
549 
558  virtual void ReadJobAsync(const Model::ReadJobRequest& request, const ReadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
559 
567 
577 
586  virtual void ReadPipelineAsync(const Model::ReadPipelineRequest& request, const ReadPipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
587 
595 
605 
614  virtual void ReadPresetAsync(const Model::ReadPresetRequest& request, const ReadPresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
615 
626 
639 
651  virtual void UpdatePipelineAsync(const Model::UpdatePipelineRequest& request, const UpdatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
652 
662 
674 
685  virtual void UpdatePipelineNotificationsAsync(const Model::UpdatePipelineNotificationsRequest& request, const UpdatePipelineNotificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
686 
699 
714 
728  virtual void UpdatePipelineStatusAsync(const Model::UpdatePipelineStatusRequest& request, const UpdatePipelineStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
729 
730 
731  void OverrideEndpoint(const Aws::String& endpoint);
732  private:
733  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
734  void CancelJobAsyncHelper(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
735  void CreateJobAsyncHelper(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
736  void CreatePipelineAsyncHelper(const Model::CreatePipelineRequest& request, const CreatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
737  void CreatePresetAsyncHelper(const Model::CreatePresetRequest& request, const CreatePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
738  void DeletePipelineAsyncHelper(const Model::DeletePipelineRequest& request, const DeletePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
739  void DeletePresetAsyncHelper(const Model::DeletePresetRequest& request, const DeletePresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
740  void ListJobsByPipelineAsyncHelper(const Model::ListJobsByPipelineRequest& request, const ListJobsByPipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
741  void ListJobsByStatusAsyncHelper(const Model::ListJobsByStatusRequest& request, const ListJobsByStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
742  void ListPipelinesAsyncHelper(const Model::ListPipelinesRequest& request, const ListPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
743  void ListPresetsAsyncHelper(const Model::ListPresetsRequest& request, const ListPresetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
744  void ReadJobAsyncHelper(const Model::ReadJobRequest& request, const ReadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
745  void ReadPipelineAsyncHelper(const Model::ReadPipelineRequest& request, const ReadPipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
746  void ReadPresetAsyncHelper(const Model::ReadPresetRequest& request, const ReadPresetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
747  void UpdatePipelineAsyncHelper(const Model::UpdatePipelineRequest& request, const UpdatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
748  void UpdatePipelineNotificationsAsyncHelper(const Model::UpdatePipelineNotificationsRequest& request, const UpdatePipelineNotificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
749  void UpdatePipelineStatusAsyncHelper(const Model::UpdatePipelineStatusRequest& request, const UpdatePipelineStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
750 
751  Aws::String m_uri;
752  Aws::String m_configScheme;
753  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
754  };
755 
756 } // namespace ElasticTranscoder
757 } // namespace Aws
Aws::ElasticTranscoder::Model::DeletePipelineRequest
Definition: DeletePipelineRequest.h:26
Aws::ElasticTranscoder::Model::DeletePipelineOutcomeCallable
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
Definition: ElasticTranscoderClient.h:107
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
ListJobsByStatusResult.h
Aws::ElasticTranscoder::Model::CreatePipelineOutcomeCallable
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
Definition: ElasticTranscoderClient.h:105
Aws::ElasticTranscoder::Model::ReadPipelineRequest
Definition: ReadPipelineRequest.h:25
Aws::ElasticTranscoder::DeletePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePipelineResponseReceivedHandler
Definition: ElasticTranscoderClient.h:127
Aws::ElasticTranscoder::Model::DeletePresetOutcome
Aws::Utils::Outcome< DeletePresetResult, ElasticTranscoderError > DeletePresetOutcome
Definition: ElasticTranscoderClient.h:91
Aws::ElasticTranscoder::Model::CreateJobOutcome
Aws::Utils::Outcome< CreateJobResult, ElasticTranscoderError > CreateJobOutcome
Definition: ElasticTranscoderClient.h:87
Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJob
virtual Model::CancelJobOutcome CancelJob(const Model::CancelJobRequest &request) const
UpdatePipelineNotificationsResult.h
Aws::ElasticTranscoder::Model::UpdatePipelineStatusOutcome
Aws::Utils::Outcome< UpdatePipelineStatusResult, ElasticTranscoderError > UpdatePipelineStatusOutcome
Definition: ElasticTranscoderClient.h:101
Aws::ElasticTranscoder::Model::CreateJobRequest
Definition: CreateJobRequest.h:30
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJobAsync
virtual void ReadJobAsync(const Model::ReadJobRequest &request, const ReadJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJobAsync
virtual void CancelJobAsync(const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipelineCallable
virtual Model::ReadPipelineOutcomeCallable ReadPipelineCallable(const Model::ReadPipelineRequest &request) const
ListJobsByPipelineResult.h
AWSError.h
Aws::ElasticTranscoder::Model::ReadPipelineOutcomeCallable
std::future< ReadPipelineOutcome > ReadPipelineOutcomeCallable
Definition: ElasticTranscoderClient.h:114
Aws::ElasticTranscoder::Model::ListPipelinesOutcomeCallable
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
Definition: ElasticTranscoderClient.h:111
Aws::ElasticTranscoder::Model::ListPresetsOutcome
Aws::Utils::Outcome< ListPresetsResult, ElasticTranscoderError > ListPresetsOutcome
Definition: ElasticTranscoderClient.h:95
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipelineCallable
virtual Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const Model::CreatePipelineRequest &request) const
Aws::ElasticTranscoder::Model::ReadJobOutcome
Aws::Utils::Outcome< ReadJobResult, ElasticTranscoderError > ReadJobOutcome
Definition: ElasticTranscoderClient.h:96
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipeline
virtual Model::DeletePipelineOutcome DeletePipeline(const Model::DeletePipelineRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePresetAsync
virtual void CreatePresetAsync(const Model::CreatePresetRequest &request, const CreatePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient
ElasticTranscoderClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJobAsync
virtual void CreateJobAsync(const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdatePipelineResult.h
Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJob
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotifications
virtual Model::UpdatePipelineNotificationsOutcome UpdatePipelineNotifications(const Model::UpdatePipelineNotificationsRequest &request) const
Aws::ElasticTranscoder::Model::UpdatePipelineNotificationsRequest
Definition: UpdatePipelineNotificationsRequest.h:27
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipelineAsync
virtual void CreatePipelineAsync(const Model::CreatePipelineRequest &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::Model::CreatePresetOutcome
Aws::Utils::Outcome< CreatePresetResult, ElasticTranscoderError > CreatePresetOutcome
Definition: ElasticTranscoderClient.h:89
Aws::ElasticTranscoder::UpdatePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineRequest &, const Model::UpdatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineResponseReceivedHandler
Definition: ElasticTranscoderClient.h:136
Aws::ElasticTranscoder::Model::ListJobsByStatusRequest
Definition: ListJobsByStatusRequest.h:30
Aws::ElasticTranscoder::Model::DeletePresetOutcomeCallable
std::future< DeletePresetOutcome > DeletePresetOutcomeCallable
Definition: ElasticTranscoderClient.h:108
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePresetCallable
virtual Model::DeletePresetOutcomeCallable DeletePresetCallable(const Model::DeletePresetRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePreset
virtual Model::CreatePresetOutcome CreatePreset(const Model::CreatePresetRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPresetAsync
virtual void ReadPresetAsync(const Model::ReadPresetRequest &request, const ReadPresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_ELASTICTRANSCODER_API
#define AWS_ELASTICTRANSCODER_API
Definition: ElasticTranscoder_EXPORTS.h:28
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePresetCallable
virtual Model::CreatePresetOutcomeCallable CreatePresetCallable(const Model::CreatePresetRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotificationsCallable
virtual Model::UpdatePipelineNotificationsOutcomeCallable UpdatePipelineNotificationsCallable(const Model::UpdatePipelineNotificationsRequest &request) const
AsyncCallerContext.h
ListPipelinesResult.h
Aws::ElasticTranscoder::Model::UpdatePipelineNotificationsOutcomeCallable
std::future< UpdatePipelineNotificationsOutcome > UpdatePipelineNotificationsOutcomeCallable
Definition: ElasticTranscoderClient.h:117
UpdatePipelineStatusResult.h
Aws::ElasticTranscoder::Model::ReadJobOutcomeCallable
std::future< ReadJobOutcome > ReadJobOutcomeCallable
Definition: ElasticTranscoderClient.h:113
Aws::ElasticTranscoder::Model::CreatePresetOutcomeCallable
std::future< CreatePresetOutcome > CreatePresetOutcomeCallable
Definition: ElasticTranscoderClient.h:106
Aws::ElasticTranscoder::Model::ListPresetsOutcomeCallable
std::future< ListPresetsOutcome > ListPresetsOutcomeCallable
Definition: ElasticTranscoderClient.h:112
ListPresetsResult.h
Aws::ElasticTranscoder::Model::ReadJobRequest
Definition: ReadJobRequest.h:25
Aws::ElasticTranscoder::Model::ListPipelinesOutcome
Aws::Utils::Outcome< ListPipelinesResult, ElasticTranscoderError > ListPipelinesOutcome
Definition: ElasticTranscoderClient.h:94
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresetsAsync
virtual void ListPresetsAsync(const Model::ListPresetsRequest &request, const ListPresetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipeline
virtual Model::ListJobsByPipelineOutcome ListJobsByPipeline(const Model::ListJobsByPipelineRequest &request) const
Aws::ElasticTranscoder::ListJobsByPipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListJobsByPipelineRequest &, const Model::ListJobsByPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsByPipelineResponseReceivedHandler
Definition: ElasticTranscoderClient.h:129
Aws::ElasticTranscoder::Model::ListPresetsRequest
Definition: ListPresetsRequest.h:29
CreatePipelineResult.h
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatusCallable
virtual Model::ListJobsByStatusOutcomeCallable ListJobsByStatusCallable(const Model::ListJobsByStatusRequest &request) const
Aws::ElasticTranscoder::UpdatePipelineStatusResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineStatusRequest &, const Model::UpdatePipelineStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineStatusResponseReceivedHandler
Definition: ElasticTranscoderClient.h:138
Aws::ElasticTranscoder::Model::ListJobsByStatusOutcomeCallable
std::future< ListJobsByStatusOutcome > ListJobsByStatusOutcomeCallable
Definition: ElasticTranscoderClient.h:110
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJob
virtual Model::ReadJobOutcome ReadJob(const Model::ReadJobRequest &request) const
Aws::ElasticTranscoder::Model::UpdatePipelineStatusRequest
Definition: UpdatePipelineStatusRequest.h:26
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipelineAsync
virtual void DeletePipelineAsync(const Model::DeletePipelineRequest &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeletePresetResult.h
Aws::ElasticTranscoder::Model::CancelJobRequest
Definition: CancelJobRequest.h:25
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipelineAsync
virtual void ListJobsByPipelineAsync(const Model::ListJobsByPipelineRequest &request, const ListJobsByPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatusAsync
virtual void ListJobsByStatusAsync(const Model::ListJobsByStatusRequest &request, const ListJobsByStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::Model::ReadPresetOutcome
Aws::Utils::Outcome< ReadPresetResult, ElasticTranscoderError > ReadPresetOutcome
Definition: ElasticTranscoderClient.h:98
Aws::ElasticTranscoder::UpdatePipelineNotificationsResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineNotificationsRequest &, const Model::UpdatePipelineNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineNotificationsResponseReceivedHandler
Definition: ElasticTranscoderClient.h:137
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByStatus
virtual Model::ListJobsByStatusOutcome ListJobsByStatus(const Model::ListJobsByStatusRequest &request) const
Aws::ElasticTranscoder::Model::ReadPresetOutcomeCallable
std::future< ReadPresetOutcome > ReadPresetOutcomeCallable
Definition: ElasticTranscoderClient.h:115
Aws::ElasticTranscoder::Model::ListJobsByPipelineOutcomeCallable
std::future< ListJobsByPipelineOutcome > ListJobsByPipelineOutcomeCallable
Definition: ElasticTranscoderClient.h:109
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipeline
virtual Model::UpdatePipelineOutcome UpdatePipeline(const Model::UpdatePipelineRequest &request) const
CreatePresetResult.h
CancelJobResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePreset
virtual Model::DeletePresetOutcome DeletePreset(const Model::DeletePresetRequest &request) const
Aws::ElasticTranscoder::ListPresetsResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListPresetsRequest &, const Model::ListPresetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPresetsResponseReceivedHandler
Definition: ElasticTranscoderClient.h:132
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresets
virtual Model::ListPresetsOutcome ListPresets(const Model::ListPresetsRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelines
virtual Model::ListPipelinesOutcome ListPipelines(const Model::ListPipelinesRequest &request) const
Aws::ElasticTranscoder::Model::ReadPipelineOutcome
Aws::Utils::Outcome< ReadPipelineResult, ElasticTranscoderError > ReadPipelineOutcome
Definition: ElasticTranscoderClient.h:97
Aws::ElasticTranscoder::Model::DeletePipelineOutcome
Aws::Utils::Outcome< DeletePipelineResult, ElasticTranscoderError > DeletePipelineOutcome
Definition: ElasticTranscoderClient.h:90
Aws::ElasticTranscoder::Model::CreatePipelineRequest
Definition: CreatePipelineRequest.h:28
Aws::ElasticTranscoder::CreateJobResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
Definition: ElasticTranscoderClient.h:124
Aws::ElasticTranscoder::Model::CancelJobOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
Definition: ElasticTranscoderClient.h:103
Aws::ElasticTranscoder::Model::UpdatePipelineRequest
Definition: UpdatePipelineRequest.h:28
ReadPresetResult.h
AWSString.h
Aws::ElasticTranscoder::Model::UpdatePipelineNotificationsOutcome
Aws::Utils::Outcome< UpdatePipelineNotificationsResult, ElasticTranscoderError > UpdatePipelineNotificationsOutcome
Definition: ElasticTranscoderClient.h:100
Aws::ElasticTranscoder::CreatePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePipelineResponseReceivedHandler
Definition: ElasticTranscoderClient.h:125
Aws::ElasticTranscoder::Model::ListJobsByPipelineRequest
Definition: ListJobsByPipelineRequest.h:30
Aws::ElasticTranscoder::Model::ListPipelinesRequest
Definition: ListPipelinesRequest.h:29
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::ElasticTranscoder::Model::CancelJobOutcome
Aws::Utils::Outcome< CancelJobResult, ElasticTranscoderError > CancelJobOutcome
Definition: ElasticTranscoderClient.h:84
Aws::ElasticTranscoder::DeletePresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::DeletePresetRequest &, const Model::DeletePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePresetResponseReceivedHandler
Definition: ElasticTranscoderClient.h:128
Aws::ElasticTranscoder::ReadJobResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadJobRequest &, const Model::ReadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadJobResponseReceivedHandler
Definition: ElasticTranscoderClient.h:133
Aws::ElasticTranscoder::Model::UpdatePipelineStatusOutcomeCallable
std::future< UpdatePipelineStatusOutcome > UpdatePipelineStatusOutcomeCallable
Definition: ElasticTranscoderClient.h:118
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelinesCallable
virtual Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const Model::ListPipelinesRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::CancelJobCallable
virtual Model::CancelJobOutcomeCallable CancelJobCallable(const Model::CancelJobRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPipelinesAsync
virtual void ListPipelinesAsync(const Model::ListPipelinesRequest &request, const ListPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipeline
virtual Model::ReadPipelineOutcome ReadPipeline(const Model::ReadPipelineRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::~ElasticTranscoderClient
virtual ~ElasticTranscoderClient()
Aws::ElasticTranscoder::ElasticTranscoderClient::ListPresetsCallable
virtual Model::ListPresetsOutcomeCallable ListPresetsCallable(const Model::ListPresetsRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::CreateJobCallable
virtual Model::CreateJobOutcomeCallable CreateJobCallable(const Model::CreateJobRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatusAsync
virtual void UpdatePipelineStatusAsync(const Model::UpdatePipelineStatusRequest &request, const UpdatePipelineStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ReadPresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadPresetRequest &, const Model::ReadPresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadPresetResponseReceivedHandler
Definition: ElasticTranscoderClient.h:135
DeletePipelineResult.h
Aws::ElasticTranscoder::Model::UpdatePipelineOutcomeCallable
std::future< UpdatePipelineOutcome > UpdatePipelineOutcomeCallable
Definition: ElasticTranscoderClient.h:116
Aws::ElasticTranscoder::Model::ListJobsByStatusOutcome
Aws::Utils::Outcome< ListJobsByStatusResult, ElasticTranscoderError > ListJobsByStatusOutcome
Definition: ElasticTranscoderClient.h:93
ClientConfiguration.h
ElasticTranscoderErrors.h
Aws::ElasticTranscoder::Model::ListJobsByPipelineOutcome
Aws::Utils::Outcome< ListJobsByPipelineResult, ElasticTranscoderError > ListJobsByPipelineOutcome
Definition: ElasticTranscoderClient.h:92
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePipelineCallable
virtual Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const Model::DeletePipelineRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticTranscoder::ElasticTranscoderClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ElasticTranscoderClient.h:147
HttpTypes.h
Aws::ElasticTranscoder::ElasticTranscoderClient::DeletePresetAsync
virtual void DeletePresetAsync(const Model::DeletePresetRequest &request, const DeletePresetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineCallable
virtual Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable(const Model::UpdatePipelineRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient
ElasticTranscoderClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ElasticTranscoder::ListJobsByStatusResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListJobsByStatusRequest &, const Model::ListJobsByStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsByStatusResponseReceivedHandler
Definition: ElasticTranscoderClient.h:130
Aws::ElasticTranscoder::Model::DeletePresetRequest
Definition: DeletePresetRequest.h:25
Aws::ElasticTranscoder::ElasticTranscoderClient::ElasticTranscoderClient
ElasticTranscoderClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ElasticTranscoder::Model::UpdatePipelineOutcome
Aws::Utils::Outcome< UpdatePipelineResult, ElasticTranscoderError > UpdatePipelineOutcome
Definition: ElasticTranscoderClient.h:99
Aws::Utils::Outcome
Definition: Outcome.h:26
CreateJobResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ElasticTranscoder::Model::CreatePresetRequest
Definition: CreatePresetRequest.h:28
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPresetCallable
virtual Model::ReadPresetOutcomeCallable ReadPresetCallable(const Model::ReadPresetRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
AWSClient.h
Aws::ElasticTranscoder::Model::ReadPresetRequest
Definition: ReadPresetRequest.h:25
Aws::ElasticTranscoder::CancelJobResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
Definition: ElasticTranscoderClient.h:121
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineAsync
virtual void UpdatePipelineAsync(const Model::UpdatePipelineRequest &request, const UpdatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ListPipelinesResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelinesResponseReceivedHandler
Definition: ElasticTranscoderClient.h:131
Aws::ElasticTranscoder::ElasticTranscoderClient::CreatePipeline
virtual Model::CreatePipelineOutcome CreatePipeline(const Model::CreatePipelineRequest &request) const
Aws::ElasticTranscoder::CreatePresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreatePresetRequest &, const Model::CreatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePresetResponseReceivedHandler
Definition: ElasticTranscoderClient.h:126
Aws::ElasticTranscoder::ElasticTranscoderClient
Definition: ElasticTranscoderClient.h:145
Aws::ElasticTranscoder::ElasticTranscoderClient::ListJobsByPipelineCallable
virtual Model::ListJobsByPipelineOutcomeCallable ListJobsByPipelineCallable(const Model::ListJobsByPipelineRequest &request) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadJobCallable
virtual Model::ReadJobOutcomeCallable ReadJobCallable(const Model::ReadJobRequest &request) const
ReadJobResult.h
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPreset
virtual Model::ReadPresetOutcome ReadPreset(const Model::ReadPresetRequest &request) const
ElasticTranscoder_EXPORTS.h
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineNotificationsAsync
virtual void UpdatePipelineNotificationsAsync(const Model::UpdatePipelineNotificationsRequest &request, const UpdatePipelineNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::ReadPipelineAsync
virtual void ReadPipelineAsync(const Model::ReadPipelineRequest &request, const ReadPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatusCallable
virtual Model::UpdatePipelineStatusOutcomeCallable UpdatePipelineStatusCallable(const Model::UpdatePipelineStatusRequest &request) const
Aws::ElasticTranscoder::Model::CreatePipelineOutcome
Aws::Utils::Outcome< CreatePipelineResult, ElasticTranscoderError > CreatePipelineOutcome
Definition: ElasticTranscoderClient.h:88
ReadPipelineResult.h
JsonSerializer.h
Aws::ElasticTranscoder::ReadPipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadPipelineRequest &, const Model::ReadPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadPipelineResponseReceivedHandler
Definition: ElasticTranscoderClient.h:134
Aws::ElasticTranscoder::Model::CreateJobOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Definition: ElasticTranscoderClient.h:104
Aws::ElasticTranscoder::ElasticTranscoderClient::UpdatePipelineStatus
virtual Model::UpdatePipelineStatusOutcome UpdatePipelineStatus(const Model::UpdatePipelineStatusRequest &request) const