AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ElasticTranscoderServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/elastictranscoder/ElasticTranscoderErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/elastictranscoder/ElasticTranscoderEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ElasticTranscoderClient header */
21#include <aws/elastictranscoder/model/CancelJobResult.h>
22#include <aws/elastictranscoder/model/CreateJobResult.h>
23#include <aws/elastictranscoder/model/CreatePipelineResult.h>
24#include <aws/elastictranscoder/model/CreatePresetResult.h>
25#include <aws/elastictranscoder/model/DeletePipelineResult.h>
26#include <aws/elastictranscoder/model/DeletePresetResult.h>
27#include <aws/elastictranscoder/model/ListJobsByPipelineResult.h>
28#include <aws/elastictranscoder/model/ListJobsByStatusResult.h>
29#include <aws/elastictranscoder/model/ListPipelinesResult.h>
30#include <aws/elastictranscoder/model/ListPresetsResult.h>
31#include <aws/elastictranscoder/model/ReadJobResult.h>
32#include <aws/elastictranscoder/model/ReadPipelineResult.h>
33#include <aws/elastictranscoder/model/ReadPresetResult.h>
34#include <aws/elastictranscoder/model/UpdatePipelineResult.h>
35#include <aws/elastictranscoder/model/UpdatePipelineNotificationsResult.h>
36#include <aws/elastictranscoder/model/UpdatePipelineStatusResult.h>
37#include <aws/elastictranscoder/model/ListPipelinesRequest.h>
38#include <aws/elastictranscoder/model/ListPresetsRequest.h>
39/* End of service model headers required in ElasticTranscoderClient header */
40
41namespace Aws
42{
43 namespace Http
44 {
45 class HttpClient;
46 class HttpClientFactory;
47 } // namespace Http
48
49 namespace Utils
50 {
51 template< typename R, typename E> class Outcome;
52
53 namespace Threading
54 {
55 class Executor;
56 } // namespace Threading
57 } // namespace Utils
58
59 namespace Auth
60 {
61 class AWSCredentials;
62 class AWSCredentialsProvider;
63 } // namespace Auth
64
65 namespace Client
66 {
67 class RetryStrategy;
68 } // namespace Client
69
70 namespace ElasticTranscoder
71 {
75
76 namespace Model
77 {
78 /* Service model forward declarations required in ElasticTranscoderClient header */
79 class CancelJobRequest;
80 class CreateJobRequest;
89 class ReadJobRequest;
95 /* End of service model forward declarations required in ElasticTranscoderClient header */
96
97 /* Service model Outcome class definitions */
114 /* End of service model Outcome class definitions */
115
116 /* Service model Outcome callable definitions */
117 typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
118 typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
119 typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
120 typedef std::future<CreatePresetOutcome> CreatePresetOutcomeCallable;
121 typedef std::future<DeletePipelineOutcome> DeletePipelineOutcomeCallable;
122 typedef std::future<DeletePresetOutcome> DeletePresetOutcomeCallable;
123 typedef std::future<ListJobsByPipelineOutcome> ListJobsByPipelineOutcomeCallable;
124 typedef std::future<ListJobsByStatusOutcome> ListJobsByStatusOutcomeCallable;
125 typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
126 typedef std::future<ListPresetsOutcome> ListPresetsOutcomeCallable;
127 typedef std::future<ReadJobOutcome> ReadJobOutcomeCallable;
128 typedef std::future<ReadPipelineOutcome> ReadPipelineOutcomeCallable;
129 typedef std::future<ReadPresetOutcome> ReadPresetOutcomeCallable;
130 typedef std::future<UpdatePipelineOutcome> UpdatePipelineOutcomeCallable;
131 typedef std::future<UpdatePipelineNotificationsOutcome> UpdatePipelineNotificationsOutcomeCallable;
132 typedef std::future<UpdatePipelineStatusOutcome> UpdatePipelineStatusOutcomeCallable;
133 /* End of service model Outcome callable definitions */
134 } // namespace Model
135
137
138 /* Service model async handlers definitions */
139 typedef std::function<void(const ElasticTranscoderClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
140 typedef std::function<void(const ElasticTranscoderClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
141 typedef std::function<void(const ElasticTranscoderClient*, const Model::CreatePipelineRequest&, const Model::CreatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePipelineResponseReceivedHandler;
142 typedef std::function<void(const ElasticTranscoderClient*, const Model::CreatePresetRequest&, const Model::CreatePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePresetResponseReceivedHandler;
143 typedef std::function<void(const ElasticTranscoderClient*, const Model::DeletePipelineRequest&, const Model::DeletePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePipelineResponseReceivedHandler;
144 typedef std::function<void(const ElasticTranscoderClient*, const Model::DeletePresetRequest&, const Model::DeletePresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePresetResponseReceivedHandler;
145 typedef std::function<void(const ElasticTranscoderClient*, const Model::ListJobsByPipelineRequest&, const Model::ListJobsByPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsByPipelineResponseReceivedHandler;
146 typedef std::function<void(const ElasticTranscoderClient*, const Model::ListJobsByStatusRequest&, const Model::ListJobsByStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsByStatusResponseReceivedHandler;
147 typedef std::function<void(const ElasticTranscoderClient*, const Model::ListPipelinesRequest&, const Model::ListPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPipelinesResponseReceivedHandler;
148 typedef std::function<void(const ElasticTranscoderClient*, const Model::ListPresetsRequest&, const Model::ListPresetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPresetsResponseReceivedHandler;
149 typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadJobRequest&, const Model::ReadJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadJobResponseReceivedHandler;
150 typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadPipelineRequest&, const Model::ReadPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadPipelineResponseReceivedHandler;
151 typedef std::function<void(const ElasticTranscoderClient*, const Model::ReadPresetRequest&, const Model::ReadPresetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReadPresetResponseReceivedHandler;
152 typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineRequest&, const Model::UpdatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineResponseReceivedHandler;
153 typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineNotificationsRequest&, const Model::UpdatePipelineNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineNotificationsResponseReceivedHandler;
154 typedef std::function<void(const ElasticTranscoderClient*, const Model::UpdatePipelineStatusRequest&, const Model::UpdatePipelineStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineStatusResponseReceivedHandler;
155 /* End of service model async handlers definitions */
156 } // namespace ElasticTranscoder
157} // namespace Aws
EndpointProviderBase< ElasticTranscoderClientConfiguration, ElasticTranscoderBuiltInParameters, ElasticTranscoderClientContextParameters > ElasticTranscoderEndpointProviderBase
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
std::future< CreatePresetOutcome > CreatePresetOutcomeCallable
Aws::Utils::Outcome< ReadJobResult, ElasticTranscoderError > ReadJobOutcome
std::future< CancelJobOutcome > CancelJobOutcomeCallable
std::future< ReadPipelineOutcome > ReadPipelineOutcomeCallable
Aws::Utils::Outcome< UpdatePipelineResult, ElasticTranscoderError > UpdatePipelineOutcome
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
std::future< UpdatePipelineStatusOutcome > UpdatePipelineStatusOutcomeCallable
Aws::Utils::Outcome< CancelJobResult, ElasticTranscoderError > CancelJobOutcome
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
Aws::Utils::Outcome< CreateJobResult, ElasticTranscoderError > CreateJobOutcome
std::future< ListPresetsOutcome > ListPresetsOutcomeCallable
Aws::Utils::Outcome< ListJobsByPipelineResult, ElasticTranscoderError > ListJobsByPipelineOutcome
Aws::Utils::Outcome< ReadPipelineResult, ElasticTranscoderError > ReadPipelineOutcome
std::future< ReadJobOutcome > ReadJobOutcomeCallable
Aws::Utils::Outcome< UpdatePipelineNotificationsResult, ElasticTranscoderError > UpdatePipelineNotificationsOutcome
Aws::Utils::Outcome< UpdatePipelineStatusResult, ElasticTranscoderError > UpdatePipelineStatusOutcome
Aws::Utils::Outcome< ListPresetsResult, ElasticTranscoderError > ListPresetsOutcome
std::future< UpdatePipelineOutcome > UpdatePipelineOutcomeCallable
Aws::Utils::Outcome< ListPipelinesResult, ElasticTranscoderError > ListPipelinesOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Aws::Utils::Outcome< DeletePipelineResult, ElasticTranscoderError > DeletePipelineOutcome
Aws::Utils::Outcome< DeletePresetResult, ElasticTranscoderError > DeletePresetOutcome
Aws::Utils::Outcome< ReadPresetResult, ElasticTranscoderError > ReadPresetOutcome
std::future< ListJobsByPipelineOutcome > ListJobsByPipelineOutcomeCallable
std::future< ListJobsByStatusOutcome > ListJobsByStatusOutcomeCallable
std::future< ReadPresetOutcome > ReadPresetOutcomeCallable
std::future< UpdatePipelineNotificationsOutcome > UpdatePipelineNotificationsOutcomeCallable
Aws::Utils::Outcome< CreatePipelineResult, ElasticTranscoderError > CreatePipelineOutcome
Aws::Utils::Outcome< CreatePresetResult, ElasticTranscoderError > CreatePresetOutcome
Aws::Utils::Outcome< ListJobsByStatusResult, ElasticTranscoderError > ListJobsByStatusOutcome
std::future< DeletePresetOutcome > DeletePresetOutcomeCallable
std::function< void(const ElasticTranscoderClient *, const Model::ListJobsByStatusRequest &, const Model::ListJobsByStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsByStatusResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListJobsByPipelineRequest &, const Model::ListJobsByPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsByPipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadPresetRequest &, const Model::ReadPresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadPresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineRequest &, const Model::UpdatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::DeletePresetRequest &, const Model::DeletePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadJobRequest &, const Model::ReadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadJobResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelinesResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineNotificationsRequest &, const Model::UpdatePipelineNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineNotificationsResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ReadPipelineRequest &, const Model::ReadPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReadPipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::UpdatePipelineStatusRequest &, const Model::UpdatePipelineStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineStatusResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::ListPresetsRequest &, const Model::ListPresetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPresetsResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePipelineResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreatePresetRequest &, const Model::CreatePresetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePresetResponseReceivedHandler
std::function< void(const ElasticTranscoderClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler