AWS SDK for C++  1.9.109
AWS SDK for C++
KinesisVideoClient.h
Go to the documentation of this file.
1 
6 #pragma once
35 #include <future>
36 #include <functional>
37 
38 namespace Aws
39 {
40 
41 namespace Http
42 {
43  class HttpClient;
44  class HttpClientFactory;
45 } // namespace Http
46 
47 namespace Utils
48 {
49  template< typename R, typename E> class Outcome;
50 namespace Threading
51 {
52  class Executor;
53 } // namespace Threading
54 } // namespace Utils
55 
56 namespace Auth
57 {
58  class AWSCredentials;
59  class AWSCredentialsProvider;
60 } // namespace Auth
61 
62 namespace Client
63 {
64  class RetryStrategy;
65 } // namespace Client
66 
67 namespace KinesisVideo
68 {
69 
70 namespace Model
71 {
73  class CreateStreamRequest;
75  class DeleteStreamRequest;
81  class ListStreamsRequest;
84  class TagResourceRequest;
85  class TagStreamRequest;
87  class UntagStreamRequest;
90  class UpdateStreamRequest;
91 
111 
112  typedef std::future<CreateSignalingChannelOutcome> CreateSignalingChannelOutcomeCallable;
113  typedef std::future<CreateStreamOutcome> CreateStreamOutcomeCallable;
114  typedef std::future<DeleteSignalingChannelOutcome> DeleteSignalingChannelOutcomeCallable;
115  typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
116  typedef std::future<DescribeSignalingChannelOutcome> DescribeSignalingChannelOutcomeCallable;
117  typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
118  typedef std::future<GetDataEndpointOutcome> GetDataEndpointOutcomeCallable;
119  typedef std::future<GetSignalingChannelEndpointOutcome> GetSignalingChannelEndpointOutcomeCallable;
120  typedef std::future<ListSignalingChannelsOutcome> ListSignalingChannelsOutcomeCallable;
121  typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
122  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
123  typedef std::future<ListTagsForStreamOutcome> ListTagsForStreamOutcomeCallable;
124  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
125  typedef std::future<TagStreamOutcome> TagStreamOutcomeCallable;
126  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
127  typedef std::future<UntagStreamOutcome> UntagStreamOutcomeCallable;
128  typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
129  typedef std::future<UpdateSignalingChannelOutcome> UpdateSignalingChannelOutcomeCallable;
130  typedef std::future<UpdateStreamOutcome> UpdateStreamOutcomeCallable;
131 } // namespace Model
132 
133  class KinesisVideoClient;
134 
135  typedef std::function<void(const KinesisVideoClient*, const Model::CreateSignalingChannelRequest&, const Model::CreateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSignalingChannelResponseReceivedHandler;
136  typedef std::function<void(const KinesisVideoClient*, const Model::CreateStreamRequest&, const Model::CreateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStreamResponseReceivedHandler;
137  typedef std::function<void(const KinesisVideoClient*, const Model::DeleteSignalingChannelRequest&, const Model::DeleteSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSignalingChannelResponseReceivedHandler;
138  typedef std::function<void(const KinesisVideoClient*, const Model::DeleteStreamRequest&, const Model::DeleteStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStreamResponseReceivedHandler;
139  typedef std::function<void(const KinesisVideoClient*, const Model::DescribeSignalingChannelRequest&, const Model::DescribeSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSignalingChannelResponseReceivedHandler;
140  typedef std::function<void(const KinesisVideoClient*, const Model::DescribeStreamRequest&, const Model::DescribeStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStreamResponseReceivedHandler;
141  typedef std::function<void(const KinesisVideoClient*, const Model::GetDataEndpointRequest&, const Model::GetDataEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataEndpointResponseReceivedHandler;
142  typedef std::function<void(const KinesisVideoClient*, const Model::GetSignalingChannelEndpointRequest&, const Model::GetSignalingChannelEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSignalingChannelEndpointResponseReceivedHandler;
143  typedef std::function<void(const KinesisVideoClient*, const Model::ListSignalingChannelsRequest&, const Model::ListSignalingChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSignalingChannelsResponseReceivedHandler;
144  typedef std::function<void(const KinesisVideoClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamsResponseReceivedHandler;
145  typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
146  typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForStreamRequest&, const Model::ListTagsForStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForStreamResponseReceivedHandler;
147  typedef std::function<void(const KinesisVideoClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
148  typedef std::function<void(const KinesisVideoClient*, const Model::TagStreamRequest&, const Model::TagStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagStreamResponseReceivedHandler;
149  typedef std::function<void(const KinesisVideoClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
150  typedef std::function<void(const KinesisVideoClient*, const Model::UntagStreamRequest&, const Model::UntagStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagStreamResponseReceivedHandler;
151  typedef std::function<void(const KinesisVideoClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataRetentionResponseReceivedHandler;
152  typedef std::function<void(const KinesisVideoClient*, const Model::UpdateSignalingChannelRequest&, const Model::UpdateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSignalingChannelResponseReceivedHandler;
153  typedef std::function<void(const KinesisVideoClient*, const Model::UpdateStreamRequest&, const Model::UpdateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStreamResponseReceivedHandler;
154 
159  {
160  public:
162 
168 
174 
179  KinesisVideoClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
181 
183 
184 
192 
202 
211  virtual void CreateSignalingChannelAsync(const Model::CreateSignalingChannelRequest& request, const CreateSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
212 
226 
242 
257  virtual void CreateStreamAsync(const Model::CreateStreamRequest& request, const CreateStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
258 
267 
278 
288  virtual void DeleteSignalingChannelAsync(const Model::DeleteSignalingChannelRequest& request, const DeleteSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
289 
304 
321 
337  virtual void DeleteStreamAsync(const Model::DeleteStreamRequest& request, const DeleteStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
338 
347 
358 
368  virtual void DescribeSignalingChannelAsync(const Model::DescribeSignalingChannelRequest& request, const DescribeSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
369 
378 
389 
399  virtual void DescribeStreamAsync(const Model::DescribeStreamRequest& request, const DescribeStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
400 
414 
430 
445  virtual void GetDataEndpointAsync(const Model::GetDataEndpointRequest& request, const GetDataEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
446 
465 
486 
506  virtual void GetSignalingChannelEndpointAsync(const Model::GetSignalingChannelEndpointRequest& request, const GetSignalingChannelEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
507 
517 
529 
540  virtual void ListSignalingChannelsAsync(const Model::ListSignalingChannelsRequest& request, const ListSignalingChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
541 
550 
561 
571  virtual void ListStreamsAsync(const Model::ListStreamsRequest& request, const ListStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
572 
580 
590 
599  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
600 
609 
620 
630  virtual void ListTagsForStreamAsync(const Model::ListTagsForStreamRequest& request, const ListTagsForStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
631 
644 
659 
673  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
674 
690 
708 
725  virtual void TagStreamAsync(const Model::TagStreamRequest& request, const TagStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
726 
735 
746 
756  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
757 
767 
779 
790  virtual void UntagStreamAsync(const Model::UntagStreamRequest& request, const UntagStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
791 
813 
837 
860  virtual void UpdateDataRetentionAsync(const Model::UpdateDataRetentionRequest& request, const UpdateDataRetentionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
861 
872 
885 
897  virtual void UpdateSignalingChannelAsync(const Model::UpdateSignalingChannelRequest& request, const UpdateSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
898 
913 
930 
946  virtual void UpdateStreamAsync(const Model::UpdateStreamRequest& request, const UpdateStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
947 
948 
949  void OverrideEndpoint(const Aws::String& endpoint);
950  private:
951  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
952  void CreateSignalingChannelAsyncHelper(const Model::CreateSignalingChannelRequest& request, const CreateSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
953  void CreateStreamAsyncHelper(const Model::CreateStreamRequest& request, const CreateStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
954  void DeleteSignalingChannelAsyncHelper(const Model::DeleteSignalingChannelRequest& request, const DeleteSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
955  void DeleteStreamAsyncHelper(const Model::DeleteStreamRequest& request, const DeleteStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
956  void DescribeSignalingChannelAsyncHelper(const Model::DescribeSignalingChannelRequest& request, const DescribeSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
957  void DescribeStreamAsyncHelper(const Model::DescribeStreamRequest& request, const DescribeStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
958  void GetDataEndpointAsyncHelper(const Model::GetDataEndpointRequest& request, const GetDataEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
959  void GetSignalingChannelEndpointAsyncHelper(const Model::GetSignalingChannelEndpointRequest& request, const GetSignalingChannelEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
960  void ListSignalingChannelsAsyncHelper(const Model::ListSignalingChannelsRequest& request, const ListSignalingChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
961  void ListStreamsAsyncHelper(const Model::ListStreamsRequest& request, const ListStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
962  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
963  void ListTagsForStreamAsyncHelper(const Model::ListTagsForStreamRequest& request, const ListTagsForStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
964  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
965  void TagStreamAsyncHelper(const Model::TagStreamRequest& request, const TagStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
966  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
967  void UntagStreamAsyncHelper(const Model::UntagStreamRequest& request, const UntagStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
968  void UpdateDataRetentionAsyncHelper(const Model::UpdateDataRetentionRequest& request, const UpdateDataRetentionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
969  void UpdateSignalingChannelAsyncHelper(const Model::UpdateSignalingChannelRequest& request, const UpdateSignalingChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
970  void UpdateStreamAsyncHelper(const Model::UpdateStreamRequest& request, const UpdateStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
971 
972  Aws::String m_uri;
973  Aws::String m_configScheme;
974  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
975  };
976 
977 } // namespace KinesisVideo
978 } // namespace Aws
Aws::KinesisVideo::Model::DescribeSignalingChannelRequest
Definition: DescribeSignalingChannelRequest.h:22
Aws::KinesisVideo::KinesisVideoClient::ListTagsForStreamCallable
virtual Model::ListTagsForStreamOutcomeCallable ListTagsForStreamCallable(const Model::ListTagsForStreamRequest &request) const
TagStreamResult.h
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::KinesisVideo::KinesisVideoClient::DeleteStream
virtual Model::DeleteStreamOutcome DeleteStream(const Model::DeleteStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::UpdateStreamCallable
virtual Model::UpdateStreamOutcomeCallable UpdateStreamCallable(const Model::UpdateStreamRequest &request) const
Aws::KinesisVideo::Model::UpdateStreamOutcome
Aws::Utils::Outcome< UpdateStreamResult, KinesisVideoError > UpdateStreamOutcome
Definition: KinesisVideoClient.h:110
Aws::KinesisVideo::DescribeSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeSignalingChannelRequest &, const Model::DescribeSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSignalingChannelResponseReceivedHandler
Definition: KinesisVideoClient.h:139
Aws::KinesisVideo::Model::GetSignalingChannelEndpointOutcome
Aws::Utils::Outcome< GetSignalingChannelEndpointResult, KinesisVideoError > GetSignalingChannelEndpointOutcome
Definition: KinesisVideoClient.h:99
Aws::KinesisVideo::Model::UntagStreamOutcome
Aws::Utils::Outcome< UntagStreamResult, KinesisVideoError > UntagStreamOutcome
Definition: KinesisVideoClient.h:107
Aws::KinesisVideo::Model::DeleteStreamRequest
Definition: DeleteStreamRequest.h:22
Aws::KinesisVideo::KinesisVideoClient::UpdateSignalingChannelCallable
virtual Model::UpdateSignalingChannelOutcomeCallable UpdateSignalingChannelCallable(const Model::UpdateSignalingChannelRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::UpdateStreamAsync
virtual void UpdateStreamAsync(const Model::UpdateStreamRequest &request, const UpdateStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::Model::UpdateDataRetentionRequest
Definition: UpdateDataRetentionRequest.h:23
Aws::KinesisVideo::KinesisVideoClient::DescribeSignalingChannel
virtual Model::DescribeSignalingChannelOutcome DescribeSignalingChannel(const Model::DescribeSignalingChannelRequest &request) const
Aws::KinesisVideo::UpdateSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateSignalingChannelRequest &, const Model::UpdateSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSignalingChannelResponseReceivedHandler
Definition: KinesisVideoClient.h:152
AWSError.h
DescribeSignalingChannelResult.h
Aws::KinesisVideo::Model::CreateSignalingChannelOutcome
Aws::Utils::Outcome< CreateSignalingChannelResult, KinesisVideoError > CreateSignalingChannelOutcome
Definition: KinesisVideoClient.h:90
Aws::KinesisVideo::GetSignalingChannelEndpointResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::GetSignalingChannelEndpointRequest &, const Model::GetSignalingChannelEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSignalingChannelEndpointResponseReceivedHandler
Definition: KinesisVideoClient.h:142
Aws::KinesisVideo::Model::DeleteSignalingChannelRequest
Definition: DeleteSignalingChannelRequest.h:22
Aws::KinesisVideo::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, KinesisVideoError > UntagResourceOutcome
Definition: KinesisVideoClient.h:106
Aws::KinesisVideo::Model::UpdateStreamOutcomeCallable
std::future< UpdateStreamOutcome > UpdateStreamOutcomeCallable
Definition: KinesisVideoClient.h:130
Aws::KinesisVideo::Model::UntagStreamRequest
Definition: UntagStreamRequest.h:23
Aws::KinesisVideo::KinesisVideoClient::CreateSignalingChannelAsync
virtual void CreateSignalingChannelAsync(const Model::CreateSignalingChannelRequest &request, const CreateSignalingChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteStreamResult.h
CreateSignalingChannelResult.h
Aws::KinesisVideo::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: KinesisVideoClient.h:122
Aws::KinesisVideo::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, KinesisVideoError > ListTagsForResourceOutcome
Definition: KinesisVideoClient.h:102
Aws::KinesisVideo::KinesisVideoClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::KinesisVideo::Model::UpdateSignalingChannelOutcome
Aws::Utils::Outcome< UpdateSignalingChannelResult, KinesisVideoError > UpdateSignalingChannelOutcome
Definition: KinesisVideoClient.h:109
Aws::KinesisVideo::KinesisVideoClient::CreateStream
virtual Model::CreateStreamOutcome CreateStream(const Model::CreateStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::UpdateStream
virtual Model::UpdateStreamOutcome UpdateStream(const Model::UpdateStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::UpdateDataRetentionAsync
virtual void UpdateDataRetentionAsync(const Model::UpdateDataRetentionRequest &request, const UpdateDataRetentionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: KinesisVideoClient.h:161
KinesisVideo_EXPORTS.h
Aws::KinesisVideo::Model::GetSignalingChannelEndpointRequest
Definition: GetSignalingChannelEndpointRequest.h:23
Aws::KinesisVideo::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::KinesisVideo::KinesisVideoClient::DescribeStream
virtual Model::DescribeStreamOutcome DescribeStream(const Model::DescribeStreamRequest &request) const
Aws::KinesisVideo::DeleteSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DeleteSignalingChannelRequest &, const Model::DeleteSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSignalingChannelResponseReceivedHandler
Definition: KinesisVideoClient.h:137
Aws::KinesisVideo::Model::UpdateDataRetentionOutcomeCallable
std::future< UpdateDataRetentionOutcome > UpdateDataRetentionOutcomeCallable
Definition: KinesisVideoClient.h:128
Aws::KinesisVideo::KinesisVideoClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::KinesisVideo::Model::ListSignalingChannelsRequest
Definition: ListSignalingChannelsRequest.h:23
Aws::KinesisVideo::UpdateDataRetentionResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateDataRetentionRequest &, const Model::UpdateDataRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataRetentionResponseReceivedHandler
Definition: KinesisVideoClient.h:151
Aws::KinesisVideo::Model::UpdateSignalingChannelOutcomeCallable
std::future< UpdateSignalingChannelOutcome > UpdateSignalingChannelOutcomeCallable
Definition: KinesisVideoClient.h:129
Aws::KinesisVideo::KinesisVideoClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::KinesisVideo::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, KinesisVideoError > TagResourceOutcome
Definition: KinesisVideoClient.h:104
Aws::KinesisVideo::Model::DescribeStreamRequest
Definition: DescribeStreamRequest.h:22
Aws::KinesisVideo::KinesisVideoClient::GetDataEndpoint
virtual Model::GetDataEndpointOutcome GetDataEndpoint(const Model::GetDataEndpointRequest &request) const
AsyncCallerContext.h
UntagStreamResult.h
Aws::KinesisVideo::Model::UpdateSignalingChannelRequest
Definition: UpdateSignalingChannelRequest.h:23
Aws::KinesisVideo::Model::UntagStreamOutcomeCallable
std::future< UntagStreamOutcome > UntagStreamOutcomeCallable
Definition: KinesisVideoClient.h:127
Aws::KinesisVideo::KinesisVideoClient::DescribeStreamAsync
virtual void DescribeStreamAsync(const Model::DescribeStreamRequest &request, const DescribeStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::UpdateDataRetention
virtual Model::UpdateDataRetentionOutcome UpdateDataRetention(const Model::UpdateDataRetentionRequest &request) const
Aws::KinesisVideo::KinesisVideoClient
Definition: KinesisVideoClient.h:159
Aws::KinesisVideo::Model::CreateStreamRequest
Definition: CreateStreamRequest.h:23
Aws::KinesisVideo::ListSignalingChannelsResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListSignalingChannelsRequest &, const Model::ListSignalingChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSignalingChannelsResponseReceivedHandler
Definition: KinesisVideoClient.h:143
Aws::KinesisVideo::Model::DescribeStreamOutcome
Aws::Utils::Outcome< DescribeStreamResult, KinesisVideoError > DescribeStreamOutcome
Definition: KinesisVideoClient.h:97
Aws::KinesisVideo::Model::CreateStreamOutcomeCallable
std::future< CreateStreamOutcome > CreateStreamOutcomeCallable
Definition: KinesisVideoClient.h:113
Aws::KinesisVideo::KinesisVideoClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::DeleteSignalingChannel
virtual Model::DeleteSignalingChannelOutcome DeleteSignalingChannel(const Model::DeleteSignalingChannelRequest &request) const
CreateStreamResult.h
Aws::KinesisVideo::Model::GetSignalingChannelEndpointOutcomeCallable
std::future< GetSignalingChannelEndpointOutcome > GetSignalingChannelEndpointOutcomeCallable
Definition: KinesisVideoClient.h:119
Aws::KinesisVideo::KinesisVideoClient::UpdateSignalingChannelAsync
virtual void UpdateSignalingChannelAsync(const Model::UpdateSignalingChannelRequest &request, const UpdateSignalingChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::ListStreamsCallable
virtual Model::ListStreamsOutcomeCallable ListStreamsCallable(const Model::ListStreamsRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::KinesisVideo::Model::ListSignalingChannelsOutcomeCallable
std::future< ListSignalingChannelsOutcome > ListSignalingChannelsOutcomeCallable
Definition: KinesisVideoClient.h:120
Aws::KinesisVideo::ListStreamsResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamsResponseReceivedHandler
Definition: KinesisVideoClient.h:144
Aws::KinesisVideo::KinesisVideoClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::KinesisVideo::Model::DescribeSignalingChannelOutcomeCallable
std::future< DescribeSignalingChannelOutcome > DescribeSignalingChannelOutcomeCallable
Definition: KinesisVideoClient.h:116
ListStreamsResult.h
Aws::KinesisVideo::KinesisVideoClient::DescribeStreamCallable
virtual Model::DescribeStreamOutcomeCallable DescribeStreamCallable(const Model::DescribeStreamRequest &request) const
KinesisVideoErrors.h
Aws::KinesisVideo::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
UpdateDataRetentionResult.h
Aws::KinesisVideo::Model::ListTagsForStreamRequest
Definition: ListTagsForStreamRequest.h:22
Aws::KinesisVideo::KinesisVideoClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::~KinesisVideoClient
virtual ~KinesisVideoClient()
Aws::KinesisVideo::KinesisVideoClient::GetDataEndpointAsync
virtual void GetDataEndpointAsync(const Model::GetDataEndpointRequest &request, const GetDataEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateStreamResult.h
Aws::KinesisVideo::Model::TagStreamOutcome
Aws::Utils::Outcome< TagStreamResult, KinesisVideoError > TagStreamOutcome
Definition: KinesisVideoClient.h:105
Aws::KinesisVideo::KinesisVideoClient::GetDataEndpointCallable
virtual Model::GetDataEndpointOutcomeCallable GetDataEndpointCallable(const Model::GetDataEndpointRequest &request) const
Aws::KinesisVideo::GetDataEndpointResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::GetDataEndpointRequest &, const Model::GetDataEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataEndpointResponseReceivedHandler
Definition: KinesisVideoClient.h:141
Aws::KinesisVideo::KinesisVideoClient::CreateSignalingChannelCallable
virtual Model::CreateSignalingChannelOutcomeCallable CreateSignalingChannelCallable(const Model::CreateSignalingChannelRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::KinesisVideo::Model::GetDataEndpointRequest
Definition: GetDataEndpointRequest.h:23
Aws::KinesisVideo::KinesisVideoClient::CreateSignalingChannel
virtual Model::CreateSignalingChannelOutcome CreateSignalingChannel(const Model::CreateSignalingChannelRequest &request) const
Aws::KinesisVideo::ListTagsForStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListTagsForStreamRequest &, const Model::ListTagsForStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:146
Aws::KinesisVideo::KinesisVideoClient::UntagStreamAsync
virtual void UntagStreamAsync(const Model::UntagStreamRequest &request, const UntagStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetDataEndpointResult.h
Aws::KinesisVideo::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::KinesisVideo::Model::ListTagsForStreamOutcomeCallable
std::future< ListTagsForStreamOutcome > ListTagsForStreamOutcomeCallable
Definition: KinesisVideoClient.h:123
AWSString.h
Aws::KinesisVideo::Model::TagStreamRequest
Definition: TagStreamRequest.h:23
Aws::KinesisVideo::Model::ListSignalingChannelsOutcome
Aws::Utils::Outcome< ListSignalingChannelsResult, KinesisVideoError > ListSignalingChannelsOutcome
Definition: KinesisVideoClient.h:100
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::KinesisVideo::Model::ListStreamsOutcome
Aws::Utils::Outcome< ListStreamsResult, KinesisVideoError > ListStreamsOutcome
Definition: KinesisVideoClient.h:101
Aws::KinesisVideo::CreateSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::CreateSignalingChannelRequest &, const Model::CreateSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSignalingChannelResponseReceivedHandler
Definition: KinesisVideoClient.h:133
ListTagsForStreamResult.h
DescribeStreamResult.h
Aws::KinesisVideo::KinesisVideoClient::KinesisVideoClient
KinesisVideoClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::KinesisVideo::Model::GetDataEndpointOutcomeCallable
std::future< GetDataEndpointOutcome > GetDataEndpointOutcomeCallable
Definition: KinesisVideoClient.h:118
Aws::KinesisVideo::KinesisVideoClient::DeleteStreamAsync
virtual void DeleteStreamAsync(const Model::DeleteStreamRequest &request, const DeleteStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::DescribeSignalingChannelAsync
virtual void DescribeSignalingChannelAsync(const Model::DescribeSignalingChannelRequest &request, const DescribeSignalingChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetSignalingChannelEndpointResult.h
Aws::KinesisVideo::DescribeStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeStreamRequest &, const Model::DescribeStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:140
Aws::KinesisVideo::Model::CreateStreamOutcome
Aws::Utils::Outcome< CreateStreamResult, KinesisVideoError > CreateStreamOutcome
Definition: KinesisVideoClient.h:93
Aws::KinesisVideo::Model::DescribeSignalingChannelOutcome
Aws::Utils::Outcome< DescribeSignalingChannelResult, KinesisVideoError > DescribeSignalingChannelOutcome
Definition: KinesisVideoClient.h:96
Aws::KinesisVideo::KinesisVideoClient::ListSignalingChannelsCallable
virtual Model::ListSignalingChannelsOutcomeCallable ListSignalingChannelsCallable(const Model::ListSignalingChannelsRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::CreateStreamAsync
virtual void CreateStreamAsync(const Model::CreateStreamRequest &request, const CreateStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::UpdateDataRetentionCallable
virtual Model::UpdateDataRetentionOutcomeCallable UpdateDataRetentionCallable(const Model::UpdateDataRetentionRequest &request) const
UpdateSignalingChannelResult.h
Aws::KinesisVideo::KinesisVideoClient::UntagStream
virtual Model::UntagStreamOutcome UntagStream(const Model::UntagStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::KinesisVideoClient
KinesisVideoClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::KinesisVideo::TagResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: KinesisVideoClient.h:147
Aws::KinesisVideo::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: KinesisVideoClient.h:124
Aws::KinesisVideo::KinesisVideoClient::TagStream
virtual Model::TagStreamOutcome TagStream(const Model::TagStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::DeleteSignalingChannelCallable
virtual Model::DeleteSignalingChannelOutcomeCallable DeleteSignalingChannelCallable(const Model::DeleteSignalingChannelRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::UpdateSignalingChannel
virtual Model::UpdateSignalingChannelOutcome UpdateSignalingChannel(const Model::UpdateSignalingChannelRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::ListStreams
virtual Model::ListStreamsOutcome ListStreams(const Model::ListStreamsRequest &request) const
Aws::KinesisVideo::Model::TagStreamOutcomeCallable
std::future< TagStreamOutcome > TagStreamOutcomeCallable
Definition: KinesisVideoClient.h:125
Aws::KinesisVideo::Model::CreateSignalingChannelRequest
Definition: CreateSignalingChannelRequest.h:26
ClientConfiguration.h
DeleteSignalingChannelResult.h
Aws::KinesisVideo::KinesisVideoClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::KinesisVideo::Model::ListStreamsRequest
Definition: ListStreamsRequest.h:23
Aws
Definition: AccessManagementClient.h:15
Aws::KinesisVideo::Model::DescribeStreamOutcomeCallable
std::future< DescribeStreamOutcome > DescribeStreamOutcomeCallable
Definition: KinesisVideoClient.h:117
HttpTypes.h
Aws::KinesisVideo::UntagStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UntagStreamRequest &, const Model::UntagStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:150
ListTagsForResourceResult.h
Aws::KinesisVideo::KinesisVideoClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::KinesisVideo::UpdateStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateStreamRequest &, const Model::UpdateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:153
Aws::KinesisVideo::Model::DeleteSignalingChannelOutcome
Aws::Utils::Outcome< DeleteSignalingChannelResult, KinesisVideoError > DeleteSignalingChannelOutcome
Definition: KinesisVideoClient.h:94
Aws::KinesisVideo::KinesisVideoClient::CreateStreamCallable
virtual Model::CreateStreamOutcomeCallable CreateStreamCallable(const Model::CreateStreamRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::KinesisVideo::KinesisVideoClient::ListStreamsAsync
virtual void ListStreamsAsync(const Model::ListStreamsRequest &request, const ListStreamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::GetSignalingChannelEndpoint
virtual Model::GetSignalingChannelEndpointOutcome GetSignalingChannelEndpoint(const Model::GetSignalingChannelEndpointRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::KinesisVideo::KinesisVideoClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::KinesisVideo::Model::ListTagsForStreamOutcome
Aws::Utils::Outcome< ListTagsForStreamResult, KinesisVideoError > ListTagsForStreamOutcome
Definition: KinesisVideoClient.h:103
Aws::KinesisVideo::KinesisVideoClient::UntagStreamCallable
virtual Model::UntagStreamOutcomeCallable UntagStreamCallable(const Model::UntagStreamRequest &request) const
Aws::KinesisVideo::Model::DeleteStreamOutcome
Aws::Utils::Outcome< DeleteStreamResult, KinesisVideoError > DeleteStreamOutcome
Definition: KinesisVideoClient.h:95
AWSClient.h
Aws::KinesisVideo::CreateStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::CreateStreamRequest &, const Model::CreateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:136
Aws::KinesisVideo::DeleteStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DeleteStreamRequest &, const Model::DeleteStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:138
Aws::KinesisVideo::Model::CreateSignalingChannelOutcomeCallable
std::future< CreateSignalingChannelOutcome > CreateSignalingChannelOutcomeCallable
Definition: KinesisVideoClient.h:112
Aws::KinesisVideo::KinesisVideoClient::GetSignalingChannelEndpointAsync
virtual void GetSignalingChannelEndpointAsync(const Model::GetSignalingChannelEndpointRequest &request, const GetSignalingChannelEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::DeleteSignalingChannelAsync
virtual void DeleteSignalingChannelAsync(const Model::DeleteSignalingChannelRequest &request, const DeleteSignalingChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::Model::DeleteSignalingChannelOutcomeCallable
std::future< DeleteSignalingChannelOutcome > DeleteSignalingChannelOutcomeCallable
Definition: KinesisVideoClient.h:114
ListSignalingChannelsResult.h
Aws::KinesisVideo::Model::GetDataEndpointOutcome
Aws::Utils::Outcome< GetDataEndpointResult, KinesisVideoError > GetDataEndpointOutcome
Definition: KinesisVideoClient.h:98
Aws::KinesisVideo::ListTagsForResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: KinesisVideoClient.h:145
Aws::KinesisVideo::TagStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::TagStreamRequest &, const Model::TagStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagStreamResponseReceivedHandler
Definition: KinesisVideoClient.h:148
Aws::KinesisVideo::UntagResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: KinesisVideoClient.h:149
Aws::KinesisVideo::KinesisVideoClient::TagStreamAsync
virtual void TagStreamAsync(const Model::TagStreamRequest &request, const TagStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::Model::ListStreamsOutcomeCallable
std::future< ListStreamsOutcome > ListStreamsOutcomeCallable
Definition: KinesisVideoClient.h:121
Aws::KinesisVideo::KinesisVideoClient::GetSignalingChannelEndpointCallable
virtual Model::GetSignalingChannelEndpointOutcomeCallable GetSignalingChannelEndpointCallable(const Model::GetSignalingChannelEndpointRequest &request) const
Aws::KinesisVideo::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: KinesisVideoClient.h:126
AWS_KINESISVIDEO_API
#define AWS_KINESISVIDEO_API
Definition: KinesisVideo_EXPORTS.h:28
Aws::KinesisVideo::KinesisVideoClient::ListSignalingChannelsAsync
virtual void ListSignalingChannelsAsync(const Model::ListSignalingChannelsRequest &request, const ListSignalingChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::KinesisVideo::KinesisVideoClient::KinesisVideoClient
KinesisVideoClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::KinesisVideo::KinesisVideoClient::DeleteStreamCallable
virtual Model::DeleteStreamOutcomeCallable DeleteStreamCallable(const Model::DeleteStreamRequest &request) const
Aws::KinesisVideo::Model::DeleteStreamOutcomeCallable
std::future< DeleteStreamOutcome > DeleteStreamOutcomeCallable
Definition: KinesisVideoClient.h:115
Aws::KinesisVideo::KinesisVideoClient::ListSignalingChannels
virtual Model::ListSignalingChannelsOutcome ListSignalingChannels(const Model::ListSignalingChannelsRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::ListTagsForStreamAsync
virtual void ListTagsForStreamAsync(const Model::ListTagsForStreamRequest &request, const ListTagsForStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TagResourceResult.h
JsonSerializer.h
Aws::KinesisVideo::KinesisVideoClient::ListTagsForStream
virtual Model::ListTagsForStreamOutcome ListTagsForStream(const Model::ListTagsForStreamRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::TagStreamCallable
virtual Model::TagStreamOutcomeCallable TagStreamCallable(const Model::TagStreamRequest &request) const
Aws::KinesisVideo::Model::UpdateStreamRequest
Definition: UpdateStreamRequest.h:22
Aws::KinesisVideo::KinesisVideoClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::KinesisVideo::KinesisVideoClient::DescribeSignalingChannelCallable
virtual Model::DescribeSignalingChannelOutcomeCallable DescribeSignalingChannelCallable(const Model::DescribeSignalingChannelRequest &request) const
Aws::KinesisVideo::Model::UpdateDataRetentionOutcome
Aws::Utils::Outcome< UpdateDataRetentionResult, KinesisVideoError > UpdateDataRetentionOutcome
Definition: KinesisVideoClient.h:108