AWS SDK for C++  1.9.131
AWS SDK for C++
MediaTailorClient.h
Go to the documentation of this file.
1 
6 #pragma once
49 #include <aws/core/NoResult.h>
52 #include <future>
53 #include <functional>
54 
55 namespace Aws
56 {
57 
58 namespace Http
59 {
60  class HttpClient;
61  class HttpClientFactory;
62 } // namespace Http
63 
64 namespace Utils
65 {
66  template< typename R, typename E> class Outcome;
67 namespace Threading
68 {
69  class Executor;
70 } // namespace Threading
71 } // namespace Utils
72 
73 namespace Auth
74 {
75  class AWSCredentials;
76  class AWSCredentialsProvider;
77 } // namespace Auth
78 
79 namespace Client
80 {
81  class RetryStrategy;
82 } // namespace Client
83 
84 namespace MediaTailor
85 {
86 
87 namespace Model
88 {
110  class ListAlertsRequest;
111  class ListChannelsRequest;
116  class ListVodSourcesRequest;
119  class StartChannelRequest;
120  class StopChannelRequest;
121  class TagResourceRequest;
122  class UntagResourceRequest;
123  class UpdateChannelRequest;
126 
164 
165  typedef std::future<ConfigureLogsForPlaybackConfigurationOutcome> ConfigureLogsForPlaybackConfigurationOutcomeCallable;
166  typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
167  typedef std::future<CreatePrefetchScheduleOutcome> CreatePrefetchScheduleOutcomeCallable;
168  typedef std::future<CreateProgramOutcome> CreateProgramOutcomeCallable;
169  typedef std::future<CreateSourceLocationOutcome> CreateSourceLocationOutcomeCallable;
170  typedef std::future<CreateVodSourceOutcome> CreateVodSourceOutcomeCallable;
171  typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
172  typedef std::future<DeleteChannelPolicyOutcome> DeleteChannelPolicyOutcomeCallable;
173  typedef std::future<DeletePlaybackConfigurationOutcome> DeletePlaybackConfigurationOutcomeCallable;
174  typedef std::future<DeletePrefetchScheduleOutcome> DeletePrefetchScheduleOutcomeCallable;
175  typedef std::future<DeleteProgramOutcome> DeleteProgramOutcomeCallable;
176  typedef std::future<DeleteSourceLocationOutcome> DeleteSourceLocationOutcomeCallable;
177  typedef std::future<DeleteVodSourceOutcome> DeleteVodSourceOutcomeCallable;
178  typedef std::future<DescribeChannelOutcome> DescribeChannelOutcomeCallable;
179  typedef std::future<DescribeProgramOutcome> DescribeProgramOutcomeCallable;
180  typedef std::future<DescribeSourceLocationOutcome> DescribeSourceLocationOutcomeCallable;
181  typedef std::future<DescribeVodSourceOutcome> DescribeVodSourceOutcomeCallable;
182  typedef std::future<GetChannelPolicyOutcome> GetChannelPolicyOutcomeCallable;
183  typedef std::future<GetChannelScheduleOutcome> GetChannelScheduleOutcomeCallable;
184  typedef std::future<GetPlaybackConfigurationOutcome> GetPlaybackConfigurationOutcomeCallable;
185  typedef std::future<GetPrefetchScheduleOutcome> GetPrefetchScheduleOutcomeCallable;
186  typedef std::future<ListAlertsOutcome> ListAlertsOutcomeCallable;
187  typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
188  typedef std::future<ListPlaybackConfigurationsOutcome> ListPlaybackConfigurationsOutcomeCallable;
189  typedef std::future<ListPrefetchSchedulesOutcome> ListPrefetchSchedulesOutcomeCallable;
190  typedef std::future<ListSourceLocationsOutcome> ListSourceLocationsOutcomeCallable;
191  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
192  typedef std::future<ListVodSourcesOutcome> ListVodSourcesOutcomeCallable;
193  typedef std::future<PutChannelPolicyOutcome> PutChannelPolicyOutcomeCallable;
194  typedef std::future<PutPlaybackConfigurationOutcome> PutPlaybackConfigurationOutcomeCallable;
195  typedef std::future<StartChannelOutcome> StartChannelOutcomeCallable;
196  typedef std::future<StopChannelOutcome> StopChannelOutcomeCallable;
197  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
198  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
199  typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
200  typedef std::future<UpdateSourceLocationOutcome> UpdateSourceLocationOutcomeCallable;
201  typedef std::future<UpdateVodSourceOutcome> UpdateVodSourceOutcomeCallable;
202 } // namespace Model
203 
204  class MediaTailorClient;
205 
206  typedef std::function<void(const MediaTailorClient*, const Model::ConfigureLogsForPlaybackConfigurationRequest&, const Model::ConfigureLogsForPlaybackConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfigureLogsForPlaybackConfigurationResponseReceivedHandler;
207  typedef std::function<void(const MediaTailorClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelResponseReceivedHandler;
208  typedef std::function<void(const MediaTailorClient*, const Model::CreatePrefetchScheduleRequest&, const Model::CreatePrefetchScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePrefetchScheduleResponseReceivedHandler;
209  typedef std::function<void(const MediaTailorClient*, const Model::CreateProgramRequest&, const Model::CreateProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProgramResponseReceivedHandler;
210  typedef std::function<void(const MediaTailorClient*, const Model::CreateSourceLocationRequest&, const Model::CreateSourceLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSourceLocationResponseReceivedHandler;
211  typedef std::function<void(const MediaTailorClient*, const Model::CreateVodSourceRequest&, const Model::CreateVodSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVodSourceResponseReceivedHandler;
212  typedef std::function<void(const MediaTailorClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelResponseReceivedHandler;
213  typedef std::function<void(const MediaTailorClient*, const Model::DeleteChannelPolicyRequest&, const Model::DeleteChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelPolicyResponseReceivedHandler;
214  typedef std::function<void(const MediaTailorClient*, const Model::DeletePlaybackConfigurationRequest&, const Model::DeletePlaybackConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePlaybackConfigurationResponseReceivedHandler;
215  typedef std::function<void(const MediaTailorClient*, const Model::DeletePrefetchScheduleRequest&, const Model::DeletePrefetchScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePrefetchScheduleResponseReceivedHandler;
216  typedef std::function<void(const MediaTailorClient*, const Model::DeleteProgramRequest&, const Model::DeleteProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProgramResponseReceivedHandler;
217  typedef std::function<void(const MediaTailorClient*, const Model::DeleteSourceLocationRequest&, const Model::DeleteSourceLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSourceLocationResponseReceivedHandler;
218  typedef std::function<void(const MediaTailorClient*, const Model::DeleteVodSourceRequest&, const Model::DeleteVodSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVodSourceResponseReceivedHandler;
219  typedef std::function<void(const MediaTailorClient*, const Model::DescribeChannelRequest&, const Model::DescribeChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChannelResponseReceivedHandler;
220  typedef std::function<void(const MediaTailorClient*, const Model::DescribeProgramRequest&, const Model::DescribeProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProgramResponseReceivedHandler;
221  typedef std::function<void(const MediaTailorClient*, const Model::DescribeSourceLocationRequest&, const Model::DescribeSourceLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSourceLocationResponseReceivedHandler;
222  typedef std::function<void(const MediaTailorClient*, const Model::DescribeVodSourceRequest&, const Model::DescribeVodSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVodSourceResponseReceivedHandler;
223  typedef std::function<void(const MediaTailorClient*, const Model::GetChannelPolicyRequest&, const Model::GetChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelPolicyResponseReceivedHandler;
224  typedef std::function<void(const MediaTailorClient*, const Model::GetChannelScheduleRequest&, const Model::GetChannelScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelScheduleResponseReceivedHandler;
225  typedef std::function<void(const MediaTailorClient*, const Model::GetPlaybackConfigurationRequest&, const Model::GetPlaybackConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPlaybackConfigurationResponseReceivedHandler;
226  typedef std::function<void(const MediaTailorClient*, const Model::GetPrefetchScheduleRequest&, const Model::GetPrefetchScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPrefetchScheduleResponseReceivedHandler;
227  typedef std::function<void(const MediaTailorClient*, const Model::ListAlertsRequest&, const Model::ListAlertsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAlertsResponseReceivedHandler;
228  typedef std::function<void(const MediaTailorClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelsResponseReceivedHandler;
229  typedef std::function<void(const MediaTailorClient*, const Model::ListPlaybackConfigurationsRequest&, const Model::ListPlaybackConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlaybackConfigurationsResponseReceivedHandler;
230  typedef std::function<void(const MediaTailorClient*, const Model::ListPrefetchSchedulesRequest&, const Model::ListPrefetchSchedulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrefetchSchedulesResponseReceivedHandler;
231  typedef std::function<void(const MediaTailorClient*, const Model::ListSourceLocationsRequest&, const Model::ListSourceLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSourceLocationsResponseReceivedHandler;
232  typedef std::function<void(const MediaTailorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
233  typedef std::function<void(const MediaTailorClient*, const Model::ListVodSourcesRequest&, const Model::ListVodSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVodSourcesResponseReceivedHandler;
234  typedef std::function<void(const MediaTailorClient*, const Model::PutChannelPolicyRequest&, const Model::PutChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutChannelPolicyResponseReceivedHandler;
235  typedef std::function<void(const MediaTailorClient*, const Model::PutPlaybackConfigurationRequest&, const Model::PutPlaybackConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPlaybackConfigurationResponseReceivedHandler;
236  typedef std::function<void(const MediaTailorClient*, const Model::StartChannelRequest&, const Model::StartChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChannelResponseReceivedHandler;
237  typedef std::function<void(const MediaTailorClient*, const Model::StopChannelRequest&, const Model::StopChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopChannelResponseReceivedHandler;
238  typedef std::function<void(const MediaTailorClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
239  typedef std::function<void(const MediaTailorClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
240  typedef std::function<void(const MediaTailorClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelResponseReceivedHandler;
241  typedef std::function<void(const MediaTailorClient*, const Model::UpdateSourceLocationRequest&, const Model::UpdateSourceLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSourceLocationResponseReceivedHandler;
242  typedef std::function<void(const MediaTailorClient*, const Model::UpdateVodSourceRequest&, const Model::UpdateVodSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVodSourceResponseReceivedHandler;
243 
258  {
259  public:
261 
267 
273 
278  MediaTailorClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
280 
282 
283 
291 
301 
310  virtual void ConfigureLogsForPlaybackConfigurationAsync(const Model::ConfigureLogsForPlaybackConfigurationRequest& request, const ConfigureLogsForPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
311 
318 
327 
335  virtual void CreateChannelAsync(const Model::CreateChannelRequest& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
336 
344 
354 
363  virtual void CreatePrefetchScheduleAsync(const Model::CreatePrefetchScheduleRequest& request, const CreatePrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
364 
371 
380 
388  virtual void CreateProgramAsync(const Model::CreateProgramRequest& request, const CreateProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
389 
397 
407 
416  virtual void CreateSourceLocationAsync(const Model::CreateSourceLocationRequest& request, const CreateSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
417 
425 
435 
444  virtual void CreateVodSourceAsync(const Model::CreateVodSourceRequest& request, const CreateVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
445 
453 
463 
472  virtual void DeleteChannelAsync(const Model::DeleteChannelRequest& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
473 
480 
489 
497  virtual void DeleteChannelPolicyAsync(const Model::DeleteChannelPolicyRequest& request, const DeleteChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
498 
506 
516 
525  virtual void DeletePlaybackConfigurationAsync(const Model::DeletePlaybackConfigurationRequest& request, const DeletePlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
526 
535 
546 
556  virtual void DeletePrefetchScheduleAsync(const Model::DeletePrefetchScheduleRequest& request, const DeletePrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
557 
565 
575 
584  virtual void DeleteProgramAsync(const Model::DeleteProgramRequest& request, const DeleteProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
585 
593 
603 
612  virtual void DeleteSourceLocationAsync(const Model::DeleteSourceLocationRequest& request, const DeleteSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
613 
621 
631 
640  virtual void DeleteVodSourceAsync(const Model::DeleteVodSourceRequest& request, const DeleteVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
641 
648 
657 
665  virtual void DescribeChannelAsync(const Model::DescribeChannelRequest& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
666 
674 
684 
693  virtual void DescribeProgramAsync(const Model::DescribeProgramRequest& request, const DescribeProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
694 
702 
712 
721  virtual void DescribeSourceLocationAsync(const Model::DescribeSourceLocationRequest& request, const DescribeSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
722 
730 
740 
749  virtual void DescribeVodSourceAsync(const Model::DescribeVodSourceRequest& request, const DescribeVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
750 
758 
768 
777  virtual void GetChannelPolicyAsync(const Model::GetChannelPolicyRequest& request, const GetChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
778 
786 
796 
805  virtual void GetChannelScheduleAsync(const Model::GetChannelScheduleRequest& request, const GetChannelScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
806 
814 
824 
833  virtual void GetPlaybackConfigurationAsync(const Model::GetPlaybackConfigurationRequest& request, const GetPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
834 
843 
854 
864  virtual void GetPrefetchScheduleAsync(const Model::GetPrefetchScheduleRequest& request, const GetPrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
865 
873 
883 
892  virtual void ListAlertsAsync(const Model::ListAlertsRequest& request, const ListAlertsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
893 
901 
911 
920  virtual void ListChannelsAsync(const Model::ListChannelsRequest& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
921 
933 
947 
960  virtual void ListPlaybackConfigurationsAsync(const Model::ListPlaybackConfigurationsRequest& request, const ListPlaybackConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
961 
968 
977 
985  virtual void ListPrefetchSchedulesAsync(const Model::ListPrefetchSchedulesRequest& request, const ListPrefetchSchedulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
993 
1002 
1010  virtual void ListSourceLocationsAsync(const Model::ListSourceLocationsRequest& request, const ListSourceLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1011 
1019 
1029 
1038  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1039 
1046 
1055 
1063  virtual void ListVodSourcesAsync(const Model::ListVodSourcesRequest& request, const ListVodSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1064 
1071 
1080 
1088  virtual void PutChannelPolicyAsync(const Model::PutChannelPolicyRequest& request, const PutChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1089 
1097 
1107 
1116  virtual void PutPlaybackConfigurationAsync(const Model::PutPlaybackConfigurationRequest& request, const PutPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1117 
1124 
1133 
1141  virtual void StartChannelAsync(const Model::StartChannelRequest& request, const StartChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1142 
1149 
1158 
1166  virtual void StopChannelAsync(const Model::StopChannelRequest& request, const StopChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1167 
1175 
1185 
1194  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1195 
1203 
1213 
1222  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1223 
1230 
1239 
1247  virtual void UpdateChannelAsync(const Model::UpdateChannelRequest& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1248 
1256 
1266 
1275  virtual void UpdateSourceLocationAsync(const Model::UpdateSourceLocationRequest& request, const UpdateSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1276 
1284 
1294 
1303  virtual void UpdateVodSourceAsync(const Model::UpdateVodSourceRequest& request, const UpdateVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1304 
1305 
1306  void OverrideEndpoint(const Aws::String& endpoint);
1307  private:
1308  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1309  void ConfigureLogsForPlaybackConfigurationAsyncHelper(const Model::ConfigureLogsForPlaybackConfigurationRequest& request, const ConfigureLogsForPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1310  void CreateChannelAsyncHelper(const Model::CreateChannelRequest& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1311  void CreatePrefetchScheduleAsyncHelper(const Model::CreatePrefetchScheduleRequest& request, const CreatePrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1312  void CreateProgramAsyncHelper(const Model::CreateProgramRequest& request, const CreateProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1313  void CreateSourceLocationAsyncHelper(const Model::CreateSourceLocationRequest& request, const CreateSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1314  void CreateVodSourceAsyncHelper(const Model::CreateVodSourceRequest& request, const CreateVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1315  void DeleteChannelAsyncHelper(const Model::DeleteChannelRequest& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1316  void DeleteChannelPolicyAsyncHelper(const Model::DeleteChannelPolicyRequest& request, const DeleteChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1317  void DeletePlaybackConfigurationAsyncHelper(const Model::DeletePlaybackConfigurationRequest& request, const DeletePlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1318  void DeletePrefetchScheduleAsyncHelper(const Model::DeletePrefetchScheduleRequest& request, const DeletePrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1319  void DeleteProgramAsyncHelper(const Model::DeleteProgramRequest& request, const DeleteProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1320  void DeleteSourceLocationAsyncHelper(const Model::DeleteSourceLocationRequest& request, const DeleteSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1321  void DeleteVodSourceAsyncHelper(const Model::DeleteVodSourceRequest& request, const DeleteVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1322  void DescribeChannelAsyncHelper(const Model::DescribeChannelRequest& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1323  void DescribeProgramAsyncHelper(const Model::DescribeProgramRequest& request, const DescribeProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1324  void DescribeSourceLocationAsyncHelper(const Model::DescribeSourceLocationRequest& request, const DescribeSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1325  void DescribeVodSourceAsyncHelper(const Model::DescribeVodSourceRequest& request, const DescribeVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1326  void GetChannelPolicyAsyncHelper(const Model::GetChannelPolicyRequest& request, const GetChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1327  void GetChannelScheduleAsyncHelper(const Model::GetChannelScheduleRequest& request, const GetChannelScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1328  void GetPlaybackConfigurationAsyncHelper(const Model::GetPlaybackConfigurationRequest& request, const GetPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1329  void GetPrefetchScheduleAsyncHelper(const Model::GetPrefetchScheduleRequest& request, const GetPrefetchScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1330  void ListAlertsAsyncHelper(const Model::ListAlertsRequest& request, const ListAlertsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1331  void ListChannelsAsyncHelper(const Model::ListChannelsRequest& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1332  void ListPlaybackConfigurationsAsyncHelper(const Model::ListPlaybackConfigurationsRequest& request, const ListPlaybackConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1333  void ListPrefetchSchedulesAsyncHelper(const Model::ListPrefetchSchedulesRequest& request, const ListPrefetchSchedulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1334  void ListSourceLocationsAsyncHelper(const Model::ListSourceLocationsRequest& request, const ListSourceLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1335  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1336  void ListVodSourcesAsyncHelper(const Model::ListVodSourcesRequest& request, const ListVodSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1337  void PutChannelPolicyAsyncHelper(const Model::PutChannelPolicyRequest& request, const PutChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1338  void PutPlaybackConfigurationAsyncHelper(const Model::PutPlaybackConfigurationRequest& request, const PutPlaybackConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1339  void StartChannelAsyncHelper(const Model::StartChannelRequest& request, const StartChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1340  void StopChannelAsyncHelper(const Model::StopChannelRequest& request, const StopChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1341  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1342  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1343  void UpdateChannelAsyncHelper(const Model::UpdateChannelRequest& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1344  void UpdateSourceLocationAsyncHelper(const Model::UpdateSourceLocationRequest& request, const UpdateSourceLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1345  void UpdateVodSourceAsyncHelper(const Model::UpdateVodSourceRequest& request, const UpdateVodSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1346 
1347  Aws::String m_uri;
1348  Aws::String m_configScheme;
1349  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1350  };
1351 
1352 } // namespace MediaTailor
1353 } // namespace Aws
UpdateVodSourceResult.h
DeletePrefetchScheduleResult.h
Aws::MediaTailor::MediaTailorClient::DescribeProgramAsync
virtual void DescribeProgramAsync(const Model::DescribeProgramRequest &request, const DescribeProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::MediaTailor::UpdateChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
Definition: MediaTailorClient.h:240
Aws::MediaTailor::StopChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::StopChannelRequest &, const Model::StopChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopChannelResponseReceivedHandler
Definition: MediaTailorClient.h:237
Aws::MediaTailor::MediaTailorClient::DeleteSourceLocation
virtual Model::DeleteSourceLocationOutcome DeleteSourceLocation(const Model::DeleteSourceLocationRequest &request) const
Aws::MediaTailor::Model::DeletePlaybackConfigurationOutcome
Aws::Utils::Outcome< DeletePlaybackConfigurationResult, MediaTailorError > DeletePlaybackConfigurationOutcome
Definition: MediaTailorClient.h:135
Aws::MediaTailor::GetPlaybackConfigurationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::GetPlaybackConfigurationRequest &, const Model::GetPlaybackConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlaybackConfigurationResponseReceivedHandler
Definition: MediaTailorClient.h:225
Aws::MediaTailor::MediaTailorClient::GetPrefetchSchedule
virtual Model::GetPrefetchScheduleOutcome GetPrefetchSchedule(const Model::GetPrefetchScheduleRequest &request) const
Aws::MediaTailor::MediaTailorClient::DescribeSourceLocationCallable
virtual Model::DescribeSourceLocationOutcomeCallable DescribeSourceLocationCallable(const Model::DescribeSourceLocationRequest &request) const
Aws::MediaTailor::UpdateSourceLocationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::UpdateSourceLocationRequest &, const Model::UpdateSourceLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSourceLocationResponseReceivedHandler
Definition: MediaTailorClient.h:241
Aws::MediaTailor::Model::DescribeSourceLocationRequest
Definition: DescribeSourceLocationRequest.h:22
Aws::MediaTailor::Model::DescribeVodSourceOutcomeCallable
std::future< DescribeVodSourceOutcome > DescribeVodSourceOutcomeCallable
Definition: MediaTailorClient.h:181
Aws::MediaTailor::Model::CreateChannelRequest
Definition: CreateChannelRequest.h:27
Aws::MediaTailor::MediaTailorClient::ListPrefetchSchedules
virtual Model::ListPrefetchSchedulesOutcome ListPrefetchSchedules(const Model::ListPrefetchSchedulesRequest &request) const
Aws::MediaTailor::MediaTailorClient::DescribeChannelCallable
virtual Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const Model::DescribeChannelRequest &request) const
Aws::MediaTailor::MediaTailorClient::GetChannelPolicyCallable
virtual Model::GetChannelPolicyOutcomeCallable GetChannelPolicyCallable(const Model::GetChannelPolicyRequest &request) const
CreateSourceLocationResult.h
Aws::MediaTailor::MediaTailorClient::UpdateChannelCallable
virtual Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const Model::UpdateChannelRequest &request) const
Aws::MediaTailor::Model::DeleteSourceLocationOutcome
Aws::Utils::Outcome< DeleteSourceLocationResult, MediaTailorError > DeleteSourceLocationOutcome
Definition: MediaTailorClient.h:138
Aws::MediaTailor::MediaTailorClient::GetPlaybackConfiguration
virtual Model::GetPlaybackConfigurationOutcome GetPlaybackConfiguration(const Model::GetPlaybackConfigurationRequest &request) const
Aws::MediaTailor::Model::DeletePlaybackConfigurationRequest
Definition: DeletePlaybackConfigurationRequest.h:22
Aws::MediaTailor::Model::CreateChannelOutcome
Aws::Utils::Outcome< CreateChannelResult, MediaTailorError > CreateChannelOutcome
Definition: MediaTailorClient.h:128
Aws::MediaTailor::MediaTailorClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::ListAlertsRequest
Definition: ListAlertsRequest.h:26
Aws::MediaTailor::DeleteChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
Definition: MediaTailorClient.h:212
AWS_MEDIATAILOR_API
#define AWS_MEDIATAILOR_API
Definition: MediaTailor_EXPORTS.h:28
Aws::MediaTailor::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::MediaTailor::Model::DescribeChannelRequest
Definition: DescribeChannelRequest.h:22
AWSError.h
Aws::MediaTailor::MediaTailorClient::DeletePrefetchScheduleCallable
virtual Model::DeletePrefetchScheduleOutcomeCallable DeletePrefetchScheduleCallable(const Model::DeletePrefetchScheduleRequest &request) const
CreateChannelResult.h
Aws::MediaTailor::MediaTailorClient::PutPlaybackConfigurationAsync
virtual void PutPlaybackConfigurationAsync(const Model::PutPlaybackConfigurationRequest &request, const PutPlaybackConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::DeleteProgram
virtual Model::DeleteProgramOutcome DeleteProgram(const Model::DeleteProgramRequest &request) const
Aws::MediaTailor::MediaTailorClient::ListChannelsCallable
virtual Model::ListChannelsOutcomeCallable ListChannelsCallable(const Model::ListChannelsRequest &request) const
Aws::MediaTailor::Model::DeleteProgramOutcomeCallable
std::future< DeleteProgramOutcome > DeleteProgramOutcomeCallable
Definition: MediaTailorClient.h:175
Aws::MediaTailor::MediaTailorClient::DeleteSourceLocationAsync
virtual void DeleteSourceLocationAsync(const Model::DeleteSourceLocationRequest &request, const DeleteSourceLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StopChannelResult.h
Aws::MediaTailor::Model::ListPrefetchSchedulesOutcome
Aws::Utils::Outcome< ListPrefetchSchedulesResult, MediaTailorError > ListPrefetchSchedulesOutcome
Definition: MediaTailorClient.h:151
Aws::MediaTailor::Model::UpdateChannelRequest
Definition: UpdateChannelRequest.h:24
Aws::MediaTailor::MediaTailorClient::ConfigureLogsForPlaybackConfigurationAsync
virtual void ConfigureLogsForPlaybackConfigurationAsync(const Model::ConfigureLogsForPlaybackConfigurationRequest &request, const ConfigureLogsForPlaybackConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::ConfigureLogsForPlaybackConfigurationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ConfigureLogsForPlaybackConfigurationRequest &, const Model::ConfigureLogsForPlaybackConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfigureLogsForPlaybackConfigurationResponseReceivedHandler
Definition: MediaTailorClient.h:204
Aws::MediaTailor::MediaTailorClient::MediaTailorClient
MediaTailorClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaTailor::DescribeSourceLocationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DescribeSourceLocationRequest &, const Model::DescribeSourceLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSourceLocationResponseReceivedHandler
Definition: MediaTailorClient.h:221
Aws::MediaTailor::Model::PutPlaybackConfigurationOutcomeCallable
std::future< PutPlaybackConfigurationOutcome > PutPlaybackConfigurationOutcomeCallable
Definition: MediaTailorClient.h:194
Aws::MediaTailor::PutPlaybackConfigurationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::PutPlaybackConfigurationRequest &, const Model::PutPlaybackConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPlaybackConfigurationResponseReceivedHandler
Definition: MediaTailorClient.h:235
Aws::MediaTailor::Model::DeleteVodSourceRequest
Definition: DeleteVodSourceRequest.h:22
Aws::MediaTailor::MediaTailorClient::CreateChannelCallable
virtual Model::CreateChannelOutcomeCallable CreateChannelCallable(const Model::CreateChannelRequest &request) const
Aws::MediaTailor::Model::DescribeProgramOutcome
Aws::Utils::Outcome< DescribeProgramResult, MediaTailorError > DescribeProgramOutcome
Definition: MediaTailorClient.h:141
Aws::MediaTailor::Model::ListChannelsOutcome
Aws::Utils::Outcome< ListChannelsResult, MediaTailorError > ListChannelsOutcome
Definition: MediaTailorClient.h:149
StartChannelResult.h
ListChannelsResult.h
Aws::MediaTailor::Model::CreatePrefetchScheduleRequest
Definition: CreatePrefetchScheduleRequest.h:24
Aws::MediaTailor::Model::GetPrefetchScheduleOutcomeCallable
std::future< GetPrefetchScheduleOutcome > GetPrefetchScheduleOutcomeCallable
Definition: MediaTailorClient.h:185
Aws::MediaTailor::MediaTailorClient::MediaTailorClient
MediaTailorClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaTailor::MediaTailorClient::ListChannelsAsync
virtual void ListChannelsAsync(const Model::ListChannelsRequest &request, const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::ListAlertsOutcome
Aws::Utils::Outcome< ListAlertsResult, MediaTailorError > ListAlertsOutcome
Definition: MediaTailorClient.h:148
Aws::MediaTailor::Model::GetChannelScheduleRequest
Definition: GetChannelScheduleRequest.h:26
Aws::MediaTailor::MediaTailorClient::PutChannelPolicyAsync
virtual void PutChannelPolicyAsync(const Model::PutChannelPolicyRequest &request, const PutChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::PutPlaybackConfigurationCallable
virtual Model::PutPlaybackConfigurationOutcomeCallable PutPlaybackConfigurationCallable(const Model::PutPlaybackConfigurationRequest &request) const
Aws::MediaTailor::MediaTailorClient::CreateVodSourceAsync
virtual void CreateVodSourceAsync(const Model::CreateVodSourceRequest &request, const CreateVodSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::ListVodSources
virtual Model::ListVodSourcesOutcome ListVodSources(const Model::ListVodSourcesRequest &request) const
Aws::MediaTailor::Model::ListPlaybackConfigurationsOutcomeCallable
std::future< ListPlaybackConfigurationsOutcome > ListPlaybackConfigurationsOutcomeCallable
Definition: MediaTailorClient.h:188
DeletePlaybackConfigurationResult.h
Aws::MediaTailor::MediaTailorClient::ListSourceLocationsCallable
virtual Model::ListSourceLocationsOutcomeCallable ListSourceLocationsCallable(const Model::ListSourceLocationsRequest &request) const
Aws::MediaTailor::Model::UpdateChannelOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
Definition: MediaTailorClient.h:199
Aws::MediaTailor::MediaTailorClient::GetChannelPolicyAsync
virtual void GetChannelPolicyAsync(const Model::GetChannelPolicyRequest &request, const GetChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: MediaTailorClient.h:232
Aws::MediaTailor::Model::ListPlaybackConfigurationsRequest
Definition: ListPlaybackConfigurationsRequest.h:26
Aws::MediaTailor::Model::StartChannelOutcome
Aws::Utils::Outcome< StartChannelResult, MediaTailorError > StartChannelOutcome
Definition: MediaTailorClient.h:157
Aws::MediaTailor::Model::ListSourceLocationsOutcome
Aws::Utils::Outcome< ListSourceLocationsResult, MediaTailorError > ListSourceLocationsOutcome
Definition: MediaTailorClient.h:152
Aws::MediaTailor::MediaTailorClient::UpdateVodSource
virtual Model::UpdateVodSourceOutcome UpdateVodSource(const Model::UpdateVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::DeleteChannelPolicyAsync
virtual void DeleteChannelPolicyAsync(const Model::DeleteChannelPolicyRequest &request, const DeleteChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: MediaTailorClient.h:197
Aws::MediaTailor::MediaTailorClient::UpdateVodSourceAsync
virtual void UpdateVodSourceAsync(const Model::UpdateVodSourceRequest &request, const UpdateVodSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::UpdateVodSourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::UpdateVodSourceRequest &, const Model::UpdateVodSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVodSourceResponseReceivedHandler
Definition: MediaTailorClient.h:242
Aws::MediaTailor::MediaTailorClient::CreatePrefetchScheduleAsync
virtual void CreatePrefetchScheduleAsync(const Model::CreatePrefetchScheduleRequest &request, const CreatePrefetchScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::StopChannelAsync
virtual void StopChannelAsync(const Model::StopChannelRequest &request, const StopChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteChannelPolicyResult.h
Aws::MediaTailor::MediaTailorClient::CreateChannel
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request) const
UpdateChannelResult.h
Aws::MediaTailor::MediaTailorClient::UpdateSourceLocationAsync
virtual void UpdateSourceLocationAsync(const Model::UpdateSourceLocationRequest &request, const UpdateSourceLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::CreateSourceLocationOutcomeCallable
std::future< CreateSourceLocationOutcome > CreateSourceLocationOutcomeCallable
Definition: MediaTailorClient.h:169
Aws::MediaTailor::MediaTailorClient::ListPlaybackConfigurationsAsync
virtual void ListPlaybackConfigurationsAsync(const Model::ListPlaybackConfigurationsRequest &request, const ListPlaybackConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::DeleteChannelPolicyOutcome
Aws::Utils::Outcome< DeleteChannelPolicyResult, MediaTailorError > DeleteChannelPolicyOutcome
Definition: MediaTailorClient.h:134
Aws::MediaTailor::MediaTailorClient::GetPlaybackConfigurationAsync
virtual void GetPlaybackConfigurationAsync(const Model::GetPlaybackConfigurationRequest &request, const GetPlaybackConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::CreateProgramOutcome
Aws::Utils::Outcome< CreateProgramResult, MediaTailorError > CreateProgramOutcome
Definition: MediaTailorClient.h:130
Aws::MediaTailor::MediaTailorClient::DescribeChannel
virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest &request) const
Aws::MediaTailor::ListSourceLocationsResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListSourceLocationsRequest &, const Model::ListSourceLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceLocationsResponseReceivedHandler
Definition: MediaTailorClient.h:231
Aws::MediaTailor::MediaTailorClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::MediaTailor::Model::UpdateSourceLocationRequest
Definition: UpdateSourceLocationRequest.h:25
Aws::MediaTailor::DeleteSourceLocationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeleteSourceLocationRequest &, const Model::DeleteSourceLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSourceLocationResponseReceivedHandler
Definition: MediaTailorClient.h:217
Aws::MediaTailor::Model::UpdateChannelOutcome
Aws::Utils::Outcome< UpdateChannelResult, MediaTailorError > UpdateChannelOutcome
Definition: MediaTailorClient.h:161
Aws::MediaTailor::Model::ListPrefetchSchedulesRequest
Definition: ListPrefetchSchedulesRequest.h:22
Aws::MediaTailor::MediaTailorClient::ListSourceLocations
virtual Model::ListSourceLocationsOutcome ListSourceLocations(const Model::ListSourceLocationsRequest &request) const
Aws::MediaTailor::Model::DescribeVodSourceRequest
Definition: DescribeVodSourceRequest.h:22
Aws::MediaTailor::MediaTailorClient::CreateProgramAsync
virtual void CreateProgramAsync(const Model::CreateProgramRequest &request, const CreateProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::StartChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::StartChannelRequest &, const Model::StartChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChannelResponseReceivedHandler
Definition: MediaTailorClient.h:236
PutChannelPolicyResult.h
Aws::MediaTailor::Model::GetPrefetchScheduleRequest
Definition: GetPrefetchScheduleRequest.h:22
Aws::MediaTailor::Model::CreatePrefetchScheduleOutcome
Aws::Utils::Outcome< CreatePrefetchScheduleResult, MediaTailorError > CreatePrefetchScheduleOutcome
Definition: MediaTailorClient.h:129
GetPrefetchScheduleResult.h
Aws::MediaTailor::DescribeVodSourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DescribeVodSourceRequest &, const Model::DescribeVodSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVodSourceResponseReceivedHandler
Definition: MediaTailorClient.h:222
AsyncCallerContext.h
ListPlaybackConfigurationsResult.h
Aws::MediaTailor::MediaTailorClient::DescribeSourceLocation
virtual Model::DescribeSourceLocationOutcome DescribeSourceLocation(const Model::DescribeSourceLocationRequest &request) const
Aws::MediaTailor::DeleteProgramResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeleteProgramRequest &, const Model::DeleteProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProgramResponseReceivedHandler
Definition: MediaTailorClient.h:216
Aws::MediaTailor::Model::CreateSourceLocationOutcome
Aws::Utils::Outcome< CreateSourceLocationResult, MediaTailorError > CreateSourceLocationOutcome
Definition: MediaTailorClient.h:131
Aws::MediaTailor::Model::DeletePrefetchScheduleOutcomeCallable
std::future< DeletePrefetchScheduleOutcome > DeletePrefetchScheduleOutcomeCallable
Definition: MediaTailorClient.h:174
Aws::MediaTailor::MediaTailorClient::DescribeVodSource
virtual Model::DescribeVodSourceOutcome DescribeVodSource(const Model::DescribeVodSourceRequest &request) const
ListAlertsResult.h
Aws::MediaTailor::Model::ListAlertsOutcomeCallable
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
Definition: MediaTailorClient.h:186
Aws::MediaTailor::MediaTailorClient::DeleteProgramCallable
virtual Model::DeleteProgramOutcomeCallable DeleteProgramCallable(const Model::DeleteProgramRequest &request) const
Aws::MediaTailor::DescribeChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChannelResponseReceivedHandler
Definition: MediaTailorClient.h:219
Aws::MediaTailor::Model::CreateSourceLocationRequest
Definition: CreateSourceLocationRequest.h:26
Aws::MediaTailor::MediaTailorClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::DeleteSourceLocationRequest
Definition: DeleteSourceLocationRequest.h:22
Aws::MediaTailor::MediaTailorClient::DeleteVodSourceCallable
virtual Model::DeleteVodSourceOutcomeCallable DeleteVodSourceCallable(const Model::DeleteVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::ConfigureLogsForPlaybackConfigurationCallable
virtual Model::ConfigureLogsForPlaybackConfigurationOutcomeCallable ConfigureLogsForPlaybackConfigurationCallable(const Model::ConfigureLogsForPlaybackConfigurationRequest &request) const
Aws::MediaTailor::Model::ListPrefetchSchedulesOutcomeCallable
std::future< ListPrefetchSchedulesOutcome > ListPrefetchSchedulesOutcomeCallable
Definition: MediaTailorClient.h:189
Aws::MediaTailor::MediaTailorClient::GetChannelPolicy
virtual Model::GetChannelPolicyOutcome GetChannelPolicy(const Model::GetChannelPolicyRequest &request) const
Aws::MediaTailor::Model::DeleteChannelRequest
Definition: DeleteChannelRequest.h:22
Aws::MediaTailor::Model::ConfigureLogsForPlaybackConfigurationRequest
Definition: ConfigureLogsForPlaybackConfigurationRequest.h:26
Aws::MediaTailor::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaTailorError > TagResourceOutcome
Definition: MediaTailorClient.h:159
Aws::MediaTailor::MediaTailorClient::ListPlaybackConfigurations
virtual Model::ListPlaybackConfigurationsOutcome ListPlaybackConfigurations(const Model::ListPlaybackConfigurationsRequest &request) const
ListTagsForResourceResult.h
Aws::MediaTailor::Model::DeleteSourceLocationOutcomeCallable
std::future< DeleteSourceLocationOutcome > DeleteSourceLocationOutcomeCallable
Definition: MediaTailorClient.h:176
Aws::MediaTailor::Model::GetChannelPolicyOutcome
Aws::Utils::Outcome< GetChannelPolicyResult, MediaTailorError > GetChannelPolicyOutcome
Definition: MediaTailorClient.h:144
Aws::MediaTailor::MediaTailorClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
NoResult.h
Aws::MediaTailor::Model::UpdateSourceLocationOutcome
Aws::Utils::Outcome< UpdateSourceLocationResult, MediaTailorError > UpdateSourceLocationOutcome
Definition: MediaTailorClient.h:162
GetChannelPolicyResult.h
Aws::MediaTailor::MediaTailorClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::CreateVodSourceOutcomeCallable
std::future< CreateVodSourceOutcome > CreateVodSourceOutcomeCallable
Definition: MediaTailorClient.h:170
Aws::MediaTailor::Model::GetPlaybackConfigurationOutcomeCallable
std::future< GetPlaybackConfigurationOutcome > GetPlaybackConfigurationOutcomeCallable
Definition: MediaTailorClient.h:184
Aws::MediaTailor::MediaTailorClient::CreatePrefetchScheduleCallable
virtual Model::CreatePrefetchScheduleOutcomeCallable CreatePrefetchScheduleCallable(const Model::CreatePrefetchScheduleRequest &request) const
Aws::MediaTailor::MediaTailorClient::CreatePrefetchSchedule
virtual Model::CreatePrefetchScheduleOutcome CreatePrefetchSchedule(const Model::CreatePrefetchScheduleRequest &request) const
Aws::MediaTailor::MediaTailorClient::StartChannel
virtual Model::StartChannelOutcome StartChannel(const Model::StartChannelRequest &request) const
Aws::MediaTailor::GetChannelScheduleResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::GetChannelScheduleRequest &, const Model::GetChannelScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelScheduleResponseReceivedHandler
Definition: MediaTailorClient.h:224
Aws::MediaTailor::MediaTailorClient::ListChannels
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request) const
GetChannelScheduleResult.h
Aws::MediaTailor::Model::ListChannelsOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
Definition: MediaTailorClient.h:187
Aws::MediaTailor::MediaTailorClient
Definition: MediaTailorClient.h:258
Aws::MediaTailor::DeleteChannelPolicyResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeleteChannelPolicyRequest &, const Model::DeleteChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelPolicyResponseReceivedHandler
Definition: MediaTailorClient.h:213
Aws::MediaTailor::MediaTailorClient::DeletePlaybackConfigurationCallable
virtual Model::DeletePlaybackConfigurationOutcomeCallable DeletePlaybackConfigurationCallable(const Model::DeletePlaybackConfigurationRequest &request) const
Aws::MediaTailor::Model::ListVodSourcesOutcomeCallable
std::future< ListVodSourcesOutcome > ListVodSourcesOutcomeCallable
Definition: MediaTailorClient.h:192
Aws::MediaTailor::Model::StopChannelRequest
Definition: StopChannelRequest.h:22
Aws::MediaTailor::MediaTailorClient::DescribeChannelAsync
virtual void DescribeChannelAsync(const Model::DescribeChannelRequest &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::GetPlaybackConfigurationRequest
Definition: GetPlaybackConfigurationRequest.h:22
Aws::MediaTailor::Model::UpdateVodSourceRequest
Definition: UpdateVodSourceRequest.h:24
Aws::MediaTailor::MediaTailorClient::ListVodSourcesCallable
virtual Model::ListVodSourcesOutcomeCallable ListVodSourcesCallable(const Model::ListVodSourcesRequest &request) const
Aws::MediaTailor::MediaTailorClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::DescribeProgram
virtual Model::DescribeProgramOutcome DescribeProgram(const Model::DescribeProgramRequest &request) const
Aws::MediaTailor::Model::StartChannelOutcomeCallable
std::future< StartChannelOutcome > StartChannelOutcomeCallable
Definition: MediaTailorClient.h:195
Aws::MediaTailor::MediaTailorClient::DeletePrefetchScheduleAsync
virtual void DeletePrefetchScheduleAsync(const Model::DeletePrefetchScheduleRequest &request, const DeletePrefetchScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::GetChannelPolicyOutcomeCallable
std::future< GetChannelPolicyOutcome > GetChannelPolicyOutcomeCallable
Definition: MediaTailorClient.h:182
Aws::MediaTailor::MediaTailorClient::CreateProgram
virtual Model::CreateProgramOutcome CreateProgram(const Model::CreateProgramRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::MediaTailor::ListPrefetchSchedulesResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListPrefetchSchedulesRequest &, const Model::ListPrefetchSchedulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrefetchSchedulesResponseReceivedHandler
Definition: MediaTailorClient.h:230
ListVodSourcesResult.h
Aws::MediaTailor::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MediaTailorError > ListTagsForResourceOutcome
Definition: MediaTailorClient.h:153
Aws::MediaTailor::MediaTailorClient::CreateVodSource
virtual Model::CreateVodSourceOutcome CreateVodSource(const Model::CreateVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::CreateVodSourceCallable
virtual Model::CreateVodSourceOutcomeCallable CreateVodSourceCallable(const Model::CreateVodSourceRequest &request) const
Aws::MediaTailor::Model::UpdateSourceLocationOutcomeCallable
std::future< UpdateSourceLocationOutcome > UpdateSourceLocationOutcomeCallable
Definition: MediaTailorClient.h:200
Aws::MediaTailor::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: MediaTailorClient.h:191
Aws::MediaTailor::Model::DeleteProgramOutcome
Aws::Utils::Outcome< DeleteProgramResult, MediaTailorError > DeleteProgramOutcome
Definition: MediaTailorClient.h:137
Aws::MediaTailor::Model::CreateProgramRequest
Definition: CreateProgramRequest.h:25
Aws::MediaTailor::MediaTailorClient::DeleteChannel
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
Aws::MediaTailor::Model::UpdateVodSourceOutcome
Aws::Utils::Outcome< UpdateVodSourceResult, MediaTailorError > UpdateVodSourceOutcome
Definition: MediaTailorClient.h:163
Aws::MediaTailor::Model::DescribeVodSourceOutcome
Aws::Utils::Outcome< DescribeVodSourceResult, MediaTailorError > DescribeVodSourceOutcome
Definition: MediaTailorClient.h:143
Aws::MediaTailor::MediaTailorClient::StartChannelAsync
virtual void StartChannelAsync(const Model::StartChannelRequest &request, const StartChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::ConfigureLogsForPlaybackConfigurationOutcomeCallable
std::future< ConfigureLogsForPlaybackConfigurationOutcome > ConfigureLogsForPlaybackConfigurationOutcomeCallable
Definition: MediaTailorClient.h:165
DescribeSourceLocationResult.h
ListPrefetchSchedulesResult.h
Aws::MediaTailor::MediaTailorClient::DeleteChannelAsync
virtual void DeleteChannelAsync(const Model::DeleteChannelRequest &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::DescribeSourceLocationAsync
virtual void DescribeSourceLocationAsync(const Model::DescribeSourceLocationRequest &request, const DescribeSourceLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::~MediaTailorClient
virtual ~MediaTailorClient()
Aws::MediaTailor::Model::ListChannelsRequest
Definition: ListChannelsRequest.h:26
Aws::MediaTailor::CreateSourceLocationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::CreateSourceLocationRequest &, const Model::CreateSourceLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSourceLocationResponseReceivedHandler
Definition: MediaTailorClient.h:210
Aws::MediaTailor::Model::DescribeChannelOutcome
Aws::Utils::Outcome< DescribeChannelResult, MediaTailorError > DescribeChannelOutcome
Definition: MediaTailorClient.h:140
Aws::MediaTailor::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: MediaTailorClient.h:198
Aws::MediaTailor::Model::DeletePlaybackConfigurationOutcomeCallable
std::future< DeletePlaybackConfigurationOutcome > DeletePlaybackConfigurationOutcomeCallable
Definition: MediaTailorClient.h:173
Aws::MediaTailor::PutChannelPolicyResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::PutChannelPolicyRequest &, const Model::PutChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutChannelPolicyResponseReceivedHandler
Definition: MediaTailorClient.h:234
Aws::MediaTailor::Model::StopChannelOutcomeCallable
std::future< StopChannelOutcome > StopChannelOutcomeCallable
Definition: MediaTailorClient.h:196
Aws::MediaTailor::MediaTailorClient::DeletePlaybackConfigurationAsync
virtual void DeletePlaybackConfigurationAsync(const Model::DeletePlaybackConfigurationRequest &request, const DeletePlaybackConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::ListPlaybackConfigurationsResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListPlaybackConfigurationsRequest &, const Model::ListPlaybackConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlaybackConfigurationsResponseReceivedHandler
Definition: MediaTailorClient.h:229
Aws::MediaTailor::Model::CreateVodSourceRequest
Definition: CreateVodSourceRequest.h:25
Aws::MediaTailor::MediaTailorClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::MediaTailor::MediaTailorClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::ListVodSourcesAsync
virtual void ListVodSourcesAsync(const Model::ListVodSourcesRequest &request, const ListVodSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::DescribeChannelOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
Definition: MediaTailorClient.h:178
Aws::MediaTailor::Model::GetChannelPolicyRequest
Definition: GetChannelPolicyRequest.h:22
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MediaTailor::MediaTailorClient::ListPrefetchSchedulesCallable
virtual Model::ListPrefetchSchedulesOutcomeCallable ListPrefetchSchedulesCallable(const Model::ListPrefetchSchedulesRequest &request) const
DescribeVodSourceResult.h
Aws::MediaTailor::Model::DescribeSourceLocationOutcome
Aws::Utils::Outcome< DescribeSourceLocationResult, MediaTailorError > DescribeSourceLocationOutcome
Definition: MediaTailorClient.h:142
DescribeProgramResult.h
Aws::MediaTailor::GetPrefetchScheduleResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::GetPrefetchScheduleRequest &, const Model::GetPrefetchScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPrefetchScheduleResponseReceivedHandler
Definition: MediaTailorClient.h:226
Aws::MediaTailor::Model::CreateVodSourceOutcome
Aws::Utils::Outcome< CreateVodSourceResult, MediaTailorError > CreateVodSourceOutcome
Definition: MediaTailorClient.h:132
Aws::MediaTailor::MediaTailorClient::DeleteVodSourceAsync
virtual void DeleteVodSourceAsync(const Model::DeleteVodSourceRequest &request, const DeleteVodSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::GetPlaybackConfigurationOutcome
Aws::Utils::Outcome< GetPlaybackConfigurationResult, MediaTailorError > GetPlaybackConfigurationOutcome
Definition: MediaTailorClient.h:146
Aws::MediaTailor::MediaTailorClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::ConfigureLogsForPlaybackConfiguration
virtual Model::ConfigureLogsForPlaybackConfigurationOutcome ConfigureLogsForPlaybackConfiguration(const Model::ConfigureLogsForPlaybackConfigurationRequest &request) const
Aws::MediaTailor::MediaTailorClient::GetPrefetchScheduleCallable
virtual Model::GetPrefetchScheduleOutcomeCallable GetPrefetchScheduleCallable(const Model::GetPrefetchScheduleRequest &request) const
AWSString.h
Aws::MediaTailor::CreateVodSourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::CreateVodSourceRequest &, const Model::CreateVodSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVodSourceResponseReceivedHandler
Definition: MediaTailorClient.h:211
MediaTailorErrors.h
Aws::MediaTailor::MediaTailorClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::ListPrefetchSchedulesAsync
virtual void ListPrefetchSchedulesAsync(const Model::ListPrefetchSchedulesRequest &request, const ListPrefetchSchedulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::ListAlertsCallable
virtual Model::ListAlertsOutcomeCallable ListAlertsCallable(const Model::ListAlertsRequest &request) const
Aws::MediaTailor::MediaTailorClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MediaTailorClient.h:260
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::MediaTailor::Model::UpdateVodSourceOutcomeCallable
std::future< UpdateVodSourceOutcome > UpdateVodSourceOutcomeCallable
Definition: MediaTailorClient.h:201
Aws::MediaTailor::ListAlertsResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListAlertsRequest &, const Model::ListAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAlertsResponseReceivedHandler
Definition: MediaTailorClient.h:227
Aws::MediaTailor::MediaTailorClient::ListAlertsAsync
virtual void ListAlertsAsync(const Model::ListAlertsRequest &request, const ListAlertsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::DeletePrefetchScheduleOutcome
Aws::Utils::Outcome< DeletePrefetchScheduleResult, MediaTailorError > DeletePrefetchScheduleOutcome
Definition: MediaTailorClient.h:136
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest
Definition: PutPlaybackConfigurationRequest.h:29
Aws::MediaTailor::Model::DescribeSourceLocationOutcomeCallable
std::future< DescribeSourceLocationOutcome > DescribeSourceLocationOutcomeCallable
Definition: MediaTailorClient.h:180
Aws::MediaTailor::MediaTailorClient::DeleteChannelPolicyCallable
virtual Model::DeleteChannelPolicyOutcomeCallable DeleteChannelPolicyCallable(const Model::DeleteChannelPolicyRequest &request) const
Aws::MediaTailor::MediaTailorClient::UpdateChannel
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
Aws::MediaTailor::ListChannelsResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
Definition: MediaTailorClient.h:228
Aws::MediaTailor::MediaTailorClient::StartChannelCallable
virtual Model::StartChannelOutcomeCallable StartChannelCallable(const Model::StartChannelRequest &request) const
Aws::MediaTailor::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::MediaTailor::UntagResourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: MediaTailorClient.h:239
Aws::MediaTailor::DeletePlaybackConfigurationResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeletePlaybackConfigurationRequest &, const Model::DeletePlaybackConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlaybackConfigurationResponseReceivedHandler
Definition: MediaTailorClient.h:214
Aws::MediaTailor::MediaTailorClient::GetChannelScheduleCallable
virtual Model::GetChannelScheduleOutcomeCallable GetChannelScheduleCallable(const Model::GetChannelScheduleRequest &request) const
DeleteProgramResult.h
MediaTailor_EXPORTS.h
Aws::MediaTailor::MediaTailorClient::CreateChannelAsync
virtual void CreateChannelAsync(const Model::CreateChannelRequest &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::PutChannelPolicyOutcome
Aws::Utils::Outcome< PutChannelPolicyResult, MediaTailorError > PutChannelPolicyOutcome
Definition: MediaTailorClient.h:155
Aws::MediaTailor::MediaTailorClient::DeleteChannelCallable
virtual Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const Model::DeleteChannelRequest &request) const
Aws::MediaTailor::CreateProgramResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::CreateProgramRequest &, const Model::CreateProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProgramResponseReceivedHandler
Definition: MediaTailorClient.h:209
ListSourceLocationsResult.h
DescribeChannelResult.h
Aws::MediaTailor::Model::DeleteChannelPolicyRequest
Definition: DeleteChannelPolicyRequest.h:22
Aws::MediaTailor::DeletePrefetchScheduleResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeletePrefetchScheduleRequest &, const Model::DeletePrefetchScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePrefetchScheduleResponseReceivedHandler
Definition: MediaTailorClient.h:215
Aws::MediaTailor::Model::PutPlaybackConfigurationOutcome
Aws::Utils::Outcome< PutPlaybackConfigurationResult, MediaTailorError > PutPlaybackConfigurationOutcome
Definition: MediaTailorClient.h:156
Aws::MediaTailor::MediaTailorClient::CreateSourceLocation
virtual Model::CreateSourceLocationOutcome CreateSourceLocation(const Model::CreateSourceLocationRequest &request) const
Aws::MediaTailor::Model::StopChannelOutcome
Aws::Utils::Outcome< StopChannelResult, MediaTailorError > StopChannelOutcome
Definition: MediaTailorClient.h:158
ConfigureLogsForPlaybackConfigurationResult.h
Aws::MediaTailor::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::MediaTailor::MediaTailorClient::ListSourceLocationsAsync
virtual void ListSourceLocationsAsync(const Model::ListSourceLocationsRequest &request, const ListSourceLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateSourceLocationResult.h
Aws::MediaTailor::MediaTailorClient::DeleteVodSource
virtual Model::DeleteVodSourceOutcome DeleteVodSource(const Model::DeleteVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::DeletePrefetchSchedule
virtual Model::DeletePrefetchScheduleOutcome DeletePrefetchSchedule(const Model::DeletePrefetchScheduleRequest &request) const
Aws::MediaTailor::Model::DeleteVodSourceOutcome
Aws::Utils::Outcome< DeleteVodSourceResult, MediaTailorError > DeleteVodSourceOutcome
Definition: MediaTailorClient.h:139
Aws::MediaTailor::MediaTailorClient::CreateProgramCallable
virtual Model::CreateProgramOutcomeCallable CreateProgramCallable(const Model::CreateProgramRequest &request) const
Aws::MediaTailor::CreateChannelResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
Definition: MediaTailorClient.h:207
ClientConfiguration.h
Aws::MediaTailor::MediaTailorClient::GetChannelSchedule
virtual Model::GetChannelScheduleOutcome GetChannelSchedule(const Model::GetChannelScheduleRequest &request) const
Aws::MediaTailor::CreatePrefetchScheduleResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::CreatePrefetchScheduleRequest &, const Model::CreatePrefetchScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePrefetchScheduleResponseReceivedHandler
Definition: MediaTailorClient.h:208
PutPlaybackConfigurationResult.h
Aws::MediaTailor::MediaTailorClient::UpdateVodSourceCallable
virtual Model::UpdateVodSourceOutcomeCallable UpdateVodSourceCallable(const Model::UpdateVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::UpdateSourceLocationCallable
virtual Model::UpdateSourceLocationOutcomeCallable UpdateSourceLocationCallable(const Model::UpdateSourceLocationRequest &request) const
CreateVodSourceResult.h
Aws::MediaTailor::MediaTailorClient::CreateSourceLocationCallable
virtual Model::CreateSourceLocationOutcomeCallable CreateSourceLocationCallable(const Model::CreateSourceLocationRequest &request) const
Aws::MediaTailor::DeleteVodSourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DeleteVodSourceRequest &, const Model::DeleteVodSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVodSourceResponseReceivedHandler
Definition: MediaTailorClient.h:218
Aws
Definition: AccessManagementClient.h:15
Aws::MediaTailor::MediaTailorClient::PutPlaybackConfiguration
virtual Model::PutPlaybackConfigurationOutcome PutPlaybackConfiguration(const Model::PutPlaybackConfigurationRequest &request) const
HttpTypes.h
Aws::MediaTailor::Model::DeleteProgramRequest
Definition: DeleteProgramRequest.h:22
Aws::MediaTailor::GetChannelPolicyResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::GetChannelPolicyRequest &, const Model::GetChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelPolicyResponseReceivedHandler
Definition: MediaTailorClient.h:223
Aws::MediaTailor::Model::DeletePrefetchScheduleRequest
Definition: DeletePrefetchScheduleRequest.h:22
Aws::MediaTailor::Model::ConfigureLogsForPlaybackConfigurationOutcome
Aws::Utils::Outcome< ConfigureLogsForPlaybackConfigurationResult, MediaTailorError > ConfigureLogsForPlaybackConfigurationOutcome
Definition: MediaTailorClient.h:125
CreateProgramResult.h
Aws::MediaTailor::MediaTailorClient::DescribeVodSourceCallable
virtual Model::DescribeVodSourceOutcomeCallable DescribeVodSourceCallable(const Model::DescribeVodSourceRequest &request) const
Aws::MediaTailor::MediaTailorClient::DeletePlaybackConfiguration
virtual Model::DeletePlaybackConfigurationOutcome DeletePlaybackConfiguration(const Model::DeletePlaybackConfigurationRequest &request) const
Aws::MediaTailor::MediaTailorClient::UpdateSourceLocation
virtual Model::UpdateSourceLocationOutcome UpdateSourceLocation(const Model::UpdateSourceLocationRequest &request) const
Aws::MediaTailor::MediaTailorClient::DeleteSourceLocationCallable
virtual Model::DeleteSourceLocationOutcomeCallable DeleteSourceLocationCallable(const Model::DeleteSourceLocationRequest &request) const
Aws::MediaTailor::Model::DeleteVodSourceOutcomeCallable
std::future< DeleteVodSourceOutcome > DeleteVodSourceOutcomeCallable
Definition: MediaTailorClient.h:177
Aws::MediaTailor::MediaTailorClient::PutChannelPolicyCallable
virtual Model::PutChannelPolicyOutcomeCallable PutChannelPolicyCallable(const Model::PutChannelPolicyRequest &request) const
Aws::MediaTailor::Model::ListVodSourcesOutcome
Aws::Utils::Outcome< ListVodSourcesResult, MediaTailorError > ListVodSourcesOutcome
Definition: MediaTailorClient.h:154
Aws::MediaTailor::MediaTailorClient::DeleteChannelPolicy
virtual Model::DeleteChannelPolicyOutcome DeleteChannelPolicy(const Model::DeleteChannelPolicyRequest &request) const
Aws::MediaTailor::MediaTailorClient::ListPlaybackConfigurationsCallable
virtual Model::ListPlaybackConfigurationsOutcomeCallable ListPlaybackConfigurationsCallable(const Model::ListPlaybackConfigurationsRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MediaTailor::MediaTailorClient::CreateSourceLocationAsync
virtual void CreateSourceLocationAsync(const Model::CreateSourceLocationRequest &request, const CreateSourceLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::DeleteProgramAsync
virtual void DeleteProgramAsync(const Model::DeleteProgramRequest &request, const DeleteProgramResponseReceivedHandler &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
GetPlaybackConfigurationResult.h
Aws::MediaTailor::Model::GetChannelScheduleOutcome
Aws::Utils::Outcome< GetChannelScheduleResult, MediaTailorError > GetChannelScheduleOutcome
Definition: MediaTailorClient.h:145
DeleteVodSourceResult.h
AWSClient.h
Aws::MediaTailor::Model::PutChannelPolicyRequest
Definition: PutChannelPolicyRequest.h:22
DeleteSourceLocationResult.h
Aws::MediaTailor::MediaTailorClient::StopChannelCallable
virtual Model::StopChannelOutcomeCallable StopChannelCallable(const Model::StopChannelRequest &request) const
Aws::MediaTailor::MediaTailorClient::ListAlerts
virtual Model::ListAlertsOutcome ListAlerts(const Model::ListAlertsRequest &request) const
Aws::MediaTailor::MediaTailorClient::GetChannelScheduleAsync
virtual void GetChannelScheduleAsync(const Model::GetChannelScheduleRequest &request, const GetChannelScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::DescribeProgramRequest
Definition: DescribeProgramRequest.h:22
Aws::MediaTailor::DescribeProgramResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::DescribeProgramRequest &, const Model::DescribeProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProgramResponseReceivedHandler
Definition: MediaTailorClient.h:220
Aws::MediaTailor::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaTailorError > UntagResourceOutcome
Definition: MediaTailorClient.h:160
CreatePrefetchScheduleResult.h
Aws::MediaTailor::Model::DescribeProgramOutcomeCallable
std::future< DescribeProgramOutcome > DescribeProgramOutcomeCallable
Definition: MediaTailorClient.h:179
Aws::MediaTailor::MediaTailorClient::StopChannel
virtual Model::StopChannelOutcome StopChannel(const Model::StopChannelRequest &request) const
Aws::MediaTailor::Model::DeleteChannelOutcome
Aws::Utils::Outcome< DeleteChannelResult, MediaTailorError > DeleteChannelOutcome
Definition: MediaTailorClient.h:133
Aws::MediaTailor::Model::ListSourceLocationsOutcomeCallable
std::future< ListSourceLocationsOutcome > ListSourceLocationsOutcomeCallable
Definition: MediaTailorClient.h:190
Aws::MediaTailor::TagResourceResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: MediaTailorClient.h:238
Aws::MediaTailor::Model::CreateProgramOutcomeCallable
std::future< CreateProgramOutcome > CreateProgramOutcomeCallable
Definition: MediaTailorClient.h:168
Aws::MediaTailor::Model::ListPlaybackConfigurationsOutcome
Aws::Utils::Outcome< ListPlaybackConfigurationsResult, MediaTailorError > ListPlaybackConfigurationsOutcome
Definition: MediaTailorClient.h:150
Aws::MediaTailor::MediaTailorClient::GetPlaybackConfigurationCallable
virtual Model::GetPlaybackConfigurationOutcomeCallable GetPlaybackConfigurationCallable(const Model::GetPlaybackConfigurationRequest &request) const
Aws::MediaTailor::MediaTailorClient::MediaTailorClient
MediaTailorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaTailor::Model::DeleteChannelPolicyOutcomeCallable
std::future< DeleteChannelPolicyOutcome > DeleteChannelPolicyOutcomeCallable
Definition: MediaTailorClient.h:172
Aws::MediaTailor::Model::CreatePrefetchScheduleOutcomeCallable
std::future< CreatePrefetchScheduleOutcome > CreatePrefetchScheduleOutcomeCallable
Definition: MediaTailorClient.h:167
Aws::MediaTailor::Model::GetPrefetchScheduleOutcome
Aws::Utils::Outcome< GetPrefetchScheduleResult, MediaTailorError > GetPrefetchScheduleOutcome
Definition: MediaTailorClient.h:147
Aws::MediaTailor::MediaTailorClient::PutChannelPolicy
virtual Model::PutChannelPolicyOutcome PutChannelPolicy(const Model::PutChannelPolicyRequest &request) const
Aws::MediaTailor::ListVodSourcesResponseReceivedHandler
std::function< void(const MediaTailorClient *, const Model::ListVodSourcesRequest &, const Model::ListVodSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVodSourcesResponseReceivedHandler
Definition: MediaTailorClient.h:233
Aws::MediaTailor::Model::DeleteChannelOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
Definition: MediaTailorClient.h:171
Aws::MediaTailor::MediaTailorClient::GetPrefetchScheduleAsync
virtual void GetPrefetchScheduleAsync(const Model::GetPrefetchScheduleRequest &request, const GetPrefetchScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::Model::ListSourceLocationsRequest
Definition: ListSourceLocationsRequest.h:26
JsonSerializer.h
Aws::MediaTailor::Model::PutChannelPolicyOutcomeCallable
std::future< PutChannelPolicyOutcome > PutChannelPolicyOutcomeCallable
Definition: MediaTailorClient.h:193
Aws::MediaTailor::Model::CreateChannelOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
Definition: MediaTailorClient.h:166
Aws::MediaTailor::Model::GetChannelScheduleOutcomeCallable
std::future< GetChannelScheduleOutcome > GetChannelScheduleOutcomeCallable
Definition: MediaTailorClient.h:183
Aws::MediaTailor::Model::ListVodSourcesRequest
Definition: ListVodSourcesRequest.h:26
DeleteChannelResult.h
Aws::MediaTailor::MediaTailorClient::DescribeVodSourceAsync
virtual void DescribeVodSourceAsync(const Model::DescribeVodSourceRequest &request, const DescribeVodSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaTailor::MediaTailorClient::DescribeProgramCallable
virtual Model::DescribeProgramOutcomeCallable DescribeProgramCallable(const Model::DescribeProgramRequest &request) const
Aws::MediaTailor::Model::StartChannelRequest
Definition: StartChannelRequest.h:22
Aws::MediaTailor::MediaTailorClient::UpdateChannelAsync
virtual void UpdateChannelAsync(const Model::UpdateChannelRequest &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const