AWS SDK for C++

AWS SDK for C++ Version 1.11.683

Loading...
Searching...
No Matches
KinesisVideoServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/kinesisvideo/KinesisVideoEndpointProvider.h>
15#include <aws/kinesisvideo/KinesisVideoErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in KinesisVideoClient header */
22#include <aws/kinesisvideo/model/CreateSignalingChannelResult.h>
23#include <aws/kinesisvideo/model/CreateStreamResult.h>
24#include <aws/kinesisvideo/model/DeleteEdgeConfigurationRequest.h>
25#include <aws/kinesisvideo/model/DeleteEdgeConfigurationResult.h>
26#include <aws/kinesisvideo/model/DeleteSignalingChannelResult.h>
27#include <aws/kinesisvideo/model/DeleteStreamResult.h>
28#include <aws/kinesisvideo/model/DescribeEdgeConfigurationRequest.h>
29#include <aws/kinesisvideo/model/DescribeEdgeConfigurationResult.h>
30#include <aws/kinesisvideo/model/DescribeImageGenerationConfigurationRequest.h>
31#include <aws/kinesisvideo/model/DescribeImageGenerationConfigurationResult.h>
32#include <aws/kinesisvideo/model/DescribeMappedResourceConfigurationRequest.h>
33#include <aws/kinesisvideo/model/DescribeMappedResourceConfigurationResult.h>
34#include <aws/kinesisvideo/model/DescribeMediaStorageConfigurationRequest.h>
35#include <aws/kinesisvideo/model/DescribeMediaStorageConfigurationResult.h>
36#include <aws/kinesisvideo/model/DescribeNotificationConfigurationRequest.h>
37#include <aws/kinesisvideo/model/DescribeNotificationConfigurationResult.h>
38#include <aws/kinesisvideo/model/DescribeSignalingChannelRequest.h>
39#include <aws/kinesisvideo/model/DescribeSignalingChannelResult.h>
40#include <aws/kinesisvideo/model/DescribeStreamRequest.h>
41#include <aws/kinesisvideo/model/DescribeStreamResult.h>
42#include <aws/kinesisvideo/model/GetDataEndpointResult.h>
43#include <aws/kinesisvideo/model/GetSignalingChannelEndpointResult.h>
44#include <aws/kinesisvideo/model/ListEdgeAgentConfigurationsResult.h>
45#include <aws/kinesisvideo/model/ListSignalingChannelsRequest.h>
46#include <aws/kinesisvideo/model/ListSignalingChannelsResult.h>
47#include <aws/kinesisvideo/model/ListStreamsRequest.h>
48#include <aws/kinesisvideo/model/ListStreamsResult.h>
49#include <aws/kinesisvideo/model/ListTagsForResourceResult.h>
50#include <aws/kinesisvideo/model/ListTagsForStreamRequest.h>
51#include <aws/kinesisvideo/model/ListTagsForStreamResult.h>
52#include <aws/kinesisvideo/model/StartEdgeConfigurationUpdateResult.h>
53#include <aws/kinesisvideo/model/TagResourceResult.h>
54#include <aws/kinesisvideo/model/TagStreamResult.h>
55#include <aws/kinesisvideo/model/UntagResourceResult.h>
56#include <aws/kinesisvideo/model/UntagStreamResult.h>
57#include <aws/kinesisvideo/model/UpdateDataRetentionResult.h>
58#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationRequest.h>
59#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationResult.h>
60#include <aws/kinesisvideo/model/UpdateMediaStorageConfigurationResult.h>
61#include <aws/kinesisvideo/model/UpdateNotificationConfigurationRequest.h>
62#include <aws/kinesisvideo/model/UpdateNotificationConfigurationResult.h>
63#include <aws/kinesisvideo/model/UpdateSignalingChannelResult.h>
64#include <aws/kinesisvideo/model/UpdateStreamResult.h>
65/* End of service model headers required in KinesisVideoClient header */
66
67namespace Aws {
68namespace Http {
69class HttpClient;
70class HttpClientFactory;
71} // namespace Http
72
73namespace Utils {
74template <typename R, typename E>
75class Outcome;
76
77namespace Threading {
78class Executor;
79} // namespace Threading
80} // namespace Utils
81
82namespace Auth {
83class AWSCredentials;
84class AWSCredentialsProvider;
85} // namespace Auth
86
87namespace Client {
88class RetryStrategy;
89} // namespace Client
90
91namespace KinesisVideo {
95
96namespace Model {
97/* Service model forward declarations required in KinesisVideoClient header */
119class TagStreamRequest;
128/* End of service model forward declarations required in KinesisVideoClient header */
129
130/* Service model Outcome class definitions */
161/* End of service model Outcome class definitions */
162
163/* Service model Outcome callable definitions */
164typedef std::future<CreateSignalingChannelOutcome> CreateSignalingChannelOutcomeCallable;
165typedef std::future<CreateStreamOutcome> CreateStreamOutcomeCallable;
166typedef std::future<DeleteEdgeConfigurationOutcome> DeleteEdgeConfigurationOutcomeCallable;
167typedef std::future<DeleteSignalingChannelOutcome> DeleteSignalingChannelOutcomeCallable;
168typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
169typedef std::future<DescribeEdgeConfigurationOutcome> DescribeEdgeConfigurationOutcomeCallable;
170typedef std::future<DescribeImageGenerationConfigurationOutcome> DescribeImageGenerationConfigurationOutcomeCallable;
171typedef std::future<DescribeMappedResourceConfigurationOutcome> DescribeMappedResourceConfigurationOutcomeCallable;
172typedef std::future<DescribeMediaStorageConfigurationOutcome> DescribeMediaStorageConfigurationOutcomeCallable;
173typedef std::future<DescribeNotificationConfigurationOutcome> DescribeNotificationConfigurationOutcomeCallable;
174typedef std::future<DescribeSignalingChannelOutcome> DescribeSignalingChannelOutcomeCallable;
175typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
176typedef std::future<GetDataEndpointOutcome> GetDataEndpointOutcomeCallable;
177typedef std::future<GetSignalingChannelEndpointOutcome> GetSignalingChannelEndpointOutcomeCallable;
178typedef std::future<ListEdgeAgentConfigurationsOutcome> ListEdgeAgentConfigurationsOutcomeCallable;
179typedef std::future<ListSignalingChannelsOutcome> ListSignalingChannelsOutcomeCallable;
180typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
181typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
182typedef std::future<ListTagsForStreamOutcome> ListTagsForStreamOutcomeCallable;
183typedef std::future<StartEdgeConfigurationUpdateOutcome> StartEdgeConfigurationUpdateOutcomeCallable;
184typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
185typedef std::future<TagStreamOutcome> TagStreamOutcomeCallable;
186typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
187typedef std::future<UntagStreamOutcome> UntagStreamOutcomeCallable;
188typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
189typedef std::future<UpdateImageGenerationConfigurationOutcome> UpdateImageGenerationConfigurationOutcomeCallable;
190typedef std::future<UpdateMediaStorageConfigurationOutcome> UpdateMediaStorageConfigurationOutcomeCallable;
191typedef std::future<UpdateNotificationConfigurationOutcome> UpdateNotificationConfigurationOutcomeCallable;
192typedef std::future<UpdateSignalingChannelOutcome> UpdateSignalingChannelOutcomeCallable;
193typedef std::future<UpdateStreamOutcome> UpdateStreamOutcomeCallable;
194/* End of service model Outcome callable definitions */
195} // namespace Model
196
198
199/* Service model async handlers definitions */
200typedef std::function<void(const KinesisVideoClient*, const Model::CreateSignalingChannelRequest&,
201 const Model::CreateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
203typedef std::function<void(const KinesisVideoClient*, const Model::CreateStreamRequest&, const Model::CreateStreamOutcome&,
204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
206typedef std::function<void(const KinesisVideoClient*, const Model::DeleteEdgeConfigurationRequest&,
207 const Model::DeleteEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
209typedef std::function<void(const KinesisVideoClient*, const Model::DeleteSignalingChannelRequest&,
210 const Model::DeleteSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
212typedef std::function<void(const KinesisVideoClient*, const Model::DeleteStreamRequest&, const Model::DeleteStreamOutcome&,
213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
215typedef std::function<void(const KinesisVideoClient*, const Model::DescribeEdgeConfigurationRequest&,
216 const Model::DescribeEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
218typedef std::function<void(const KinesisVideoClient*, const Model::DescribeImageGenerationConfigurationRequest&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMappedResourceConfigurationRequest&,
224 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
226typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMediaStorageConfigurationRequest&,
228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
230typedef std::function<void(const KinesisVideoClient*, const Model::DescribeNotificationConfigurationRequest&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const KinesisVideoClient*, const Model::DescribeSignalingChannelRequest&,
235 const Model::DescribeSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const KinesisVideoClient*, const Model::DescribeStreamRequest&, const Model::DescribeStreamOutcome&,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const KinesisVideoClient*, const Model::GetDataEndpointRequest&, const Model::GetDataEndpointOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const KinesisVideoClient*, const Model::GetSignalingChannelEndpointRequest&,
244 const Model::GetSignalingChannelEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const KinesisVideoClient*, const Model::ListEdgeAgentConfigurationsRequest&,
247 const Model::ListEdgeAgentConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const KinesisVideoClient*, const Model::ListSignalingChannelsRequest&,
250 const Model::ListSignalingChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const KinesisVideoClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForStreamRequest&, const Model::ListTagsForStreamOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const KinesisVideoClient*, const Model::StartEdgeConfigurationUpdateRequest&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const KinesisVideoClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const KinesisVideoClient*, const Model::TagStreamRequest&, const Model::TagStreamOutcome&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const KinesisVideoClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const KinesisVideoClient*, const Model::UntagStreamRequest&, const Model::UntagStreamOutcome&,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const KinesisVideoClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
280typedef std::function<void(const KinesisVideoClient*, const Model::UpdateImageGenerationConfigurationRequest&,
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const KinesisVideoClient*, const Model::UpdateMediaStorageConfigurationRequest&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const KinesisVideoClient*, const Model::UpdateNotificationConfigurationRequest&,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const KinesisVideoClient*, const Model::UpdateSignalingChannelRequest&,
293 const Model::UpdateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const KinesisVideoClient*, const Model::UpdateStreamRequest&, const Model::UpdateStreamOutcome&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298/* End of service model async handlers definitions */
299} // namespace KinesisVideo
300} // 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::DescribeStreamRequest &, const Model::DescribeStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStreamResponseReceivedHandler
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::ListTagsForStreamRequest &, const Model::ListTagsForStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForStreamResponseReceivedHandler
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::UpdateSignalingChannelRequest &, const Model::UpdateSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSignalingChannelResponseReceivedHandler
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::DescribeMappedResourceConfigurationRequest &, const Model::DescribeMappedResourceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMappedResourceConfigurationResponseReceivedHandler
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::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStreamsResponseReceivedHandler
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::DeleteEdgeConfigurationRequest &, const Model::DeleteEdgeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEdgeConfigurationResponseReceivedHandler
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::UpdateImageGenerationConfigurationRequest &, const Model::UpdateImageGenerationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateImageGenerationConfigurationResponseReceivedHandler
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::GetSignalingChannelEndpointRequest &, const Model::GetSignalingChannelEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSignalingChannelEndpointResponseReceivedHandler
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::ListEdgeAgentConfigurationsRequest &, const Model::ListEdgeAgentConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEdgeAgentConfigurationsResponseReceivedHandler
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::UpdateStreamRequest &, const Model::UpdateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStreamResponseReceivedHandler
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::DescribeSignalingChannelRequest &, const Model::DescribeSignalingChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSignalingChannelResponseReceivedHandler
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::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNotificationConfigurationResponseReceivedHandler
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::GetDataEndpointRequest &, const Model::GetDataEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataEndpointResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::StartEdgeConfigurationUpdateRequest &, const Model::StartEdgeConfigurationUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEdgeConfigurationUpdateResponseReceivedHandler
std::function< void(const KinesisVideoClient *, const Model::CreateStreamRequest &, const Model::CreateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStreamResponseReceivedHandler