AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
ApplicationInsightsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/application-insights/ApplicationInsightsEndpointProvider.h>
10#include <aws/application-insights/ApplicationInsightsErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ApplicationInsightsClient header */
22#include <aws/application-insights/model/AddWorkloadResult.h>
23#include <aws/application-insights/model/CreateApplicationRequest.h>
24#include <aws/application-insights/model/CreateApplicationResult.h>
25#include <aws/application-insights/model/CreateComponentResult.h>
26#include <aws/application-insights/model/CreateLogPatternResult.h>
27#include <aws/application-insights/model/DeleteApplicationResult.h>
28#include <aws/application-insights/model/DeleteComponentResult.h>
29#include <aws/application-insights/model/DeleteLogPatternResult.h>
30#include <aws/application-insights/model/DescribeApplicationResult.h>
31#include <aws/application-insights/model/DescribeComponentConfigurationRecommendationResult.h>
32#include <aws/application-insights/model/DescribeComponentConfigurationResult.h>
33#include <aws/application-insights/model/DescribeComponentResult.h>
34#include <aws/application-insights/model/DescribeLogPatternResult.h>
35#include <aws/application-insights/model/DescribeObservationResult.h>
36#include <aws/application-insights/model/DescribeProblemObservationsResult.h>
37#include <aws/application-insights/model/DescribeProblemResult.h>
38#include <aws/application-insights/model/DescribeWorkloadResult.h>
39#include <aws/application-insights/model/ListApplicationsRequest.h>
40#include <aws/application-insights/model/ListApplicationsResult.h>
41#include <aws/application-insights/model/ListComponentsResult.h>
42#include <aws/application-insights/model/ListConfigurationHistoryRequest.h>
43#include <aws/application-insights/model/ListConfigurationHistoryResult.h>
44#include <aws/application-insights/model/ListLogPatternSetsResult.h>
45#include <aws/application-insights/model/ListLogPatternsResult.h>
46#include <aws/application-insights/model/ListProblemsRequest.h>
47#include <aws/application-insights/model/ListProblemsResult.h>
48#include <aws/application-insights/model/ListTagsForResourceResult.h>
49#include <aws/application-insights/model/ListWorkloadsResult.h>
50#include <aws/application-insights/model/RemoveWorkloadResult.h>
51#include <aws/application-insights/model/TagResourceResult.h>
52#include <aws/application-insights/model/UntagResourceResult.h>
53#include <aws/application-insights/model/UpdateApplicationResult.h>
54#include <aws/application-insights/model/UpdateComponentConfigurationResult.h>
55#include <aws/application-insights/model/UpdateComponentResult.h>
56#include <aws/application-insights/model/UpdateLogPatternResult.h>
57#include <aws/application-insights/model/UpdateProblemResult.h>
58#include <aws/application-insights/model/UpdateWorkloadResult.h>
59/* End of service model headers required in ApplicationInsightsClient header */
60
61namespace Aws {
62namespace Http {
63class HttpClient;
64class HttpClientFactory;
65} // namespace Http
66
67namespace Utils {
68template <typename R, typename E>
69class Outcome;
70
71namespace Threading {
72class Executor;
73} // namespace Threading
74} // namespace Utils
75
76namespace Auth {
77class AWSCredentials;
78class AWSCredentialsProvider;
79} // namespace Auth
80
81namespace Client {
82class RetryStrategy;
83} // namespace Client
84
85namespace ApplicationInsights {
89
90namespace Model {
91/* Service model forward declarations required in ApplicationInsightsClient header */
125/* End of service model forward declarations required in ApplicationInsightsClient header */
126
127/* Service model Outcome class definitions */
162/* End of service model Outcome class definitions */
163
164/* Service model Outcome callable definitions */
165typedef std::future<AddWorkloadOutcome> AddWorkloadOutcomeCallable;
166typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
167typedef std::future<CreateComponentOutcome> CreateComponentOutcomeCallable;
168typedef std::future<CreateLogPatternOutcome> CreateLogPatternOutcomeCallable;
169typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
170typedef std::future<DeleteComponentOutcome> DeleteComponentOutcomeCallable;
171typedef std::future<DeleteLogPatternOutcome> DeleteLogPatternOutcomeCallable;
172typedef std::future<DescribeApplicationOutcome> DescribeApplicationOutcomeCallable;
173typedef std::future<DescribeComponentOutcome> DescribeComponentOutcomeCallable;
174typedef std::future<DescribeComponentConfigurationOutcome> DescribeComponentConfigurationOutcomeCallable;
175typedef std::future<DescribeComponentConfigurationRecommendationOutcome> DescribeComponentConfigurationRecommendationOutcomeCallable;
176typedef std::future<DescribeLogPatternOutcome> DescribeLogPatternOutcomeCallable;
177typedef std::future<DescribeObservationOutcome> DescribeObservationOutcomeCallable;
178typedef std::future<DescribeProblemOutcome> DescribeProblemOutcomeCallable;
179typedef std::future<DescribeProblemObservationsOutcome> DescribeProblemObservationsOutcomeCallable;
180typedef std::future<DescribeWorkloadOutcome> DescribeWorkloadOutcomeCallable;
181typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
182typedef std::future<ListComponentsOutcome> ListComponentsOutcomeCallable;
183typedef std::future<ListConfigurationHistoryOutcome> ListConfigurationHistoryOutcomeCallable;
184typedef std::future<ListLogPatternSetsOutcome> ListLogPatternSetsOutcomeCallable;
185typedef std::future<ListLogPatternsOutcome> ListLogPatternsOutcomeCallable;
186typedef std::future<ListProblemsOutcome> ListProblemsOutcomeCallable;
187typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
188typedef std::future<ListWorkloadsOutcome> ListWorkloadsOutcomeCallable;
189typedef std::future<RemoveWorkloadOutcome> RemoveWorkloadOutcomeCallable;
190typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
191typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
192typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
193typedef std::future<UpdateComponentOutcome> UpdateComponentOutcomeCallable;
194typedef std::future<UpdateComponentConfigurationOutcome> UpdateComponentConfigurationOutcomeCallable;
195typedef std::future<UpdateLogPatternOutcome> UpdateLogPatternOutcomeCallable;
196typedef std::future<UpdateProblemOutcome> UpdateProblemOutcomeCallable;
197typedef std::future<UpdateWorkloadOutcome> UpdateWorkloadOutcomeCallable;
198/* End of service model Outcome callable definitions */
199} // namespace Model
200
202
203/* Service model async handlers definitions */
204typedef std::function<void(const ApplicationInsightsClient*, const Model::AddWorkloadRequest&, const Model::AddWorkloadOutcome&,
205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
210typedef std::function<void(const ApplicationInsightsClient*, const Model::CreateComponentRequest&, const Model::CreateComponentOutcome&,
211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
213typedef std::function<void(const ApplicationInsightsClient*, const Model::CreateLogPatternRequest&, const Model::CreateLogPatternOutcome&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const ApplicationInsightsClient*, const Model::DeleteComponentRequest&, const Model::DeleteComponentOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const ApplicationInsightsClient*, const Model::DeleteLogPatternRequest&, const Model::DeleteLogPatternOutcome&,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeApplicationRequest&,
226 const Model::DescribeApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeComponentConfigurationRequest&,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeLogPatternRequest&,
240 const Model::DescribeLogPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
242typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeObservationRequest&,
243 const Model::DescribeObservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeProblemRequest&, const Model::DescribeProblemOutcome&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeProblemObservationsRequest&,
249 const Model::DescribeProblemObservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeWorkloadRequest&, const Model::DescribeWorkloadOutcome&,
252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const ApplicationInsightsClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&,
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const ApplicationInsightsClient*, const Model::ListComponentsRequest&, const Model::ListComponentsOutcome&,
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
260typedef std::function<void(const ApplicationInsightsClient*, const Model::ListConfigurationHistoryRequest&,
261 const Model::ListConfigurationHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const ApplicationInsightsClient*, const Model::ListLogPatternSetsRequest&,
264 const Model::ListLogPatternSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const ApplicationInsightsClient*, const Model::ListLogPatternsRequest&, const Model::ListLogPatternsOutcome&,
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const ApplicationInsightsClient*, const Model::ListProblemsRequest&, const Model::ListProblemsOutcome&,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const ApplicationInsightsClient*, const Model::ListTagsForResourceRequest&,
273 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const ApplicationInsightsClient*, const Model::ListWorkloadsRequest&, const Model::ListWorkloadsOutcome&,
276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const ApplicationInsightsClient*, const Model::RemoveWorkloadRequest&, const Model::RemoveWorkloadOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const ApplicationInsightsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const ApplicationInsightsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateComponentRequest&, const Model::UpdateComponentOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateComponentConfigurationRequest&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateLogPatternRequest&, const Model::UpdateLogPatternOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateProblemRequest&, const Model::UpdateProblemOutcome&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateWorkloadRequest&, const Model::UpdateWorkloadOutcome&,
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306/* End of service model async handlers definitions */
307} // namespace ApplicationInsights
308} // namespace Aws
EndpointProviderBase< ApplicationInsightsClientConfiguration, ApplicationInsightsBuiltInParameters, ApplicationInsightsClientContextParameters > ApplicationInsightsEndpointProviderBase
Aws::Utils::Outcome< CreateComponentResult, ApplicationInsightsError > CreateComponentOutcome
std::future< ListComponentsOutcome > ListComponentsOutcomeCallable
Aws::Utils::Outcome< ListLogPatternSetsResult, ApplicationInsightsError > ListLogPatternSetsOutcome
Aws::Utils::Outcome< ListConfigurationHistoryResult, ApplicationInsightsError > ListConfigurationHistoryOutcome
std::future< DescribeComponentOutcome > DescribeComponentOutcomeCallable
Aws::Utils::Outcome< DescribeLogPatternResult, ApplicationInsightsError > DescribeLogPatternOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ApplicationInsightsError > TagResourceOutcome
std::future< CreateComponentOutcome > CreateComponentOutcomeCallable
std::future< DescribeObservationOutcome > DescribeObservationOutcomeCallable
std::future< UpdateLogPatternOutcome > UpdateLogPatternOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
Aws::Utils::Outcome< RemoveWorkloadResult, ApplicationInsightsError > RemoveWorkloadOutcome
Aws::Utils::Outcome< DescribeComponentResult, ApplicationInsightsError > DescribeComponentOutcome
std::future< DescribeApplicationOutcome > DescribeApplicationOutcomeCallable
std::future< UpdateWorkloadOutcome > UpdateWorkloadOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, ApplicationInsightsError > UpdateApplicationOutcome
Aws::Utils::Outcome< DeleteApplicationResult, ApplicationInsightsError > DeleteApplicationOutcome
Aws::Utils::Outcome< ListApplicationsResult, ApplicationInsightsError > ListApplicationsOutcome
Aws::Utils::Outcome< DeleteLogPatternResult, ApplicationInsightsError > DeleteLogPatternOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdateComponentConfigurationResult, ApplicationInsightsError > UpdateComponentConfigurationOutcome
Aws::Utils::Outcome< UntagResourceResult, ApplicationInsightsError > UntagResourceOutcome
Aws::Utils::Outcome< ListLogPatternsResult, ApplicationInsightsError > ListLogPatternsOutcome
std::future< DescribeComponentConfigurationOutcome > DescribeComponentConfigurationOutcomeCallable
Aws::Utils::Outcome< ListComponentsResult, ApplicationInsightsError > ListComponentsOutcome
std::future< ListLogPatternSetsOutcome > ListLogPatternSetsOutcomeCallable
std::future< UpdateComponentConfigurationOutcome > UpdateComponentConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeWorkloadResult, ApplicationInsightsError > DescribeWorkloadOutcome
std::future< DescribeLogPatternOutcome > DescribeLogPatternOutcomeCallable
Aws::Utils::Outcome< CreateLogPatternResult, ApplicationInsightsError > CreateLogPatternOutcome
Aws::Utils::Outcome< CreateApplicationResult, ApplicationInsightsError > CreateApplicationOutcome
Aws::Utils::Outcome< UpdateComponentResult, ApplicationInsightsError > UpdateComponentOutcome
Aws::Utils::Outcome< DescribeComponentConfigurationRecommendationResult, ApplicationInsightsError > DescribeComponentConfigurationRecommendationOutcome
std::future< CreateLogPatternOutcome > CreateLogPatternOutcomeCallable
Aws::Utils::Outcome< DescribeObservationResult, ApplicationInsightsError > DescribeObservationOutcome
std::future< DescribeProblemOutcome > DescribeProblemOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ApplicationInsightsError > ListTagsForResourceOutcome
std::future< AddWorkloadOutcome > AddWorkloadOutcomeCallable
Aws::Utils::Outcome< DescribeProblemResult, ApplicationInsightsError > DescribeProblemOutcome
Aws::Utils::Outcome< ListProblemsResult, ApplicationInsightsError > ListProblemsOutcome
Aws::Utils::Outcome< UpdateWorkloadResult, ApplicationInsightsError > UpdateWorkloadOutcome
std::future< UpdateComponentOutcome > UpdateComponentOutcomeCallable
Aws::Utils::Outcome< UpdateLogPatternResult, ApplicationInsightsError > UpdateLogPatternOutcome
Aws::Utils::Outcome< DescribeProblemObservationsResult, ApplicationInsightsError > DescribeProblemObservationsOutcome
std::future< ListLogPatternsOutcome > ListLogPatternsOutcomeCallable
std::future< ListConfigurationHistoryOutcome > ListConfigurationHistoryOutcomeCallable
Aws::Utils::Outcome< DescribeComponentConfigurationResult, ApplicationInsightsError > DescribeComponentConfigurationOutcome
std::future< DescribeWorkloadOutcome > DescribeWorkloadOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationResult, ApplicationInsightsError > DescribeApplicationOutcome
std::future< ListProblemsOutcome > ListProblemsOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< DeleteLogPatternOutcome > DeleteLogPatternOutcomeCallable
std::future< DescribeComponentConfigurationRecommendationOutcome > DescribeComponentConfigurationRecommendationOutcomeCallable
Aws::Utils::Outcome< DeleteComponentResult, ApplicationInsightsError > DeleteComponentOutcome
std::future< DeleteComponentOutcome > DeleteComponentOutcomeCallable
std::future< RemoveWorkloadOutcome > RemoveWorkloadOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< AddWorkloadResult, ApplicationInsightsError > AddWorkloadOutcome
Aws::Utils::Outcome< UpdateProblemResult, ApplicationInsightsError > UpdateProblemOutcome
std::future< DescribeProblemObservationsOutcome > DescribeProblemObservationsOutcomeCallable
std::future< ListWorkloadsOutcome > ListWorkloadsOutcomeCallable
std::future< UpdateProblemOutcome > UpdateProblemOutcomeCallable
Aws::Utils::Outcome< ListWorkloadsResult, ApplicationInsightsError > ListWorkloadsOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::function< void(const ApplicationInsightsClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeComponentRequest &, const Model::DescribeComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComponentResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UpdateComponentRequest &, const Model::UpdateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateComponentResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListWorkloadsRequest &, const Model::ListWorkloadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkloadsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::RemoveWorkloadRequest &, const Model::RemoveWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveWorkloadResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeApplicationRequest &, const Model::DescribeApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteComponentResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeProblemObservationsRequest &, const Model::DescribeProblemObservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeProblemObservationsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListConfigurationHistoryRequest &, const Model::ListConfigurationHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationHistoryResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeLogPatternRequest &, const Model::DescribeLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLogPatternResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeComponentConfigurationRequest &, const Model::DescribeComponentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComponentConfigurationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UpdateWorkloadRequest &, const Model::UpdateWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkloadResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListComponentsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::CreateLogPatternRequest &, const Model::CreateLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLogPatternResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UpdateProblemRequest &, const Model::UpdateProblemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProblemResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeProblemRequest &, const Model::DescribeProblemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeProblemResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UpdateComponentConfigurationRequest &, const Model::UpdateComponentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateComponentConfigurationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListLogPatternsRequest &, const Model::ListLogPatternsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLogPatternsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeComponentConfigurationRecommendationRequest &, const Model::DescribeComponentConfigurationRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComponentConfigurationRecommendationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeWorkloadRequest &, const Model::DescribeWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeWorkloadResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListProblemsRequest &, const Model::ListProblemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProblemsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DeleteLogPatternRequest &, const Model::DeleteLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLogPatternResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListLogPatternSetsRequest &, const Model::ListLogPatternSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLogPatternSetsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DescribeObservationRequest &, const Model::DescribeObservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeObservationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::UpdateLogPatternRequest &, const Model::UpdateLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLogPatternResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::AddWorkloadRequest &, const Model::AddWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddWorkloadResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationsResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::CreateComponentRequest &, const Model::CreateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateComponentResponseReceivedHandler