AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AppFabricServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/appfabric/AppFabricErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/appfabric/AppFabricEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AppFabricClient header */
21#include <aws/appfabric/model/BatchGetUserAccessTasksResult.h>
22#include <aws/appfabric/model/ConnectAppAuthorizationResult.h>
23#include <aws/appfabric/model/CreateAppAuthorizationResult.h>
24#include <aws/appfabric/model/CreateAppBundleResult.h>
25#include <aws/appfabric/model/CreateIngestionResult.h>
26#include <aws/appfabric/model/CreateIngestionDestinationResult.h>
27#include <aws/appfabric/model/DeleteAppAuthorizationResult.h>
28#include <aws/appfabric/model/DeleteAppBundleResult.h>
29#include <aws/appfabric/model/DeleteIngestionResult.h>
30#include <aws/appfabric/model/DeleteIngestionDestinationResult.h>
31#include <aws/appfabric/model/GetAppAuthorizationResult.h>
32#include <aws/appfabric/model/GetAppBundleResult.h>
33#include <aws/appfabric/model/GetIngestionResult.h>
34#include <aws/appfabric/model/GetIngestionDestinationResult.h>
35#include <aws/appfabric/model/ListAppAuthorizationsResult.h>
36#include <aws/appfabric/model/ListAppBundlesResult.h>
37#include <aws/appfabric/model/ListIngestionDestinationsResult.h>
38#include <aws/appfabric/model/ListIngestionsResult.h>
39#include <aws/appfabric/model/ListTagsForResourceResult.h>
40#include <aws/appfabric/model/StartIngestionResult.h>
41#include <aws/appfabric/model/StartUserAccessTasksResult.h>
42#include <aws/appfabric/model/StopIngestionResult.h>
43#include <aws/appfabric/model/TagResourceResult.h>
44#include <aws/appfabric/model/UntagResourceResult.h>
45#include <aws/appfabric/model/UpdateAppAuthorizationResult.h>
46#include <aws/appfabric/model/UpdateIngestionDestinationResult.h>
47#include <aws/appfabric/model/ListAppBundlesRequest.h>
48#include <aws/appfabric/model/CreateAppBundleRequest.h>
49/* End of service model headers required in AppFabricClient header */
50
51namespace Aws
52{
53 namespace Http
54 {
55 class HttpClient;
56 class HttpClientFactory;
57 } // namespace Http
58
59 namespace Utils
60 {
61 template< typename R, typename E> class Outcome;
62
63 namespace Threading
64 {
65 class Executor;
66 } // namespace Threading
67 } // namespace Utils
68
69 namespace Auth
70 {
71 class AWSCredentials;
72 class AWSCredentialsProvider;
73 } // namespace Auth
74
75 namespace Client
76 {
77 class RetryStrategy;
78 } // namespace Client
79
80 namespace AppFabric
81 {
85
86 namespace Model
87 {
88 /* Service model forward declarations required in AppFabricClient header */
111 class TagResourceRequest;
115 /* End of service model forward declarations required in AppFabricClient header */
116
117 /* Service model Outcome class definitions */
144 /* End of service model Outcome class definitions */
145
146 /* Service model Outcome callable definitions */
147 typedef std::future<BatchGetUserAccessTasksOutcome> BatchGetUserAccessTasksOutcomeCallable;
148 typedef std::future<ConnectAppAuthorizationOutcome> ConnectAppAuthorizationOutcomeCallable;
149 typedef std::future<CreateAppAuthorizationOutcome> CreateAppAuthorizationOutcomeCallable;
150 typedef std::future<CreateAppBundleOutcome> CreateAppBundleOutcomeCallable;
151 typedef std::future<CreateIngestionOutcome> CreateIngestionOutcomeCallable;
152 typedef std::future<CreateIngestionDestinationOutcome> CreateIngestionDestinationOutcomeCallable;
153 typedef std::future<DeleteAppAuthorizationOutcome> DeleteAppAuthorizationOutcomeCallable;
154 typedef std::future<DeleteAppBundleOutcome> DeleteAppBundleOutcomeCallable;
155 typedef std::future<DeleteIngestionOutcome> DeleteIngestionOutcomeCallable;
156 typedef std::future<DeleteIngestionDestinationOutcome> DeleteIngestionDestinationOutcomeCallable;
157 typedef std::future<GetAppAuthorizationOutcome> GetAppAuthorizationOutcomeCallable;
158 typedef std::future<GetAppBundleOutcome> GetAppBundleOutcomeCallable;
159 typedef std::future<GetIngestionOutcome> GetIngestionOutcomeCallable;
160 typedef std::future<GetIngestionDestinationOutcome> GetIngestionDestinationOutcomeCallable;
161 typedef std::future<ListAppAuthorizationsOutcome> ListAppAuthorizationsOutcomeCallable;
162 typedef std::future<ListAppBundlesOutcome> ListAppBundlesOutcomeCallable;
163 typedef std::future<ListIngestionDestinationsOutcome> ListIngestionDestinationsOutcomeCallable;
164 typedef std::future<ListIngestionsOutcome> ListIngestionsOutcomeCallable;
165 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
166 typedef std::future<StartIngestionOutcome> StartIngestionOutcomeCallable;
167 typedef std::future<StartUserAccessTasksOutcome> StartUserAccessTasksOutcomeCallable;
168 typedef std::future<StopIngestionOutcome> StopIngestionOutcomeCallable;
169 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
170 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
171 typedef std::future<UpdateAppAuthorizationOutcome> UpdateAppAuthorizationOutcomeCallable;
172 typedef std::future<UpdateIngestionDestinationOutcome> UpdateIngestionDestinationOutcomeCallable;
173 /* End of service model Outcome callable definitions */
174 } // namespace Model
175
176 class AppFabricClient;
177
178 /* Service model async handlers definitions */
179 typedef std::function<void(const AppFabricClient*, const Model::BatchGetUserAccessTasksRequest&, const Model::BatchGetUserAccessTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetUserAccessTasksResponseReceivedHandler;
180 typedef std::function<void(const AppFabricClient*, const Model::ConnectAppAuthorizationRequest&, const Model::ConnectAppAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConnectAppAuthorizationResponseReceivedHandler;
181 typedef std::function<void(const AppFabricClient*, const Model::CreateAppAuthorizationRequest&, const Model::CreateAppAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppAuthorizationResponseReceivedHandler;
182 typedef std::function<void(const AppFabricClient*, const Model::CreateAppBundleRequest&, const Model::CreateAppBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppBundleResponseReceivedHandler;
183 typedef std::function<void(const AppFabricClient*, const Model::CreateIngestionRequest&, const Model::CreateIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIngestionResponseReceivedHandler;
184 typedef std::function<void(const AppFabricClient*, const Model::CreateIngestionDestinationRequest&, const Model::CreateIngestionDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIngestionDestinationResponseReceivedHandler;
185 typedef std::function<void(const AppFabricClient*, const Model::DeleteAppAuthorizationRequest&, const Model::DeleteAppAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppAuthorizationResponseReceivedHandler;
186 typedef std::function<void(const AppFabricClient*, const Model::DeleteAppBundleRequest&, const Model::DeleteAppBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppBundleResponseReceivedHandler;
187 typedef std::function<void(const AppFabricClient*, const Model::DeleteIngestionRequest&, const Model::DeleteIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIngestionResponseReceivedHandler;
188 typedef std::function<void(const AppFabricClient*, const Model::DeleteIngestionDestinationRequest&, const Model::DeleteIngestionDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIngestionDestinationResponseReceivedHandler;
189 typedef std::function<void(const AppFabricClient*, const Model::GetAppAuthorizationRequest&, const Model::GetAppAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppAuthorizationResponseReceivedHandler;
190 typedef std::function<void(const AppFabricClient*, const Model::GetAppBundleRequest&, const Model::GetAppBundleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppBundleResponseReceivedHandler;
191 typedef std::function<void(const AppFabricClient*, const Model::GetIngestionRequest&, const Model::GetIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIngestionResponseReceivedHandler;
192 typedef std::function<void(const AppFabricClient*, const Model::GetIngestionDestinationRequest&, const Model::GetIngestionDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIngestionDestinationResponseReceivedHandler;
193 typedef std::function<void(const AppFabricClient*, const Model::ListAppAuthorizationsRequest&, const Model::ListAppAuthorizationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppAuthorizationsResponseReceivedHandler;
194 typedef std::function<void(const AppFabricClient*, const Model::ListAppBundlesRequest&, const Model::ListAppBundlesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppBundlesResponseReceivedHandler;
195 typedef std::function<void(const AppFabricClient*, const Model::ListIngestionDestinationsRequest&, const Model::ListIngestionDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIngestionDestinationsResponseReceivedHandler;
196 typedef std::function<void(const AppFabricClient*, const Model::ListIngestionsRequest&, const Model::ListIngestionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIngestionsResponseReceivedHandler;
197 typedef std::function<void(const AppFabricClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
198 typedef std::function<void(const AppFabricClient*, const Model::StartIngestionRequest&, const Model::StartIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartIngestionResponseReceivedHandler;
199 typedef std::function<void(const AppFabricClient*, const Model::StartUserAccessTasksRequest&, const Model::StartUserAccessTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartUserAccessTasksResponseReceivedHandler;
200 typedef std::function<void(const AppFabricClient*, const Model::StopIngestionRequest&, const Model::StopIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopIngestionResponseReceivedHandler;
201 typedef std::function<void(const AppFabricClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
202 typedef std::function<void(const AppFabricClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
203 typedef std::function<void(const AppFabricClient*, const Model::UpdateAppAuthorizationRequest&, const Model::UpdateAppAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppAuthorizationResponseReceivedHandler;
204 typedef std::function<void(const AppFabricClient*, const Model::UpdateIngestionDestinationRequest&, const Model::UpdateIngestionDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIngestionDestinationResponseReceivedHandler;
205 /* End of service model async handlers definitions */
206 } // namespace AppFabric
207} // namespace Aws
EndpointProviderBase< AppFabricClientConfiguration, AppFabricBuiltInParameters, AppFabricClientContextParameters > AppFabricEndpointProviderBase
std::future< UpdateIngestionDestinationOutcome > UpdateIngestionDestinationOutcomeCallable
std::future< DeleteAppBundleOutcome > DeleteAppBundleOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, AppFabricError > TagResourceOutcome
Aws::Utils::Outcome< StartUserAccessTasksResult, AppFabricError > StartUserAccessTasksOutcome
std::future< DeleteIngestionDestinationOutcome > DeleteIngestionDestinationOutcomeCallable
std::future< GetIngestionDestinationOutcome > GetIngestionDestinationOutcomeCallable
Aws::Utils::Outcome< StopIngestionResult, AppFabricError > StopIngestionOutcome
Aws::Utils::Outcome< GetAppBundleResult, AppFabricError > GetAppBundleOutcome
std::future< UpdateAppAuthorizationOutcome > UpdateAppAuthorizationOutcomeCallable
Aws::Utils::Outcome< ListIngestionDestinationsResult, AppFabricError > ListIngestionDestinationsOutcome
Aws::Utils::Outcome< CreateAppAuthorizationResult, AppFabricError > CreateAppAuthorizationOutcome
Aws::Utils::Outcome< UpdateIngestionDestinationResult, AppFabricError > UpdateIngestionDestinationOutcome
Aws::Utils::Outcome< UntagResourceResult, AppFabricError > UntagResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StartIngestionResult, AppFabricError > StartIngestionOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppFabricError > ListTagsForResourceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateAppAuthorizationResult, AppFabricError > UpdateAppAuthorizationOutcome
std::future< ListIngestionsOutcome > ListIngestionsOutcomeCallable
Aws::Utils::Outcome< DeleteIngestionDestinationResult, AppFabricError > DeleteIngestionDestinationOutcome
std::future< DeleteAppAuthorizationOutcome > DeleteAppAuthorizationOutcomeCallable
std::future< StopIngestionOutcome > StopIngestionOutcomeCallable
Aws::Utils::Outcome< ListIngestionsResult, AppFabricError > ListIngestionsOutcome
std::future< CreateAppAuthorizationOutcome > CreateAppAuthorizationOutcomeCallable
std::future< DeleteIngestionOutcome > DeleteIngestionOutcomeCallable
Aws::Utils::Outcome< DeleteAppAuthorizationResult, AppFabricError > DeleteAppAuthorizationOutcome
Aws::Utils::Outcome< DeleteIngestionResult, AppFabricError > DeleteIngestionOutcome
Aws::Utils::Outcome< BatchGetUserAccessTasksResult, AppFabricError > BatchGetUserAccessTasksOutcome
std::future< StartIngestionOutcome > StartIngestionOutcomeCallable
Aws::Utils::Outcome< GetIngestionResult, AppFabricError > GetIngestionOutcome
Aws::Utils::Outcome< CreateIngestionResult, AppFabricError > CreateIngestionOutcome
std::future< GetAppBundleOutcome > GetAppBundleOutcomeCallable
std::future< ConnectAppAuthorizationOutcome > ConnectAppAuthorizationOutcomeCallable
std::future< CreateIngestionDestinationOutcome > CreateIngestionDestinationOutcomeCallable
std::future< GetAppAuthorizationOutcome > GetAppAuthorizationOutcomeCallable
Aws::Utils::Outcome< CreateIngestionDestinationResult, AppFabricError > CreateIngestionDestinationOutcome
std::future< StartUserAccessTasksOutcome > StartUserAccessTasksOutcomeCallable
Aws::Utils::Outcome< CreateAppBundleResult, AppFabricError > CreateAppBundleOutcome
std::future< CreateIngestionOutcome > CreateIngestionOutcomeCallable
std::future< BatchGetUserAccessTasksOutcome > BatchGetUserAccessTasksOutcomeCallable
Aws::Utils::Outcome< GetAppAuthorizationResult, AppFabricError > GetAppAuthorizationOutcome
Aws::Utils::Outcome< DeleteAppBundleResult, AppFabricError > DeleteAppBundleOutcome
Aws::Utils::Outcome< ListAppBundlesResult, AppFabricError > ListAppBundlesOutcome
std::future< GetIngestionOutcome > GetIngestionOutcomeCallable
Aws::Utils::Outcome< ListAppAuthorizationsResult, AppFabricError > ListAppAuthorizationsOutcome
Aws::Utils::Outcome< ConnectAppAuthorizationResult, AppFabricError > ConnectAppAuthorizationOutcome
Aws::Utils::Outcome< GetIngestionDestinationResult, AppFabricError > GetIngestionDestinationOutcome
std::future< ListAppBundlesOutcome > ListAppBundlesOutcomeCallable
std::future< CreateAppBundleOutcome > CreateAppBundleOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListIngestionDestinationsOutcome > ListIngestionDestinationsOutcomeCallable
std::future< ListAppAuthorizationsOutcome > ListAppAuthorizationsOutcomeCallable
std::function< void(const AppFabricClient *, const Model::ListIngestionsRequest &, const Model::ListIngestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIngestionsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ConnectAppAuthorizationRequest &, const Model::ConnectAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StartUserAccessTasksRequest &, const Model::StartUserAccessTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartUserAccessTasksResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateIngestionDestinationRequest &, const Model::CreateIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetAppAuthorizationRequest &, const Model::GetAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateIngestionRequest &, const Model::CreateIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListAppBundlesRequest &, const Model::ListAppBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppBundlesResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::BatchGetUserAccessTasksRequest &, const Model::BatchGetUserAccessTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetUserAccessTasksResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListIngestionDestinationsRequest &, const Model::ListIngestionDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIngestionDestinationsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetIngestionRequest &, const Model::GetIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UpdateIngestionDestinationRequest &, const Model::UpdateIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::ListAppAuthorizationsRequest &, const Model::ListAppAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppAuthorizationsResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StopIngestionRequest &, const Model::StopIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteIngestionRequest &, const Model::DeleteIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteAppBundleRequest &, const Model::DeleteAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::StartIngestionRequest &, const Model::StartIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartIngestionResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteAppAuthorizationRequest &, const Model::DeleteAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateAppAuthorizationRequest &, const Model::CreateAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppAuthorizationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::CreateAppBundleRequest &, const Model::CreateAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetAppBundleRequest &, const Model::GetAppBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppBundleResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::GetIngestionDestinationRequest &, const Model::GetIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::DeleteIngestionDestinationRequest &, const Model::DeleteIngestionDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIngestionDestinationResponseReceivedHandler
std::function< void(const AppFabricClient *, const Model::UpdateAppAuthorizationRequest &, const Model::UpdateAppAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppAuthorizationResponseReceivedHandler