AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
AppStreamServiceClientModel.h
Go to the documentation of this file.
1
6#pragma once
7
8/* Generic header includes */
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AppStreamClient header */
86/* End of service model headers required in AppStreamClient header */
87
88namespace Aws
89{
90 namespace Http
91 {
92 class HttpClient;
93 class HttpClientFactory;
94 } // namespace Http
95
96 namespace Utils
97 {
98 template< typename R, typename E> class Outcome;
99
100 namespace Threading
101 {
102 class Executor;
103 } // namespace Threading
104 } // namespace Utils
105
106 namespace Auth
107 {
108 class AWSCredentials;
109 class AWSCredentialsProvider;
110 } // namespace Auth
111
112 namespace Client
113 {
114 class RetryStrategy;
115 } // namespace Client
116
117 namespace AppStream
118 {
122
123 namespace Model
124 {
125 /* Service model forward declarations required in AppStreamClient header */
131 class CopyImageRequest;
136 class CreateFleetRequest;
139 class CreateStackRequest;
143 class CreateUserRequest;
148 class DeleteFleetRequest;
149 class DeleteImageRequest;
152 class DeleteStackRequest;
154 class DeleteUserRequest;
169 class DisableUserRequest;
173 class EnableUserRequest;
179 class StartFleetRequest;
181 class StopFleetRequest;
183 class TagResourceRequest;
188 class UpdateFleetRequest;
190 class UpdateStackRequest;
191 /* End of service model forward declarations required in AppStreamClient header */
192
193 /* Service model Outcome class definitions */
259 /* End of service model Outcome class definitions */
260
261 /* Service model Outcome callable definitions */
262 typedef std::future<AssociateApplicationFleetOutcome> AssociateApplicationFleetOutcomeCallable;
263 typedef std::future<AssociateApplicationToEntitlementOutcome> AssociateApplicationToEntitlementOutcomeCallable;
264 typedef std::future<AssociateFleetOutcome> AssociateFleetOutcomeCallable;
265 typedef std::future<BatchAssociateUserStackOutcome> BatchAssociateUserStackOutcomeCallable;
266 typedef std::future<BatchDisassociateUserStackOutcome> BatchDisassociateUserStackOutcomeCallable;
267 typedef std::future<CopyImageOutcome> CopyImageOutcomeCallable;
268 typedef std::future<CreateAppBlockOutcome> CreateAppBlockOutcomeCallable;
269 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
270 typedef std::future<CreateDirectoryConfigOutcome> CreateDirectoryConfigOutcomeCallable;
271 typedef std::future<CreateEntitlementOutcome> CreateEntitlementOutcomeCallable;
272 typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
273 typedef std::future<CreateImageBuilderOutcome> CreateImageBuilderOutcomeCallable;
274 typedef std::future<CreateImageBuilderStreamingURLOutcome> CreateImageBuilderStreamingURLOutcomeCallable;
275 typedef std::future<CreateStackOutcome> CreateStackOutcomeCallable;
276 typedef std::future<CreateStreamingURLOutcome> CreateStreamingURLOutcomeCallable;
277 typedef std::future<CreateUpdatedImageOutcome> CreateUpdatedImageOutcomeCallable;
278 typedef std::future<CreateUsageReportSubscriptionOutcome> CreateUsageReportSubscriptionOutcomeCallable;
279 typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
280 typedef std::future<DeleteAppBlockOutcome> DeleteAppBlockOutcomeCallable;
281 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
282 typedef std::future<DeleteDirectoryConfigOutcome> DeleteDirectoryConfigOutcomeCallable;
283 typedef std::future<DeleteEntitlementOutcome> DeleteEntitlementOutcomeCallable;
284 typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
285 typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
286 typedef std::future<DeleteImageBuilderOutcome> DeleteImageBuilderOutcomeCallable;
287 typedef std::future<DeleteImagePermissionsOutcome> DeleteImagePermissionsOutcomeCallable;
288 typedef std::future<DeleteStackOutcome> DeleteStackOutcomeCallable;
289 typedef std::future<DeleteUsageReportSubscriptionOutcome> DeleteUsageReportSubscriptionOutcomeCallable;
290 typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
291 typedef std::future<DescribeAppBlocksOutcome> DescribeAppBlocksOutcomeCallable;
292 typedef std::future<DescribeApplicationFleetAssociationsOutcome> DescribeApplicationFleetAssociationsOutcomeCallable;
293 typedef std::future<DescribeApplicationsOutcome> DescribeApplicationsOutcomeCallable;
294 typedef std::future<DescribeDirectoryConfigsOutcome> DescribeDirectoryConfigsOutcomeCallable;
295 typedef std::future<DescribeEntitlementsOutcome> DescribeEntitlementsOutcomeCallable;
296 typedef std::future<DescribeFleetsOutcome> DescribeFleetsOutcomeCallable;
297 typedef std::future<DescribeImageBuildersOutcome> DescribeImageBuildersOutcomeCallable;
298 typedef std::future<DescribeImagePermissionsOutcome> DescribeImagePermissionsOutcomeCallable;
299 typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
300 typedef std::future<DescribeSessionsOutcome> DescribeSessionsOutcomeCallable;
301 typedef std::future<DescribeStacksOutcome> DescribeStacksOutcomeCallable;
302 typedef std::future<DescribeUsageReportSubscriptionsOutcome> DescribeUsageReportSubscriptionsOutcomeCallable;
303 typedef std::future<DescribeUserStackAssociationsOutcome> DescribeUserStackAssociationsOutcomeCallable;
304 typedef std::future<DescribeUsersOutcome> DescribeUsersOutcomeCallable;
305 typedef std::future<DisableUserOutcome> DisableUserOutcomeCallable;
306 typedef std::future<DisassociateApplicationFleetOutcome> DisassociateApplicationFleetOutcomeCallable;
307 typedef std::future<DisassociateApplicationFromEntitlementOutcome> DisassociateApplicationFromEntitlementOutcomeCallable;
308 typedef std::future<DisassociateFleetOutcome> DisassociateFleetOutcomeCallable;
309 typedef std::future<EnableUserOutcome> EnableUserOutcomeCallable;
310 typedef std::future<ExpireSessionOutcome> ExpireSessionOutcomeCallable;
311 typedef std::future<ListAssociatedFleetsOutcome> ListAssociatedFleetsOutcomeCallable;
312 typedef std::future<ListAssociatedStacksOutcome> ListAssociatedStacksOutcomeCallable;
313 typedef std::future<ListEntitledApplicationsOutcome> ListEntitledApplicationsOutcomeCallable;
314 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
315 typedef std::future<StartFleetOutcome> StartFleetOutcomeCallable;
316 typedef std::future<StartImageBuilderOutcome> StartImageBuilderOutcomeCallable;
317 typedef std::future<StopFleetOutcome> StopFleetOutcomeCallable;
318 typedef std::future<StopImageBuilderOutcome> StopImageBuilderOutcomeCallable;
319 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
320 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
321 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
322 typedef std::future<UpdateDirectoryConfigOutcome> UpdateDirectoryConfigOutcomeCallable;
323 typedef std::future<UpdateEntitlementOutcome> UpdateEntitlementOutcomeCallable;
324 typedef std::future<UpdateFleetOutcome> UpdateFleetOutcomeCallable;
325 typedef std::future<UpdateImagePermissionsOutcome> UpdateImagePermissionsOutcomeCallable;
326 typedef std::future<UpdateStackOutcome> UpdateStackOutcomeCallable;
327 /* End of service model Outcome callable definitions */
328 } // namespace Model
329
330 class AppStreamClient;
331
332 /* Service model async handlers definitions */
333 typedef std::function<void(const AppStreamClient*, const Model::AssociateApplicationFleetRequest&, const Model::AssociateApplicationFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateApplicationFleetResponseReceivedHandler;
334 typedef std::function<void(const AppStreamClient*, const Model::AssociateApplicationToEntitlementRequest&, const Model::AssociateApplicationToEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateApplicationToEntitlementResponseReceivedHandler;
335 typedef std::function<void(const AppStreamClient*, const Model::AssociateFleetRequest&, const Model::AssociateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFleetResponseReceivedHandler;
336 typedef std::function<void(const AppStreamClient*, const Model::BatchAssociateUserStackRequest&, const Model::BatchAssociateUserStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAssociateUserStackResponseReceivedHandler;
337 typedef std::function<void(const AppStreamClient*, const Model::BatchDisassociateUserStackRequest&, const Model::BatchDisassociateUserStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisassociateUserStackResponseReceivedHandler;
338 typedef std::function<void(const AppStreamClient*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyImageResponseReceivedHandler;
339 typedef std::function<void(const AppStreamClient*, const Model::CreateAppBlockRequest&, const Model::CreateAppBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppBlockResponseReceivedHandler;
340 typedef std::function<void(const AppStreamClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
341 typedef std::function<void(const AppStreamClient*, const Model::CreateDirectoryConfigRequest&, const Model::CreateDirectoryConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDirectoryConfigResponseReceivedHandler;
342 typedef std::function<void(const AppStreamClient*, const Model::CreateEntitlementRequest&, const Model::CreateEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEntitlementResponseReceivedHandler;
343 typedef std::function<void(const AppStreamClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetResponseReceivedHandler;
344 typedef std::function<void(const AppStreamClient*, const Model::CreateImageBuilderRequest&, const Model::CreateImageBuilderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateImageBuilderResponseReceivedHandler;
345 typedef std::function<void(const AppStreamClient*, const Model::CreateImageBuilderStreamingURLRequest&, const Model::CreateImageBuilderStreamingURLOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateImageBuilderStreamingURLResponseReceivedHandler;
346 typedef std::function<void(const AppStreamClient*, const Model::CreateStackRequest&, const Model::CreateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStackResponseReceivedHandler;
347 typedef std::function<void(const AppStreamClient*, const Model::CreateStreamingURLRequest&, const Model::CreateStreamingURLOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStreamingURLResponseReceivedHandler;
348 typedef std::function<void(const AppStreamClient*, const Model::CreateUpdatedImageRequest&, const Model::CreateUpdatedImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUpdatedImageResponseReceivedHandler;
349 typedef std::function<void(const AppStreamClient*, const Model::CreateUsageReportSubscriptionRequest&, const Model::CreateUsageReportSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUsageReportSubscriptionResponseReceivedHandler;
350 typedef std::function<void(const AppStreamClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
351 typedef std::function<void(const AppStreamClient*, const Model::DeleteAppBlockRequest&, const Model::DeleteAppBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppBlockResponseReceivedHandler;
352 typedef std::function<void(const AppStreamClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
353 typedef std::function<void(const AppStreamClient*, const Model::DeleteDirectoryConfigRequest&, const Model::DeleteDirectoryConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectoryConfigResponseReceivedHandler;
354 typedef std::function<void(const AppStreamClient*, const Model::DeleteEntitlementRequest&, const Model::DeleteEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEntitlementResponseReceivedHandler;
355 typedef std::function<void(const AppStreamClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetResponseReceivedHandler;
356 typedef std::function<void(const AppStreamClient*, const Model::DeleteImageRequest&, const Model::DeleteImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImageResponseReceivedHandler;
357 typedef std::function<void(const AppStreamClient*, const Model::DeleteImageBuilderRequest&, const Model::DeleteImageBuilderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImageBuilderResponseReceivedHandler;
358 typedef std::function<void(const AppStreamClient*, const Model::DeleteImagePermissionsRequest&, const Model::DeleteImagePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImagePermissionsResponseReceivedHandler;
359 typedef std::function<void(const AppStreamClient*, const Model::DeleteStackRequest&, const Model::DeleteStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStackResponseReceivedHandler;
360 typedef std::function<void(const AppStreamClient*, const Model::DeleteUsageReportSubscriptionRequest&, const Model::DeleteUsageReportSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUsageReportSubscriptionResponseReceivedHandler;
361 typedef std::function<void(const AppStreamClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
362 typedef std::function<void(const AppStreamClient*, const Model::DescribeAppBlocksRequest&, const Model::DescribeAppBlocksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAppBlocksResponseReceivedHandler;
363 typedef std::function<void(const AppStreamClient*, const Model::DescribeApplicationFleetAssociationsRequest&, const Model::DescribeApplicationFleetAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationFleetAssociationsResponseReceivedHandler;
364 typedef std::function<void(const AppStreamClient*, const Model::DescribeApplicationsRequest&, const Model::DescribeApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationsResponseReceivedHandler;
365 typedef std::function<void(const AppStreamClient*, const Model::DescribeDirectoryConfigsRequest&, const Model::DescribeDirectoryConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectoryConfigsResponseReceivedHandler;
366 typedef std::function<void(const AppStreamClient*, const Model::DescribeEntitlementsRequest&, const Model::DescribeEntitlementsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEntitlementsResponseReceivedHandler;
367 typedef std::function<void(const AppStreamClient*, const Model::DescribeFleetsRequest&, const Model::DescribeFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetsResponseReceivedHandler;
368 typedef std::function<void(const AppStreamClient*, const Model::DescribeImageBuildersRequest&, const Model::DescribeImageBuildersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageBuildersResponseReceivedHandler;
369 typedef std::function<void(const AppStreamClient*, const Model::DescribeImagePermissionsRequest&, const Model::DescribeImagePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImagePermissionsResponseReceivedHandler;
370 typedef std::function<void(const AppStreamClient*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImagesResponseReceivedHandler;
371 typedef std::function<void(const AppStreamClient*, const Model::DescribeSessionsRequest&, const Model::DescribeSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSessionsResponseReceivedHandler;
372 typedef std::function<void(const AppStreamClient*, const Model::DescribeStacksRequest&, const Model::DescribeStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStacksResponseReceivedHandler;
373 typedef std::function<void(const AppStreamClient*, const Model::DescribeUsageReportSubscriptionsRequest&, const Model::DescribeUsageReportSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUsageReportSubscriptionsResponseReceivedHandler;
374 typedef std::function<void(const AppStreamClient*, const Model::DescribeUserStackAssociationsRequest&, const Model::DescribeUserStackAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserStackAssociationsResponseReceivedHandler;
375 typedef std::function<void(const AppStreamClient*, const Model::DescribeUsersRequest&, const Model::DescribeUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUsersResponseReceivedHandler;
376 typedef std::function<void(const AppStreamClient*, const Model::DisableUserRequest&, const Model::DisableUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableUserResponseReceivedHandler;
377 typedef std::function<void(const AppStreamClient*, const Model::DisassociateApplicationFleetRequest&, const Model::DisassociateApplicationFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateApplicationFleetResponseReceivedHandler;
379 typedef std::function<void(const AppStreamClient*, const Model::DisassociateFleetRequest&, const Model::DisassociateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFleetResponseReceivedHandler;
380 typedef std::function<void(const AppStreamClient*, const Model::EnableUserRequest&, const Model::EnableUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableUserResponseReceivedHandler;
381 typedef std::function<void(const AppStreamClient*, const Model::ExpireSessionRequest&, const Model::ExpireSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExpireSessionResponseReceivedHandler;
382 typedef std::function<void(const AppStreamClient*, const Model::ListAssociatedFleetsRequest&, const Model::ListAssociatedFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedFleetsResponseReceivedHandler;
383 typedef std::function<void(const AppStreamClient*, const Model::ListAssociatedStacksRequest&, const Model::ListAssociatedStacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedStacksResponseReceivedHandler;
384 typedef std::function<void(const AppStreamClient*, const Model::ListEntitledApplicationsRequest&, const Model::ListEntitledApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEntitledApplicationsResponseReceivedHandler;
385 typedef std::function<void(const AppStreamClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
386 typedef std::function<void(const AppStreamClient*, const Model::StartFleetRequest&, const Model::StartFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartFleetResponseReceivedHandler;
387 typedef std::function<void(const AppStreamClient*, const Model::StartImageBuilderRequest&, const Model::StartImageBuilderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImageBuilderResponseReceivedHandler;
388 typedef std::function<void(const AppStreamClient*, const Model::StopFleetRequest&, const Model::StopFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopFleetResponseReceivedHandler;
389 typedef std::function<void(const AppStreamClient*, const Model::StopImageBuilderRequest&, const Model::StopImageBuilderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopImageBuilderResponseReceivedHandler;
390 typedef std::function<void(const AppStreamClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
391 typedef std::function<void(const AppStreamClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
392 typedef std::function<void(const AppStreamClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
393 typedef std::function<void(const AppStreamClient*, const Model::UpdateDirectoryConfigRequest&, const Model::UpdateDirectoryConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDirectoryConfigResponseReceivedHandler;
394 typedef std::function<void(const AppStreamClient*, const Model::UpdateEntitlementRequest&, const Model::UpdateEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEntitlementResponseReceivedHandler;
395 typedef std::function<void(const AppStreamClient*, const Model::UpdateFleetRequest&, const Model::UpdateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetResponseReceivedHandler;
396 typedef std::function<void(const AppStreamClient*, const Model::UpdateImagePermissionsRequest&, const Model::UpdateImagePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateImagePermissionsResponseReceivedHandler;
397 typedef std::function<void(const AppStreamClient*, const Model::UpdateStackRequest&, const Model::UpdateStackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStackResponseReceivedHandler;
398 /* End of service model async handlers definitions */
399 } // namespace AppStream
400} // namespace Aws
EndpointProviderBase< AppStreamClientConfiguration, AppStreamBuiltInParameters, AppStreamClientContextParameters > AppStreamEndpointProviderBase
Aws::Utils::Outcome< CreateApplicationResult, AppStreamError > CreateApplicationOutcome
std::future< ListAssociatedStacksOutcome > ListAssociatedStacksOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationsResult, AppStreamError > DescribeApplicationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< AssociateApplicationFleetOutcome > AssociateApplicationFleetOutcomeCallable
Aws::Utils::Outcome< AssociateApplicationToEntitlementResult, AppStreamError > AssociateApplicationToEntitlementOutcome
Aws::Utils::Outcome< CreateEntitlementResult, AppStreamError > CreateEntitlementOutcome
std::future< DisableUserOutcome > DisableUserOutcomeCallable
Aws::Utils::Outcome< DeleteEntitlementResult, AppStreamError > DeleteEntitlementOutcome
Aws::Utils::Outcome< DeleteAppBlockResult, AppStreamError > DeleteAppBlockOutcome
std::future< CreateUsageReportSubscriptionOutcome > CreateUsageReportSubscriptionOutcomeCallable
Aws::Utils::Outcome< ListAssociatedFleetsResult, AppStreamError > ListAssociatedFleetsOutcome
Aws::Utils::Outcome< UpdateDirectoryConfigResult, AppStreamError > UpdateDirectoryConfigOutcome
std::future< DescribeUserStackAssociationsOutcome > DescribeUserStackAssociationsOutcomeCallable
Aws::Utils::Outcome< CreateUsageReportSubscriptionResult, AppStreamError > CreateUsageReportSubscriptionOutcome
Aws::Utils::Outcome< DescribeEntitlementsResult, AppStreamError > DescribeEntitlementsOutcome
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
Aws::Utils::Outcome< BatchAssociateUserStackResult, AppStreamError > BatchAssociateUserStackOutcome
Aws::Utils::Outcome< CreateUpdatedImageResult, AppStreamError > CreateUpdatedImageOutcome
Aws::Utils::Outcome< DisableUserResult, AppStreamError > DisableUserOutcome
std::future< AssociateFleetOutcome > AssociateFleetOutcomeCallable
Aws::Utils::Outcome< AssociateApplicationFleetResult, AppStreamError > AssociateApplicationFleetOutcome
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
Aws::Utils::Outcome< AssociateFleetResult, AppStreamError > AssociateFleetOutcome
Aws::Utils::Outcome< DescribeDirectoryConfigsResult, AppStreamError > DescribeDirectoryConfigsOutcome
Aws::Utils::Outcome< UpdateImagePermissionsResult, AppStreamError > UpdateImagePermissionsOutcome
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
Aws::Utils::Outcome< EnableUserResult, AppStreamError > EnableUserOutcome
std::future< CopyImageOutcome > CopyImageOutcomeCallable
std::future< DescribeUsersOutcome > DescribeUsersOutcomeCallable
Aws::Utils::Outcome< DescribeFleetsResult, AppStreamError > DescribeFleetsOutcome
std::future< DeleteEntitlementOutcome > DeleteEntitlementOutcomeCallable
Aws::Utils::Outcome< DisassociateApplicationFromEntitlementResult, AppStreamError > DisassociateApplicationFromEntitlementOutcome
std::future< UpdateDirectoryConfigOutcome > UpdateDirectoryConfigOutcomeCallable
Aws::Utils::Outcome< DescribeStacksResult, AppStreamError > DescribeStacksOutcome
Aws::Utils::Outcome< TagResourceResult, AppStreamError > TagResourceOutcome
std::future< DescribeImagePermissionsOutcome > DescribeImagePermissionsOutcomeCallable
std::future< DeleteImagePermissionsOutcome > DeleteImagePermissionsOutcomeCallable
std::future< DescribeApplicationFleetAssociationsOutcome > DescribeApplicationFleetAssociationsOutcomeCallable
std::future< StartImageBuilderOutcome > StartImageBuilderOutcomeCallable
Aws::Utils::Outcome< ExpireSessionResult, AppStreamError > ExpireSessionOutcome
std::future< UpdateEntitlementOutcome > UpdateEntitlementOutcomeCallable
std::future< DescribeAppBlocksOutcome > DescribeAppBlocksOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationFleetAssociationsResult, AppStreamError > DescribeApplicationFleetAssociationsOutcome
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< ExpireSessionOutcome > ExpireSessionOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, AppStreamError > UpdateApplicationOutcome
std::future< DescribeSessionsOutcome > DescribeSessionsOutcomeCallable
Aws::Utils::Outcome< ListAssociatedStacksResult, AppStreamError > ListAssociatedStacksOutcome
Aws::Utils::Outcome< DeleteImageResult, AppStreamError > DeleteImageOutcome
std::future< DeleteUsageReportSubscriptionOutcome > DeleteUsageReportSubscriptionOutcomeCallable
std::future< EnableUserOutcome > EnableUserOutcomeCallable
std::future< DisassociateApplicationFleetOutcome > DisassociateApplicationFleetOutcomeCallable
std::future< DescribeDirectoryConfigsOutcome > DescribeDirectoryConfigsOutcomeCallable
Aws::Utils::Outcome< UpdateStackResult, AppStreamError > UpdateStackOutcome
Aws::Utils::Outcome< DeleteApplicationResult, AppStreamError > DeleteApplicationOutcome
std::future< DeleteImageBuilderOutcome > DeleteImageBuilderOutcomeCallable
std::future< CreateDirectoryConfigOutcome > CreateDirectoryConfigOutcomeCallable
Aws::Utils::Outcome< DescribeSessionsResult, AppStreamError > DescribeSessionsOutcome
std::future< DeleteImageOutcome > DeleteImageOutcomeCallable
Aws::Utils::Outcome< DescribeImagePermissionsResult, AppStreamError > DescribeImagePermissionsOutcome
Aws::Utils::Outcome< UntagResourceResult, AppStreamError > UntagResourceOutcome
Aws::Utils::Outcome< DisassociateFleetResult, AppStreamError > DisassociateFleetOutcome
std::future< DescribeApplicationsOutcome > DescribeApplicationsOutcomeCallable
Aws::Utils::Outcome< DeleteUserResult, AppStreamError > DeleteUserOutcome
std::future< DescribeUsageReportSubscriptionsOutcome > DescribeUsageReportSubscriptionsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AppStreamError > ListTagsForResourceOutcome
Aws::Utils::Outcome< StartImageBuilderResult, AppStreamError > StartImageBuilderOutcome
std::future< DeleteStackOutcome > DeleteStackOutcomeCallable
std::future< DeleteDirectoryConfigOutcome > DeleteDirectoryConfigOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeAppBlocksResult, AppStreamError > DescribeAppBlocksOutcome
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< CreateStreamingURLResult, AppStreamError > CreateStreamingURLOutcome
Aws::Utils::Outcome< StopImageBuilderResult, AppStreamError > StopImageBuilderOutcome
Aws::Utils::Outcome< CreateImageBuilderStreamingURLResult, AppStreamError > CreateImageBuilderStreamingURLOutcome
std::future< CreateAppBlockOutcome > CreateAppBlockOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StopImageBuilderOutcome > StopImageBuilderOutcomeCallable
std::future< CreateImageBuilderOutcome > CreateImageBuilderOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateStreamingURLOutcome > CreateStreamingURLOutcomeCallable
Aws::Utils::Outcome< UpdateEntitlementResult, AppStreamError > UpdateEntitlementOutcome
std::future< DescribeEntitlementsOutcome > DescribeEntitlementsOutcomeCallable
std::future< DescribeFleetsOutcome > DescribeFleetsOutcomeCallable
std::future< ListAssociatedFleetsOutcome > ListAssociatedFleetsOutcomeCallable
std::future< DeleteAppBlockOutcome > DeleteAppBlockOutcomeCallable
Aws::Utils::Outcome< CreateStackResult, AppStreamError > CreateStackOutcome
Aws::Utils::Outcome< DescribeImageBuildersResult, AppStreamError > DescribeImageBuildersOutcome
Aws::Utils::Outcome< UpdateFleetResult, AppStreamError > UpdateFleetOutcome
std::future< DisassociateFleetOutcome > DisassociateFleetOutcomeCallable
Aws::Utils::Outcome< StartFleetResult, AppStreamError > StartFleetOutcome
std::future< UpdateImagePermissionsOutcome > UpdateImagePermissionsOutcomeCallable
Aws::Utils::Outcome< DescribeUserStackAssociationsResult, AppStreamError > DescribeUserStackAssociationsOutcome
Aws::Utils::Outcome< DescribeImagesResult, AppStreamError > DescribeImagesOutcome
Aws::Utils::Outcome< DescribeUsageReportSubscriptionsResult, AppStreamError > DescribeUsageReportSubscriptionsOutcome
Aws::Utils::Outcome< DeleteImagePermissionsResult, AppStreamError > DeleteImagePermissionsOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< UpdateStackOutcome > UpdateStackOutcomeCallable
Aws::Utils::Outcome< DeleteFleetResult, AppStreamError > DeleteFleetOutcome
std::future< StartFleetOutcome > StartFleetOutcomeCallable
std::future< CreateStackOutcome > CreateStackOutcomeCallable
std::future< CreateUpdatedImageOutcome > CreateUpdatedImageOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, AppStreamError > CreateUserOutcome
std::future< AssociateApplicationToEntitlementOutcome > AssociateApplicationToEntitlementOutcomeCallable
Aws::Utils::Outcome< ListEntitledApplicationsResult, AppStreamError > ListEntitledApplicationsOutcome
Aws::Utils::Outcome< CreateFleetResult, AppStreamError > CreateFleetOutcome
Aws::Utils::Outcome< CreateImageBuilderResult, AppStreamError > CreateImageBuilderOutcome
Aws::Utils::Outcome< DeleteImageBuilderResult, AppStreamError > DeleteImageBuilderOutcome
Aws::Utils::Outcome< DeleteStackResult, AppStreamError > DeleteStackOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Aws::Utils::Outcome< CreateDirectoryConfigResult, AppStreamError > CreateDirectoryConfigOutcome
Aws::Utils::Outcome< StopFleetResult, AppStreamError > StopFleetOutcome
std::future< CreateEntitlementOutcome > CreateEntitlementOutcomeCallable
std::future< ListEntitledApplicationsOutcome > ListEntitledApplicationsOutcomeCallable
Aws::Utils::Outcome< BatchDisassociateUserStackResult, AppStreamError > BatchDisassociateUserStackOutcome
std::future< BatchDisassociateUserStackOutcome > BatchDisassociateUserStackOutcomeCallable
Aws::Utils::Outcome< CreateAppBlockResult, AppStreamError > CreateAppBlockOutcome
Aws::Utils::Outcome< DisassociateApplicationFleetResult, AppStreamError > DisassociateApplicationFleetOutcome
std::future< StopFleetOutcome > StopFleetOutcomeCallable
Aws::Utils::Outcome< DeleteDirectoryConfigResult, AppStreamError > DeleteDirectoryConfigOutcome
std::future< CreateImageBuilderStreamingURLOutcome > CreateImageBuilderStreamingURLOutcomeCallable
Aws::Utils::Outcome< DeleteUsageReportSubscriptionResult, AppStreamError > DeleteUsageReportSubscriptionOutcome
std::future< DisassociateApplicationFromEntitlementOutcome > DisassociateApplicationFromEntitlementOutcomeCallable
std::future< BatchAssociateUserStackOutcome > BatchAssociateUserStackOutcomeCallable
Aws::Utils::Outcome< DescribeUsersResult, AppStreamError > DescribeUsersOutcome
std::future< DescribeStacksOutcome > DescribeStacksOutcomeCallable
Aws::Utils::Outcome< CopyImageResult, AppStreamError > CopyImageOutcome
std::future< DescribeImageBuildersOutcome > DescribeImageBuildersOutcomeCallable
std::function< void(const AppStreamClient *, const Model::ListAssociatedFleetsRequest &, const Model::ListAssociatedFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedFleetsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateEntitlementRequest &, const Model::CreateEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListEntitledApplicationsRequest &, const Model::ListEntitledApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntitledApplicationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateDirectoryConfigRequest &, const Model::UpdateDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDirectoryConfigResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateStreamingURLRequest &, const Model::CreateStreamingURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamingURLResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::EnableUserRequest &, const Model::EnableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeApplicationsRequest &, const Model::DescribeApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateImageBuilderRequest &, const Model::CreateImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUserStackAssociationsRequest &, const Model::DescribeUserStackAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserStackAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteStackRequest &, const Model::DeleteStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteEntitlementRequest &, const Model::DeleteEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateStackRequest &, const Model::UpdateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateDirectoryConfigRequest &, const Model::CreateDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectoryConfigResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateApplicationFleetRequest &, const Model::DisassociateApplicationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApplicationFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeFleetsRequest &, const Model::DescribeFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StopImageBuilderRequest &, const Model::StopImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateApplicationToEntitlementRequest &, const Model::AssociateApplicationToEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApplicationToEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImageBuildersRequest &, const Model::DescribeImageBuildersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageBuildersResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeDirectoryConfigsRequest &, const Model::DescribeDirectoryConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoryConfigsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateApplicationFleetRequest &, const Model::AssociateApplicationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApplicationFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUpdatedImageRequest &, const Model::CreateUpdatedImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUpdatedImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImageRequest &, const Model::DeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateStackRequest &, const Model::CreateStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::AssociateFleetRequest &, const Model::AssociateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ExpireSessionRequest &, const Model::ExpireSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExpireSessionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImageBuilderRequest &, const Model::DeleteImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisableUserRequest &, const Model::DisableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUsersRequest &, const Model::DescribeUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUsersResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::BatchAssociateUserStackRequest &, const Model::BatchAssociateUserStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateUserStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeStacksRequest &, const Model::DescribeStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStacksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::BatchDisassociateUserStackRequest &, const Model::BatchDisassociateUserStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateUserStackResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeUsageReportSubscriptionsRequest &, const Model::DescribeUsageReportSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUsageReportSubscriptionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartFleetRequest &, const Model::StartFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteUsageReportSubscriptionRequest &, const Model::DeleteUsageReportSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUsageReportSubscriptionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeSessionsRequest &, const Model::DescribeSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSessionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteDirectoryConfigRequest &, const Model::DeleteDirectoryConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectoryConfigResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateImageBuilderStreamingURLRequest &, const Model::CreateImageBuilderStreamingURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageBuilderStreamingURLResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUsageReportSubscriptionRequest &, const Model::CreateUsageReportSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUsageReportSubscriptionResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StartImageBuilderRequest &, const Model::StartImageBuilderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImageBuilderResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteImagePermissionsRequest &, const Model::DeleteImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateImagePermissionsRequest &, const Model::UpdateImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeApplicationFleetAssociationsRequest &, const Model::DescribeApplicationFleetAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationFleetAssociationsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeImagePermissionsRequest &, const Model::DescribeImagePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagePermissionsResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DeleteAppBlockRequest &, const Model::DeleteAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::ListAssociatedStacksRequest &, const Model::ListAssociatedStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedStacksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeAppBlocksRequest &, const Model::DescribeAppBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAppBlocksResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateAppBlockRequest &, const Model::CreateAppBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppBlockResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateFleetRequest &, const Model::DisassociateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DisassociateApplicationFromEntitlementRequest &, const Model::DisassociateApplicationFromEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApplicationFromEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::UpdateEntitlementRequest &, const Model::UpdateEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEntitlementResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyImageResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::StopFleetRequest &, const Model::StopFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
std::function< void(const AppStreamClient *, const Model::DescribeEntitlementsRequest &, const Model::DescribeEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEntitlementsResponseReceivedHandler