AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KinesisVideoServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/kinesisvideo/KinesisVideoErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/kinesisvideo/KinesisVideoEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in KinesisVideoClient header */
21#include <aws/kinesisvideo/model/CreateSignalingChannelResult.h>
22#include <aws/kinesisvideo/model/CreateStreamResult.h>
23#include <aws/kinesisvideo/model/DeleteEdgeConfigurationResult.h>
24#include <aws/kinesisvideo/model/DeleteSignalingChannelResult.h>
25#include <aws/kinesisvideo/model/DeleteStreamResult.h>
26#include <aws/kinesisvideo/model/DescribeEdgeConfigurationResult.h>
27#include <aws/kinesisvideo/model/DescribeImageGenerationConfigurationResult.h>
28#include <aws/kinesisvideo/model/DescribeMappedResourceConfigurationResult.h>
29#include <aws/kinesisvideo/model/DescribeMediaStorageConfigurationResult.h>
30#include <aws/kinesisvideo/model/DescribeNotificationConfigurationResult.h>
31#include <aws/kinesisvideo/model/DescribeSignalingChannelResult.h>
32#include <aws/kinesisvideo/model/DescribeStreamResult.h>
33#include <aws/kinesisvideo/model/GetDataEndpointResult.h>
34#include <aws/kinesisvideo/model/GetSignalingChannelEndpointResult.h>
35#include <aws/kinesisvideo/model/ListEdgeAgentConfigurationsResult.h>
36#include <aws/kinesisvideo/model/ListSignalingChannelsResult.h>
37#include <aws/kinesisvideo/model/ListStreamsResult.h>
38#include <aws/kinesisvideo/model/ListTagsForResourceResult.h>
39#include <aws/kinesisvideo/model/ListTagsForStreamResult.h>
40#include <aws/kinesisvideo/model/StartEdgeConfigurationUpdateResult.h>
41#include <aws/kinesisvideo/model/TagResourceResult.h>
42#include <aws/kinesisvideo/model/TagStreamResult.h>
43#include <aws/kinesisvideo/model/UntagResourceResult.h>
44#include <aws/kinesisvideo/model/UntagStreamResult.h>
45#include <aws/kinesisvideo/model/UpdateDataRetentionResult.h>
46#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationResult.h>
47#include <aws/kinesisvideo/model/UpdateMediaStorageConfigurationResult.h>
48#include <aws/kinesisvideo/model/UpdateNotificationConfigurationResult.h>
49#include <aws/kinesisvideo/model/UpdateSignalingChannelResult.h>
50#include <aws/kinesisvideo/model/UpdateStreamResult.h>
51#include <aws/kinesisvideo/model/ListStreamsRequest.h>
52#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationRequest.h>
53#include <aws/kinesisvideo/model/ListTagsForStreamRequest.h>
54#include <aws/kinesisvideo/model/DescribeImageGenerationConfigurationRequest.h>
55#include <aws/kinesisvideo/model/DescribeNotificationConfigurationRequest.h>
56#include <aws/kinesisvideo/model/DescribeStreamRequest.h>
57#include <aws/kinesisvideo/model/ListSignalingChannelsRequest.h>
58#include <aws/kinesisvideo/model/DescribeSignalingChannelRequest.h>
59#include <aws/kinesisvideo/model/UpdateNotificationConfigurationRequest.h>
60#include <aws/kinesisvideo/model/DescribeEdgeConfigurationRequest.h>
61#include <aws/kinesisvideo/model/DescribeMappedResourceConfigurationRequest.h>
62#include <aws/kinesisvideo/model/DeleteEdgeConfigurationRequest.h>
63#include <aws/kinesisvideo/model/DescribeMediaStorageConfigurationRequest.h>
64/* End of service model headers required in KinesisVideoClient header */
65
66namespace Aws
67{
68 namespace Http
69 {
70 class HttpClient;
71 class HttpClientFactory;
72 } // namespace Http
73
74 namespace Utils
75 {
76 template< typename R, typename E> class Outcome;
77
78 namespace Threading
79 {
80 class Executor;
81 } // namespace Threading
82 } // namespace Utils
83
84 namespace Auth
85 {
86 class AWSCredentials;
87 class AWSCredentialsProvider;
88 } // namespace Auth
89
90 namespace Client
91 {
92 class RetryStrategy;
93 } // namespace Client
94
95 namespace KinesisVideo
96 {
100
101 namespace Model
102 {
103 /* Service model forward declarations required in KinesisVideoClient header */
120 class ListStreamsRequest;
124 class TagResourceRequest;
125 class TagStreamRequest;
127 class UntagStreamRequest;
134 /* End of service model forward declarations required in KinesisVideoClient header */
135
136 /* Service model Outcome class definitions */
167 /* End of service model Outcome class definitions */
168
169 /* Service model Outcome callable definitions */
170 typedef std::future<CreateSignalingChannelOutcome> CreateSignalingChannelOutcomeCallable;
171 typedef std::future<CreateStreamOutcome> CreateStreamOutcomeCallable;
172 typedef std::future<DeleteEdgeConfigurationOutcome> DeleteEdgeConfigurationOutcomeCallable;
173 typedef std::future<DeleteSignalingChannelOutcome> DeleteSignalingChannelOutcomeCallable;
174 typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
175 typedef std::future<DescribeEdgeConfigurationOutcome> DescribeEdgeConfigurationOutcomeCallable;
176 typedef std::future<DescribeImageGenerationConfigurationOutcome> DescribeImageGenerationConfigurationOutcomeCallable;
177 typedef std::future<DescribeMappedResourceConfigurationOutcome> DescribeMappedResourceConfigurationOutcomeCallable;
178 typedef std::future<DescribeMediaStorageConfigurationOutcome> DescribeMediaStorageConfigurationOutcomeCallable;
179 typedef std::future<DescribeNotificationConfigurationOutcome> DescribeNotificationConfigurationOutcomeCallable;
180 typedef std::future<DescribeSignalingChannelOutcome> DescribeSignalingChannelOutcomeCallable;
181 typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
182 typedef std::future<GetDataEndpointOutcome> GetDataEndpointOutcomeCallable;
183 typedef std::future<GetSignalingChannelEndpointOutcome> GetSignalingChannelEndpointOutcomeCallable;
184 typedef std::future<ListEdgeAgentConfigurationsOutcome> ListEdgeAgentConfigurationsOutcomeCallable;
185 typedef std::future<ListSignalingChannelsOutcome> ListSignalingChannelsOutcomeCallable;
186 typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
187 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
188 typedef std::future<ListTagsForStreamOutcome> ListTagsForStreamOutcomeCallable;
189 typedef std::future<StartEdgeConfigurationUpdateOutcome> StartEdgeConfigurationUpdateOutcomeCallable;
190 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
191 typedef std::future<TagStreamOutcome> TagStreamOutcomeCallable;
192 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
193 typedef std::future<UntagStreamOutcome> UntagStreamOutcomeCallable;
194 typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
195 typedef std::future<UpdateImageGenerationConfigurationOutcome> UpdateImageGenerationConfigurationOutcomeCallable;
196 typedef std::future<UpdateMediaStorageConfigurationOutcome> UpdateMediaStorageConfigurationOutcomeCallable;
197 typedef std::future<UpdateNotificationConfigurationOutcome> UpdateNotificationConfigurationOutcomeCallable;
198 typedef std::future<UpdateSignalingChannelOutcome> UpdateSignalingChannelOutcomeCallable;
199 typedef std::future<UpdateStreamOutcome> UpdateStreamOutcomeCallable;
200 /* End of service model Outcome callable definitions */
201 } // namespace Model
202
203 class KinesisVideoClient;
204
205 /* Service model async handlers definitions */
206 typedef std::function<void(const KinesisVideoClient*, const Model::CreateSignalingChannelRequest&, const Model::CreateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSignalingChannelResponseReceivedHandler;
207 typedef std::function<void(const KinesisVideoClient*, const Model::CreateStreamRequest&, const Model::CreateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStreamResponseReceivedHandler;
208 typedef std::function<void(const KinesisVideoClient*, const Model::DeleteEdgeConfigurationRequest&, const Model::DeleteEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEdgeConfigurationResponseReceivedHandler;
209 typedef std::function<void(const KinesisVideoClient*, const Model::DeleteSignalingChannelRequest&, const Model::DeleteSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSignalingChannelResponseReceivedHandler;
210 typedef std::function<void(const KinesisVideoClient*, const Model::DeleteStreamRequest&, const Model::DeleteStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStreamResponseReceivedHandler;
211 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeEdgeConfigurationRequest&, const Model::DescribeEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEdgeConfigurationResponseReceivedHandler;
212 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeImageGenerationConfigurationRequest&, const Model::DescribeImageGenerationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageGenerationConfigurationResponseReceivedHandler;
213 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMappedResourceConfigurationRequest&, const Model::DescribeMappedResourceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMappedResourceConfigurationResponseReceivedHandler;
214 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMediaStorageConfigurationRequest&, const Model::DescribeMediaStorageConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMediaStorageConfigurationResponseReceivedHandler;
215 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeNotificationConfigurationRequest&, const Model::DescribeNotificationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNotificationConfigurationResponseReceivedHandler;
216 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeSignalingChannelRequest&, const Model::DescribeSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSignalingChannelResponseReceivedHandler;
217 typedef std::function<void(const KinesisVideoClient*, const Model::DescribeStreamRequest&, const Model::DescribeStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStreamResponseReceivedHandler;
218 typedef std::function<void(const KinesisVideoClient*, const Model::GetDataEndpointRequest&, const Model::GetDataEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataEndpointResponseReceivedHandler;
219 typedef std::function<void(const KinesisVideoClient*, const Model::GetSignalingChannelEndpointRequest&, const Model::GetSignalingChannelEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSignalingChannelEndpointResponseReceivedHandler;
220 typedef std::function<void(const KinesisVideoClient*, const Model::ListEdgeAgentConfigurationsRequest&, const Model::ListEdgeAgentConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEdgeAgentConfigurationsResponseReceivedHandler;
221 typedef std::function<void(const KinesisVideoClient*, const Model::ListSignalingChannelsRequest&, const Model::ListSignalingChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSignalingChannelsResponseReceivedHandler;
222 typedef std::function<void(const KinesisVideoClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamsResponseReceivedHandler;
223 typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
224 typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForStreamRequest&, const Model::ListTagsForStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForStreamResponseReceivedHandler;
225 typedef std::function<void(const KinesisVideoClient*, const Model::StartEdgeConfigurationUpdateRequest&, const Model::StartEdgeConfigurationUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartEdgeConfigurationUpdateResponseReceivedHandler;
226 typedef std::function<void(const KinesisVideoClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
227 typedef std::function<void(const KinesisVideoClient*, const Model::TagStreamRequest&, const Model::TagStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagStreamResponseReceivedHandler;
228 typedef std::function<void(const KinesisVideoClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
229 typedef std::function<void(const KinesisVideoClient*, const Model::UntagStreamRequest&, const Model::UntagStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagStreamResponseReceivedHandler;
230 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataRetentionResponseReceivedHandler;
231 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateImageGenerationConfigurationRequest&, const Model::UpdateImageGenerationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateImageGenerationConfigurationResponseReceivedHandler;
232 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateMediaStorageConfigurationRequest&, const Model::UpdateMediaStorageConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMediaStorageConfigurationResponseReceivedHandler;
233 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateNotificationConfigurationRequest&, const Model::UpdateNotificationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNotificationConfigurationResponseReceivedHandler;
234 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateSignalingChannelRequest&, const Model::UpdateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSignalingChannelResponseReceivedHandler;
235 typedef std::function<void(const KinesisVideoClient*, const Model::UpdateStreamRequest&, const Model::UpdateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStreamResponseReceivedHandler;
236 /* End of service model async handlers definitions */
237 } // namespace KinesisVideo
238} // namespace Aws
EndpointProviderBase< KinesisVideoClientConfiguration, KinesisVideoBuiltInParameters, KinesisVideoClientContextParameters > KinesisVideoEndpointProviderBase
std::future< CreateSignalingChannelOutcome > CreateSignalingChannelOutcomeCallable
std::future< DescribeImageGenerationConfigurationOutcome > DescribeImageGenerationConfigurationOutcomeCallable
std::future< DescribeSignalingChannelOutcome > DescribeSignalingChannelOutcomeCallable
Aws::Utils::Outcome< TagStreamResult, KinesisVideoError > TagStreamOutcome
std::future< UpdateMediaStorageConfigurationOutcome > UpdateMediaStorageConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeNotificationConfigurationResult, KinesisVideoError > DescribeNotificationConfigurationOutcome
Aws::Utils::Outcome< UpdateDataRetentionResult, KinesisVideoError > UpdateDataRetentionOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, KinesisVideoError > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListSignalingChannelsResult, KinesisVideoError > ListSignalingChannelsOutcome
std::future< DescribeNotificationConfigurationOutcome > DescribeNotificationConfigurationOutcomeCallable
std::future< DeleteStreamOutcome > DeleteStreamOutcomeCallable
Aws::Utils::Outcome< UpdateStreamResult, KinesisVideoError > UpdateStreamOutcome
Aws::Utils::Outcome< CreateStreamResult, KinesisVideoError > CreateStreamOutcome
Aws::Utils::Outcome< DescribeEdgeConfigurationResult, KinesisVideoError > DescribeEdgeConfigurationOutcome
std::future< TagStreamOutcome > TagStreamOutcomeCallable
std::future< DeleteSignalingChannelOutcome > DeleteSignalingChannelOutcomeCallable
Aws::Utils::Outcome< UpdateMediaStorageConfigurationResult, KinesisVideoError > UpdateMediaStorageConfigurationOutcome
std::future< UpdateImageGenerationConfigurationOutcome > UpdateImageGenerationConfigurationOutcomeCallable
std::future< DescribeMediaStorageConfigurationOutcome > DescribeMediaStorageConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteEdgeConfigurationResult, KinesisVideoError > DeleteEdgeConfigurationOutcome
Aws::Utils::Outcome< UpdateSignalingChannelResult, KinesisVideoError > UpdateSignalingChannelOutcome
Aws::Utils::Outcome< ListTagsForStreamResult, KinesisVideoError > ListTagsForStreamOutcome
Aws::Utils::Outcome< GetDataEndpointResult, KinesisVideoError > GetDataEndpointOutcome
Aws::Utils::Outcome< UntagStreamResult, KinesisVideoError > UntagStreamOutcome
Aws::Utils::Outcome< UpdateImageGenerationConfigurationResult, KinesisVideoError > UpdateImageGenerationConfigurationOutcome
std::future< ListEdgeAgentConfigurationsOutcome > ListEdgeAgentConfigurationsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeMediaStorageConfigurationResult, KinesisVideoError > DescribeMediaStorageConfigurationOutcome
Aws::Utils::Outcome< ListEdgeAgentConfigurationsResult, KinesisVideoError > ListEdgeAgentConfigurationsOutcome
std::future< UpdateDataRetentionOutcome > UpdateDataRetentionOutcomeCallable
std::future< ListSignalingChannelsOutcome > ListSignalingChannelsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, KinesisVideoError > TagResourceOutcome
std::future< ListStreamsOutcome > ListStreamsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateNotificationConfigurationOutcome > UpdateNotificationConfigurationOutcomeCallable
std::future< StartEdgeConfigurationUpdateOutcome > StartEdgeConfigurationUpdateOutcomeCallable
Aws::Utils::Outcome< DescribeImageGenerationConfigurationResult, KinesisVideoError > DescribeImageGenerationConfigurationOutcome
std::future< UpdateStreamOutcome > UpdateStreamOutcomeCallable
std::future< UpdateSignalingChannelOutcome > UpdateSignalingChannelOutcomeCallable
Aws::Utils::Outcome< DeleteSignalingChannelResult, KinesisVideoError > DeleteSignalingChannelOutcome
Aws::Utils::Outcome< DeleteStreamResult, KinesisVideoError > DeleteStreamOutcome
Aws::Utils::Outcome< DescribeSignalingChannelResult, KinesisVideoError > DescribeSignalingChannelOutcome
Aws::Utils::Outcome< GetSignalingChannelEndpointResult, KinesisVideoError > GetSignalingChannelEndpointOutcome
std::future< DescribeEdgeConfigurationOutcome > DescribeEdgeConfigurationOutcomeCallable
std::future< UntagStreamOutcome > UntagStreamOutcomeCallable
Aws::Utils::Outcome< ListStreamsResult, KinesisVideoError > ListStreamsOutcome
std::future< GetSignalingChannelEndpointOutcome > GetSignalingChannelEndpointOutcomeCallable
Aws::Utils::Outcome< UpdateNotificationConfigurationResult, KinesisVideoError > UpdateNotificationConfigurationOutcome
Aws::Utils::Outcome< DescribeStreamResult, KinesisVideoError > DescribeStreamOutcome
Aws::Utils::Outcome< UntagResourceResult, KinesisVideoError > UntagResourceOutcome
Aws::Utils::Outcome< StartEdgeConfigurationUpdateResult, KinesisVideoError > StartEdgeConfigurationUpdateOutcome
Aws::Utils::Outcome< DescribeMappedResourceConfigurationResult, KinesisVideoError > DescribeMappedResourceConfigurationOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeStreamOutcome > DescribeStreamOutcomeCallable
std::future< CreateStreamOutcome > CreateStreamOutcomeCallable
Aws::Utils::Outcome< CreateSignalingChannelResult, KinesisVideoError > CreateSignalingChannelOutcome
std::future< ListTagsForStreamOutcome > ListTagsForStreamOutcomeCallable
std::future< DescribeMappedResourceConfigurationOutcome > DescribeMappedResourceConfigurationOutcomeCallable
std::future< DeleteEdgeConfigurationOutcome > DeleteEdgeConfigurationOutcomeCallable
std::future< GetDataEndpointOutcome > GetDataEndpointOutcomeCallable
std::function< void(const KinesisVideoClient *, const Model::TagStreamRequest &, const Model::TagStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeImageGenerationConfigurationRequest &, const Model::DescribeImageGenerationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageGenerationConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeStreamRequest &, const Model::DescribeStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeNotificationConfigurationRequest &, const Model::DescribeNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNotificationConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateSignalingChannelRequest &, const Model::UpdateSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeEdgeConfigurationRequest &, const Model::DescribeEdgeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEdgeConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamsResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeMediaStorageConfigurationRequest &, const Model::DescribeMediaStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMediaStorageConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DeleteEdgeConfigurationRequest &, const Model::DeleteEdgeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEdgeConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListSignalingChannelsRequest &, const Model::ListSignalingChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSignalingChannelsResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::GetDataEndpointRequest &, const Model::GetDataEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataEndpointResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateStreamRequest &, const Model::UpdateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::GetSignalingChannelEndpointRequest &, const Model::GetSignalingChannelEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSignalingChannelEndpointResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DeleteStreamRequest &, const Model::DeleteStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateDataRetentionRequest &, const Model::UpdateDataRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataRetentionResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::StartEdgeConfigurationUpdateRequest &, const Model::StartEdgeConfigurationUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartEdgeConfigurationUpdateResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::CreateSignalingChannelRequest &, const Model::CreateSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListTagsForStreamRequest &, const Model::ListTagsForStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeMappedResourceConfigurationRequest &, const Model::DescribeMappedResourceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMappedResourceConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DescribeSignalingChannelRequest &, const Model::DescribeSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::DeleteSignalingChannelRequest &, const Model::DeleteSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSignalingChannelResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UntagStreamRequest &, const Model::UntagStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateMediaStorageConfigurationRequest &, const Model::UpdateMediaStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMediaStorageConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::CreateStreamRequest &, const Model::CreateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::UpdateImageGenerationConfigurationRequest &, const Model::UpdateImageGenerationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateImageGenerationConfigurationResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::ListEdgeAgentConfigurationsRequest &, const Model::ListEdgeAgentConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEdgeAgentConfigurationsResponseReceivedHandler