AWS SDK for C++

AWS SDK for C++ Version 1.11.740

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/DescribeStreamStorageConfigurationRequest.h>
43#include <aws/kinesisvideo/model/DescribeStreamStorageConfigurationResult.h>
44#include <aws/kinesisvideo/model/GetDataEndpointResult.h>
45#include <aws/kinesisvideo/model/GetSignalingChannelEndpointResult.h>
46#include <aws/kinesisvideo/model/ListEdgeAgentConfigurationsResult.h>
47#include <aws/kinesisvideo/model/ListSignalingChannelsRequest.h>
48#include <aws/kinesisvideo/model/ListSignalingChannelsResult.h>
49#include <aws/kinesisvideo/model/ListStreamsRequest.h>
50#include <aws/kinesisvideo/model/ListStreamsResult.h>
51#include <aws/kinesisvideo/model/ListTagsForResourceResult.h>
52#include <aws/kinesisvideo/model/ListTagsForStreamRequest.h>
53#include <aws/kinesisvideo/model/ListTagsForStreamResult.h>
54#include <aws/kinesisvideo/model/StartEdgeConfigurationUpdateResult.h>
55#include <aws/kinesisvideo/model/TagResourceResult.h>
56#include <aws/kinesisvideo/model/TagStreamResult.h>
57#include <aws/kinesisvideo/model/UntagResourceResult.h>
58#include <aws/kinesisvideo/model/UntagStreamResult.h>
59#include <aws/kinesisvideo/model/UpdateDataRetentionResult.h>
60#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationRequest.h>
61#include <aws/kinesisvideo/model/UpdateImageGenerationConfigurationResult.h>
62#include <aws/kinesisvideo/model/UpdateMediaStorageConfigurationResult.h>
63#include <aws/kinesisvideo/model/UpdateNotificationConfigurationRequest.h>
64#include <aws/kinesisvideo/model/UpdateNotificationConfigurationResult.h>
65#include <aws/kinesisvideo/model/UpdateSignalingChannelResult.h>
66#include <aws/kinesisvideo/model/UpdateStreamResult.h>
67#include <aws/kinesisvideo/model/UpdateStreamStorageConfigurationResult.h>
68/* End of service model headers required in KinesisVideoClient header */
69
70namespace Aws {
71namespace Http {
72class HttpClient;
73class HttpClientFactory;
74} // namespace Http
75
76namespace Utils {
77template <typename R, typename E>
78class Outcome;
79
80namespace Threading {
81class Executor;
82} // namespace Threading
83} // namespace Utils
84
85namespace Auth {
86class AWSCredentials;
87class AWSCredentialsProvider;
88} // namespace Auth
89
90namespace Client {
91class RetryStrategy;
92} // namespace Client
93
94namespace KinesisVideo {
98
99namespace Model {
100/* Service model forward declarations required in KinesisVideoClient header */
123class TagStreamRequest;
133/* End of service model forward declarations required in KinesisVideoClient header */
134
135/* Service model Outcome class definitions */
168/* End of service model Outcome class definitions */
169
170/* Service model Outcome callable definitions */
171typedef std::future<CreateSignalingChannelOutcome> CreateSignalingChannelOutcomeCallable;
172typedef std::future<CreateStreamOutcome> CreateStreamOutcomeCallable;
173typedef std::future<DeleteEdgeConfigurationOutcome> DeleteEdgeConfigurationOutcomeCallable;
174typedef std::future<DeleteSignalingChannelOutcome> DeleteSignalingChannelOutcomeCallable;
175typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
176typedef std::future<DescribeEdgeConfigurationOutcome> DescribeEdgeConfigurationOutcomeCallable;
177typedef std::future<DescribeImageGenerationConfigurationOutcome> DescribeImageGenerationConfigurationOutcomeCallable;
178typedef std::future<DescribeMappedResourceConfigurationOutcome> DescribeMappedResourceConfigurationOutcomeCallable;
179typedef std::future<DescribeMediaStorageConfigurationOutcome> DescribeMediaStorageConfigurationOutcomeCallable;
180typedef std::future<DescribeNotificationConfigurationOutcome> DescribeNotificationConfigurationOutcomeCallable;
181typedef std::future<DescribeSignalingChannelOutcome> DescribeSignalingChannelOutcomeCallable;
182typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
183typedef std::future<DescribeStreamStorageConfigurationOutcome> DescribeStreamStorageConfigurationOutcomeCallable;
184typedef std::future<GetDataEndpointOutcome> GetDataEndpointOutcomeCallable;
185typedef std::future<GetSignalingChannelEndpointOutcome> GetSignalingChannelEndpointOutcomeCallable;
186typedef std::future<ListEdgeAgentConfigurationsOutcome> ListEdgeAgentConfigurationsOutcomeCallable;
187typedef std::future<ListSignalingChannelsOutcome> ListSignalingChannelsOutcomeCallable;
188typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
189typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
190typedef std::future<ListTagsForStreamOutcome> ListTagsForStreamOutcomeCallable;
191typedef std::future<StartEdgeConfigurationUpdateOutcome> StartEdgeConfigurationUpdateOutcomeCallable;
192typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
193typedef std::future<TagStreamOutcome> TagStreamOutcomeCallable;
194typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
195typedef std::future<UntagStreamOutcome> UntagStreamOutcomeCallable;
196typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
197typedef std::future<UpdateImageGenerationConfigurationOutcome> UpdateImageGenerationConfigurationOutcomeCallable;
198typedef std::future<UpdateMediaStorageConfigurationOutcome> UpdateMediaStorageConfigurationOutcomeCallable;
199typedef std::future<UpdateNotificationConfigurationOutcome> UpdateNotificationConfigurationOutcomeCallable;
200typedef std::future<UpdateSignalingChannelOutcome> UpdateSignalingChannelOutcomeCallable;
201typedef std::future<UpdateStreamOutcome> UpdateStreamOutcomeCallable;
202typedef std::future<UpdateStreamStorageConfigurationOutcome> UpdateStreamStorageConfigurationOutcomeCallable;
203/* End of service model Outcome callable definitions */
204} // namespace Model
205
207
208/* Service model async handlers definitions */
209typedef std::function<void(const KinesisVideoClient*, const Model::CreateSignalingChannelRequest&,
210 const Model::CreateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
212typedef std::function<void(const KinesisVideoClient*, const Model::CreateStreamRequest&, const Model::CreateStreamOutcome&,
213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
215typedef std::function<void(const KinesisVideoClient*, const Model::DeleteEdgeConfigurationRequest&,
216 const Model::DeleteEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
218typedef std::function<void(const KinesisVideoClient*, const Model::DeleteSignalingChannelRequest&,
219 const Model::DeleteSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
221typedef std::function<void(const KinesisVideoClient*, const Model::DeleteStreamRequest&, const Model::DeleteStreamOutcome&,
222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
224typedef std::function<void(const KinesisVideoClient*, const Model::DescribeEdgeConfigurationRequest&,
225 const Model::DescribeEdgeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
227typedef std::function<void(const KinesisVideoClient*, const Model::DescribeImageGenerationConfigurationRequest&,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMappedResourceConfigurationRequest&,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
235typedef std::function<void(const KinesisVideoClient*, const Model::DescribeMediaStorageConfigurationRequest&,
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const KinesisVideoClient*, const Model::DescribeNotificationConfigurationRequest&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const KinesisVideoClient*, const Model::DescribeSignalingChannelRequest&,
244 const Model::DescribeSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const KinesisVideoClient*, const Model::DescribeStreamRequest&, const Model::DescribeStreamOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const KinesisVideoClient*, const Model::DescribeStreamStorageConfigurationRequest&,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
253typedef std::function<void(const KinesisVideoClient*, const Model::GetDataEndpointRequest&, const Model::GetDataEndpointOutcome&,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
256typedef std::function<void(const KinesisVideoClient*, const Model::GetSignalingChannelEndpointRequest&,
257 const Model::GetSignalingChannelEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259typedef std::function<void(const KinesisVideoClient*, const Model::ListEdgeAgentConfigurationsRequest&,
260 const Model::ListEdgeAgentConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262typedef std::function<void(const KinesisVideoClient*, const Model::ListSignalingChannelsRequest&,
263 const Model::ListSignalingChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const KinesisVideoClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const KinesisVideoClient*, const Model::ListTagsForStreamRequest&, const Model::ListTagsForStreamOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const KinesisVideoClient*, const Model::StartEdgeConfigurationUpdateRequest&,
276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const KinesisVideoClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const KinesisVideoClient*, const Model::TagStreamRequest&, const Model::TagStreamOutcome&,
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const KinesisVideoClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const KinesisVideoClient*, const Model::UntagStreamRequest&, const Model::UntagStreamOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const KinesisVideoClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const KinesisVideoClient*, const Model::UpdateImageGenerationConfigurationRequest&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const KinesisVideoClient*, const Model::UpdateMediaStorageConfigurationRequest&,
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const KinesisVideoClient*, const Model::UpdateNotificationConfigurationRequest&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const KinesisVideoClient*, const Model::UpdateSignalingChannelRequest&,
306 const Model::UpdateSignalingChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const KinesisVideoClient*, const Model::UpdateStreamRequest&, const Model::UpdateStreamOutcome&,
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const KinesisVideoClient*, const Model::UpdateStreamStorageConfigurationRequest&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315/* End of service model async handlers definitions */
316} // namespace KinesisVideo
317} // 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
std::future< UpdateStreamStorageConfigurationOutcome > UpdateStreamStorageConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateStreamResult, KinesisVideoError > CreateStreamOutcome
Aws::Utils::Outcome< DescribeEdgeConfigurationResult, KinesisVideoError > DescribeEdgeConfigurationOutcome
std::future< DescribeStreamStorageConfigurationOutcome > DescribeStreamStorageConfigurationOutcomeCallable
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< UpdateStreamStorageConfigurationResult, KinesisVideoError > UpdateStreamStorageConfigurationOutcome
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
Aws::Utils::Outcome< DescribeStreamStorageConfigurationResult, KinesisVideoError > DescribeStreamStorageConfigurationOutcome
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::UpdateStreamStorageConfigurationRequest &, const Model::UpdateStreamStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStreamStorageConfigurationResponseReceivedHandler
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::DescribeStreamStorageConfigurationRequest &, const Model::DescribeStreamStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStreamStorageConfigurationResponseReceivedHandler
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