AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ApplicationInsightsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/application-insights/ApplicationInsightsErrors.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/application-insights/ApplicationInsightsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ApplicationInsightsClient header */
21#include <aws/application-insights/model/AddWorkloadResult.h>
22#include <aws/application-insights/model/CreateApplicationResult.h>
23#include <aws/application-insights/model/CreateComponentResult.h>
24#include <aws/application-insights/model/CreateLogPatternResult.h>
25#include <aws/application-insights/model/DeleteApplicationResult.h>
26#include <aws/application-insights/model/DeleteComponentResult.h>
27#include <aws/application-insights/model/DeleteLogPatternResult.h>
28#include <aws/application-insights/model/DescribeApplicationResult.h>
29#include <aws/application-insights/model/DescribeComponentResult.h>
30#include <aws/application-insights/model/DescribeComponentConfigurationResult.h>
31#include <aws/application-insights/model/DescribeComponentConfigurationRecommendationResult.h>
32#include <aws/application-insights/model/DescribeLogPatternResult.h>
33#include <aws/application-insights/model/DescribeObservationResult.h>
34#include <aws/application-insights/model/DescribeProblemResult.h>
35#include <aws/application-insights/model/DescribeProblemObservationsResult.h>
36#include <aws/application-insights/model/DescribeWorkloadResult.h>
37#include <aws/application-insights/model/ListApplicationsResult.h>
38#include <aws/application-insights/model/ListComponentsResult.h>
39#include <aws/application-insights/model/ListConfigurationHistoryResult.h>
40#include <aws/application-insights/model/ListLogPatternSetsResult.h>
41#include <aws/application-insights/model/ListLogPatternsResult.h>
42#include <aws/application-insights/model/ListProblemsResult.h>
43#include <aws/application-insights/model/ListTagsForResourceResult.h>
44#include <aws/application-insights/model/ListWorkloadsResult.h>
45#include <aws/application-insights/model/RemoveWorkloadResult.h>
46#include <aws/application-insights/model/TagResourceResult.h>
47#include <aws/application-insights/model/UntagResourceResult.h>
48#include <aws/application-insights/model/UpdateApplicationResult.h>
49#include <aws/application-insights/model/UpdateComponentResult.h>
50#include <aws/application-insights/model/UpdateComponentConfigurationResult.h>
51#include <aws/application-insights/model/UpdateLogPatternResult.h>
52#include <aws/application-insights/model/UpdateProblemResult.h>
53#include <aws/application-insights/model/UpdateWorkloadResult.h>
54#include <aws/application-insights/model/ListProblemsRequest.h>
55#include <aws/application-insights/model/CreateApplicationRequest.h>
56#include <aws/application-insights/model/ListApplicationsRequest.h>
57#include <aws/application-insights/model/ListConfigurationHistoryRequest.h>
58/* End of service model headers required in ApplicationInsightsClient header */
59
60namespace Aws
61{
62 namespace Http
63 {
64 class HttpClient;
65 class HttpClientFactory;
66 } // namespace Http
67
68 namespace Utils
69 {
70 template< typename R, typename E> class Outcome;
71
72 namespace Threading
73 {
74 class Executor;
75 } // namespace Threading
76 } // namespace Utils
77
78 namespace Auth
79 {
80 class AWSCredentials;
81 class AWSCredentialsProvider;
82 } // namespace Auth
83
84 namespace Client
85 {
86 class RetryStrategy;
87 } // namespace Client
88
89 namespace ApplicationInsights
90 {
94
95 namespace Model
96 {
97 /* Service model forward declarations required in ApplicationInsightsClient header */
123 class TagResourceRequest;
131 /* End of service model forward declarations required in ApplicationInsightsClient header */
132
133 /* Service model Outcome class definitions */
167 /* End of service model Outcome class definitions */
168
169 /* Service model Outcome callable definitions */
170 typedef std::future<AddWorkloadOutcome> AddWorkloadOutcomeCallable;
171 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
172 typedef std::future<CreateComponentOutcome> CreateComponentOutcomeCallable;
173 typedef std::future<CreateLogPatternOutcome> CreateLogPatternOutcomeCallable;
174 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
175 typedef std::future<DeleteComponentOutcome> DeleteComponentOutcomeCallable;
176 typedef std::future<DeleteLogPatternOutcome> DeleteLogPatternOutcomeCallable;
177 typedef std::future<DescribeApplicationOutcome> DescribeApplicationOutcomeCallable;
178 typedef std::future<DescribeComponentOutcome> DescribeComponentOutcomeCallable;
179 typedef std::future<DescribeComponentConfigurationOutcome> DescribeComponentConfigurationOutcomeCallable;
180 typedef std::future<DescribeComponentConfigurationRecommendationOutcome> DescribeComponentConfigurationRecommendationOutcomeCallable;
181 typedef std::future<DescribeLogPatternOutcome> DescribeLogPatternOutcomeCallable;
182 typedef std::future<DescribeObservationOutcome> DescribeObservationOutcomeCallable;
183 typedef std::future<DescribeProblemOutcome> DescribeProblemOutcomeCallable;
184 typedef std::future<DescribeProblemObservationsOutcome> DescribeProblemObservationsOutcomeCallable;
185 typedef std::future<DescribeWorkloadOutcome> DescribeWorkloadOutcomeCallable;
186 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
187 typedef std::future<ListComponentsOutcome> ListComponentsOutcomeCallable;
188 typedef std::future<ListConfigurationHistoryOutcome> ListConfigurationHistoryOutcomeCallable;
189 typedef std::future<ListLogPatternSetsOutcome> ListLogPatternSetsOutcomeCallable;
190 typedef std::future<ListLogPatternsOutcome> ListLogPatternsOutcomeCallable;
191 typedef std::future<ListProblemsOutcome> ListProblemsOutcomeCallable;
192 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
193 typedef std::future<ListWorkloadsOutcome> ListWorkloadsOutcomeCallable;
194 typedef std::future<RemoveWorkloadOutcome> RemoveWorkloadOutcomeCallable;
195 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
196 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
197 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
198 typedef std::future<UpdateComponentOutcome> UpdateComponentOutcomeCallable;
199 typedef std::future<UpdateComponentConfigurationOutcome> UpdateComponentConfigurationOutcomeCallable;
200 typedef std::future<UpdateLogPatternOutcome> UpdateLogPatternOutcomeCallable;
201 typedef std::future<UpdateProblemOutcome> UpdateProblemOutcomeCallable;
202 typedef std::future<UpdateWorkloadOutcome> UpdateWorkloadOutcomeCallable;
203 /* End of service model Outcome callable definitions */
204 } // namespace Model
205
207
208 /* Service model async handlers definitions */
209 typedef std::function<void(const ApplicationInsightsClient*, const Model::AddWorkloadRequest&, const Model::AddWorkloadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddWorkloadResponseReceivedHandler;
210 typedef std::function<void(const ApplicationInsightsClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
211 typedef std::function<void(const ApplicationInsightsClient*, const Model::CreateComponentRequest&, const Model::CreateComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComponentResponseReceivedHandler;
212 typedef std::function<void(const ApplicationInsightsClient*, const Model::CreateLogPatternRequest&, const Model::CreateLogPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogPatternResponseReceivedHandler;
213 typedef std::function<void(const ApplicationInsightsClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
214 typedef std::function<void(const ApplicationInsightsClient*, const Model::DeleteComponentRequest&, const Model::DeleteComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteComponentResponseReceivedHandler;
215 typedef std::function<void(const ApplicationInsightsClient*, const Model::DeleteLogPatternRequest&, const Model::DeleteLogPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogPatternResponseReceivedHandler;
216 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeApplicationRequest&, const Model::DescribeApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeApplicationResponseReceivedHandler;
217 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeComponentRequest&, const Model::DescribeComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComponentResponseReceivedHandler;
218 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeComponentConfigurationRequest&, const Model::DescribeComponentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComponentConfigurationResponseReceivedHandler;
220 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeLogPatternRequest&, const Model::DescribeLogPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLogPatternResponseReceivedHandler;
221 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeObservationRequest&, const Model::DescribeObservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeObservationResponseReceivedHandler;
222 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeProblemRequest&, const Model::DescribeProblemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProblemResponseReceivedHandler;
223 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeProblemObservationsRequest&, const Model::DescribeProblemObservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProblemObservationsResponseReceivedHandler;
224 typedef std::function<void(const ApplicationInsightsClient*, const Model::DescribeWorkloadRequest&, const Model::DescribeWorkloadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkloadResponseReceivedHandler;
225 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
226 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListComponentsRequest&, const Model::ListComponentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentsResponseReceivedHandler;
227 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListConfigurationHistoryRequest&, const Model::ListConfigurationHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationHistoryResponseReceivedHandler;
228 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListLogPatternSetsRequest&, const Model::ListLogPatternSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogPatternSetsResponseReceivedHandler;
229 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListLogPatternsRequest&, const Model::ListLogPatternsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogPatternsResponseReceivedHandler;
230 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListProblemsRequest&, const Model::ListProblemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProblemsResponseReceivedHandler;
231 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
232 typedef std::function<void(const ApplicationInsightsClient*, const Model::ListWorkloadsRequest&, const Model::ListWorkloadsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkloadsResponseReceivedHandler;
233 typedef std::function<void(const ApplicationInsightsClient*, const Model::RemoveWorkloadRequest&, const Model::RemoveWorkloadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveWorkloadResponseReceivedHandler;
234 typedef std::function<void(const ApplicationInsightsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
235 typedef std::function<void(const ApplicationInsightsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
236 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
237 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateComponentRequest&, const Model::UpdateComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateComponentResponseReceivedHandler;
238 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateComponentConfigurationRequest&, const Model::UpdateComponentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateComponentConfigurationResponseReceivedHandler;
239 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateLogPatternRequest&, const Model::UpdateLogPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLogPatternResponseReceivedHandler;
240 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateProblemRequest&, const Model::UpdateProblemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProblemResponseReceivedHandler;
241 typedef std::function<void(const ApplicationInsightsClient*, const Model::UpdateWorkloadRequest&, const Model::UpdateWorkloadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkloadResponseReceivedHandler;
242 /* End of service model async handlers definitions */
243 } // namespace ApplicationInsights
244} // 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::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComponentResponseReceivedHandler
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::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentsResponseReceivedHandler
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::DescribeLogPatternRequest &, const Model::DescribeLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogPatternResponseReceivedHandler
std::function< void(const ApplicationInsightsClient *, const Model::CreateComponentRequest &, const Model::CreateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComponentResponseReceivedHandler
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::RemoveWorkloadRequest &, const Model::RemoveWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveWorkloadResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::AddWorkloadRequest &, const Model::AddWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddWorkloadResponseReceivedHandler
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::ListLogPatternSetsRequest &, const Model::ListLogPatternSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogPatternSetsResponseReceivedHandler
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::UpdateComponentConfigurationRequest &, const Model::UpdateComponentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateComponentConfigurationResponseReceivedHandler
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::DescribeObservationRequest &, const Model::DescribeObservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeObservationResponseReceivedHandler
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::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::ListConfigurationHistoryRequest &, const Model::ListConfigurationHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationHistoryResponseReceivedHandler
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::CreateLogPatternRequest &, const Model::CreateLogPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogPatternResponseReceivedHandler
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::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
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::DescribeApplicationRequest &, const Model::DescribeApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::UpdateProblemRequest &, const Model::UpdateProblemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProblemResponseReceivedHandler