7#include <aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/kinesis-video-archived-media/KinesisVideoArchivedMediaServiceClientModel.h>
16namespace KinesisVideoArchivedMedia
36 std::shared_ptr<KinesisVideoArchivedMediaEndpointProviderBase> endpointProvider =
nullptr);
43 std::shared_ptr<KinesisVideoArchivedMediaEndpointProviderBase> endpointProvider =
nullptr,
51 std::shared_ptr<KinesisVideoArchivedMediaEndpointProviderBase> endpointProvider =
nullptr,
122 template<
typename GetClipRequestT = Model::GetClipRequest>
125 return SubmitCallable(&KinesisVideoArchivedMediaClient::GetClip, request);
131 template<
typename GetClipRequestT = Model::GetClipRequest>
134 return SubmitAsync(&KinesisVideoArchivedMediaClient::GetClip, request, handler, context);
245 template<
typename GetDASHStreamingSessionURLRequestT = Model::GetDASHStreamingSessionURLRequest>
248 return SubmitCallable(&KinesisVideoArchivedMediaClient::GetDASHStreamingSessionURL, request);
254 template<
typename GetDASHStreamingSessionURLRequestT = Model::GetDASHStreamingSessionURLRequest>
257 return SubmitAsync(&KinesisVideoArchivedMediaClient::GetDASHStreamingSessionURL, request, handler, context);
397 template<
typename GetHLSStreamingSessionURLRequestT = Model::GetHLSStreamingSessionURLRequest>
400 return SubmitCallable(&KinesisVideoArchivedMediaClient::GetHLSStreamingSessionURL, request);
406 template<
typename GetHLSStreamingSessionURLRequestT = Model::GetHLSStreamingSessionURLRequest>
409 return SubmitAsync(&KinesisVideoArchivedMediaClient::GetHLSStreamingSessionURL, request, handler, context);
424 template<
typename GetImagesRequestT = Model::GetImagesRequest>
427 return SubmitCallable(&KinesisVideoArchivedMediaClient::GetImages, request);
433 template<
typename GetImagesRequestT = Model::GetImagesRequest>
436 return SubmitAsync(&KinesisVideoArchivedMediaClient::GetImages, request, handler, context);
470 template<
typename GetMediaForFragmentListRequestT = Model::GetMediaForFragmentListRequest>
473 return SubmitCallable(&KinesisVideoArchivedMediaClient::GetMediaForFragmentList, request);
479 template<
typename GetMediaForFragmentListRequestT = Model::GetMediaForFragmentListRequest>
482 return SubmitAsync(&KinesisVideoArchivedMediaClient::GetMediaForFragmentList, request, handler, context);
518 template<
typename ListFragmentsRequestT = Model::ListFragmentsRequest>
521 return SubmitCallable(&KinesisVideoArchivedMediaClient::ListFragments, request);
527 template<
typename ListFragmentsRequestT = Model::ListFragmentsRequest>
530 return SubmitAsync(&KinesisVideoArchivedMediaClient::ListFragments, request, handler, context);
541 std::shared_ptr<KinesisVideoArchivedMediaEndpointProviderBase> m_endpointProvider;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String