AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DevOpsGuruClient.h
1
6#pragma once
7#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/devops-guru/DevOpsGuruServiceClientModel.h>
13
14namespace Aws
15{
16namespace DevOpsGuru
17{
38 class AWS_DEVOPSGURU_API DevOpsGuruClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<DevOpsGuruClient>
39 {
40 public:
42 static const char* GetServiceName();
43 static const char* GetAllocationTag();
44
47
53 std::shared_ptr<DevOpsGuruEndpointProviderBase> endpointProvider = nullptr);
54
60 std::shared_ptr<DevOpsGuruEndpointProviderBase> endpointProvider = nullptr,
62
67 DevOpsGuruClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
68 std::shared_ptr<DevOpsGuruEndpointProviderBase> endpointProvider = nullptr,
70
71
72 /* Legacy constructors due deprecation */
78
84 const Aws::Client::ClientConfiguration& clientConfiguration);
85
90 DevOpsGuruClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
91 const Aws::Client::ClientConfiguration& clientConfiguration);
92
93 /* End of legacy constructors due deprecation */
95
115
119 template<typename AddNotificationChannelRequestT = Model::AddNotificationChannelRequest>
120 Model::AddNotificationChannelOutcomeCallable AddNotificationChannelCallable(const AddNotificationChannelRequestT& request) const
121 {
122 return SubmitCallable(&DevOpsGuruClient::AddNotificationChannel, request);
123 }
124
128 template<typename AddNotificationChannelRequestT = Model::AddNotificationChannelRequest>
129 void AddNotificationChannelAsync(const AddNotificationChannelRequestT& request, const AddNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
130 {
131 return SubmitAsync(&DevOpsGuruClient::AddNotificationChannel, request, handler, context);
132 }
133
141
145 template<typename DeleteInsightRequestT = Model::DeleteInsightRequest>
146 Model::DeleteInsightOutcomeCallable DeleteInsightCallable(const DeleteInsightRequestT& request) const
147 {
148 return SubmitCallable(&DevOpsGuruClient::DeleteInsight, request);
149 }
150
154 template<typename DeleteInsightRequestT = Model::DeleteInsightRequest>
155 void DeleteInsightAsync(const DeleteInsightRequestT& request, const DeleteInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
156 {
157 return SubmitAsync(&DevOpsGuruClient::DeleteInsight, request, handler, context);
158 }
159
169
173 template<typename DescribeAccountHealthRequestT = Model::DescribeAccountHealthRequest>
174 Model::DescribeAccountHealthOutcomeCallable DescribeAccountHealthCallable(const DescribeAccountHealthRequestT& request = {}) const
175 {
176 return SubmitCallable(&DevOpsGuruClient::DescribeAccountHealth, request);
177 }
178
182 template<typename DescribeAccountHealthRequestT = Model::DescribeAccountHealthRequest>
183 void DescribeAccountHealthAsync(const DescribeAccountHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountHealthRequestT& request = {}) const
184 {
185 return SubmitAsync(&DevOpsGuruClient::DescribeAccountHealth, request, handler, context);
186 }
187
197
201 template<typename DescribeAccountOverviewRequestT = Model::DescribeAccountOverviewRequest>
202 Model::DescribeAccountOverviewOutcomeCallable DescribeAccountOverviewCallable(const DescribeAccountOverviewRequestT& request) const
203 {
204 return SubmitCallable(&DevOpsGuruClient::DescribeAccountOverview, request);
205 }
206
210 template<typename DescribeAccountOverviewRequestT = Model::DescribeAccountOverviewRequest>
211 void DescribeAccountOverviewAsync(const DescribeAccountOverviewRequestT& request, const DescribeAccountOverviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
212 {
213 return SubmitAsync(&DevOpsGuruClient::DescribeAccountOverview, request, handler, context);
214 }
215
223
227 template<typename DescribeAnomalyRequestT = Model::DescribeAnomalyRequest>
228 Model::DescribeAnomalyOutcomeCallable DescribeAnomalyCallable(const DescribeAnomalyRequestT& request) const
229 {
230 return SubmitCallable(&DevOpsGuruClient::DescribeAnomaly, request);
231 }
232
236 template<typename DescribeAnomalyRequestT = Model::DescribeAnomalyRequest>
237 void DescribeAnomalyAsync(const DescribeAnomalyRequestT& request, const DescribeAnomalyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
238 {
239 return SubmitAsync(&DevOpsGuruClient::DescribeAnomaly, request, handler, context);
240 }
241
252
256 template<typename DescribeEventSourcesConfigRequestT = Model::DescribeEventSourcesConfigRequest>
257 Model::DescribeEventSourcesConfigOutcomeCallable DescribeEventSourcesConfigCallable(const DescribeEventSourcesConfigRequestT& request = {}) const
258 {
259 return SubmitCallable(&DevOpsGuruClient::DescribeEventSourcesConfig, request);
260 }
261
265 template<typename DescribeEventSourcesConfigRequestT = Model::DescribeEventSourcesConfigRequest>
266 void DescribeEventSourcesConfigAsync(const DescribeEventSourcesConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventSourcesConfigRequestT& request = {}) const
267 {
268 return SubmitAsync(&DevOpsGuruClient::DescribeEventSourcesConfig, request, handler, context);
269 }
270
278
282 template<typename DescribeFeedbackRequestT = Model::DescribeFeedbackRequest>
283 Model::DescribeFeedbackOutcomeCallable DescribeFeedbackCallable(const DescribeFeedbackRequestT& request = {}) const
284 {
285 return SubmitCallable(&DevOpsGuruClient::DescribeFeedback, request);
286 }
287
291 template<typename DescribeFeedbackRequestT = Model::DescribeFeedbackRequest>
292 void DescribeFeedbackAsync(const DescribeFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFeedbackRequestT& request = {}) const
293 {
294 return SubmitAsync(&DevOpsGuruClient::DescribeFeedback, request, handler, context);
295 }
296
304
308 template<typename DescribeInsightRequestT = Model::DescribeInsightRequest>
309 Model::DescribeInsightOutcomeCallable DescribeInsightCallable(const DescribeInsightRequestT& request) const
310 {
311 return SubmitCallable(&DevOpsGuruClient::DescribeInsight, request);
312 }
313
317 template<typename DescribeInsightRequestT = Model::DescribeInsightRequest>
318 void DescribeInsightAsync(const DescribeInsightRequestT& request, const DescribeInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
319 {
320 return SubmitAsync(&DevOpsGuruClient::DescribeInsight, request, handler, context);
321 }
322
330
334 template<typename DescribeOrganizationHealthRequestT = Model::DescribeOrganizationHealthRequest>
335 Model::DescribeOrganizationHealthOutcomeCallable DescribeOrganizationHealthCallable(const DescribeOrganizationHealthRequestT& request = {}) const
336 {
337 return SubmitCallable(&DevOpsGuruClient::DescribeOrganizationHealth, request);
338 }
339
343 template<typename DescribeOrganizationHealthRequestT = Model::DescribeOrganizationHealthRequest>
344 void DescribeOrganizationHealthAsync(const DescribeOrganizationHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOrganizationHealthRequestT& request = {}) const
345 {
346 return SubmitAsync(&DevOpsGuruClient::DescribeOrganizationHealth, request, handler, context);
347 }
348
357
361 template<typename DescribeOrganizationOverviewRequestT = Model::DescribeOrganizationOverviewRequest>
362 Model::DescribeOrganizationOverviewOutcomeCallable DescribeOrganizationOverviewCallable(const DescribeOrganizationOverviewRequestT& request) const
363 {
364 return SubmitCallable(&DevOpsGuruClient::DescribeOrganizationOverview, request);
365 }
366
370 template<typename DescribeOrganizationOverviewRequestT = Model::DescribeOrganizationOverviewRequest>
371 void DescribeOrganizationOverviewAsync(const DescribeOrganizationOverviewRequestT& request, const DescribeOrganizationOverviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
372 {
373 return SubmitAsync(&DevOpsGuruClient::DescribeOrganizationOverview, request, handler, context);
374 }
375
384
388 template<typename DescribeOrganizationResourceCollectionHealthRequestT = Model::DescribeOrganizationResourceCollectionHealthRequest>
390 {
391 return SubmitCallable(&DevOpsGuruClient::DescribeOrganizationResourceCollectionHealth, request);
392 }
393
397 template<typename DescribeOrganizationResourceCollectionHealthRequestT = Model::DescribeOrganizationResourceCollectionHealthRequest>
398 void DescribeOrganizationResourceCollectionHealthAsync(const DescribeOrganizationResourceCollectionHealthRequestT& request, const DescribeOrganizationResourceCollectionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
399 {
400 return SubmitAsync(&DevOpsGuruClient::DescribeOrganizationResourceCollectionHealth, request, handler, context);
401 }
402
417
421 template<typename DescribeResourceCollectionHealthRequestT = Model::DescribeResourceCollectionHealthRequest>
423 {
424 return SubmitCallable(&DevOpsGuruClient::DescribeResourceCollectionHealth, request);
425 }
426
430 template<typename DescribeResourceCollectionHealthRequestT = Model::DescribeResourceCollectionHealthRequest>
431 void DescribeResourceCollectionHealthAsync(const DescribeResourceCollectionHealthRequestT& request, const DescribeResourceCollectionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
432 {
433 return SubmitAsync(&DevOpsGuruClient::DescribeResourceCollectionHealth, request, handler, context);
434 }
435
445
449 template<typename DescribeServiceIntegrationRequestT = Model::DescribeServiceIntegrationRequest>
450 Model::DescribeServiceIntegrationOutcomeCallable DescribeServiceIntegrationCallable(const DescribeServiceIntegrationRequestT& request = {}) const
451 {
452 return SubmitCallable(&DevOpsGuruClient::DescribeServiceIntegration, request);
453 }
454
458 template<typename DescribeServiceIntegrationRequestT = Model::DescribeServiceIntegrationRequest>
459 void DescribeServiceIntegrationAsync(const DescribeServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeServiceIntegrationRequestT& request = {}) const
460 {
461 return SubmitAsync(&DevOpsGuruClient::DescribeServiceIntegration, request, handler, context);
462 }
463
475
479 template<typename GetCostEstimationRequestT = Model::GetCostEstimationRequest>
480 Model::GetCostEstimationOutcomeCallable GetCostEstimationCallable(const GetCostEstimationRequestT& request = {}) const
481 {
482 return SubmitCallable(&DevOpsGuruClient::GetCostEstimation, request);
483 }
484
488 template<typename GetCostEstimationRequestT = Model::GetCostEstimationRequest>
489 void GetCostEstimationAsync(const GetCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCostEstimationRequestT& request = {}) const
490 {
491 return SubmitAsync(&DevOpsGuruClient::GetCostEstimation, request, handler, context);
492 }
493
507
511 template<typename GetResourceCollectionRequestT = Model::GetResourceCollectionRequest>
512 Model::GetResourceCollectionOutcomeCallable GetResourceCollectionCallable(const GetResourceCollectionRequestT& request) const
513 {
514 return SubmitCallable(&DevOpsGuruClient::GetResourceCollection, request);
515 }
516
520 template<typename GetResourceCollectionRequestT = Model::GetResourceCollectionRequest>
521 void GetResourceCollectionAsync(const GetResourceCollectionRequestT& request, const GetResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
522 {
523 return SubmitAsync(&DevOpsGuruClient::GetResourceCollection, request, handler, context);
524 }
525
533
537 template<typename ListAnomaliesForInsightRequestT = Model::ListAnomaliesForInsightRequest>
538 Model::ListAnomaliesForInsightOutcomeCallable ListAnomaliesForInsightCallable(const ListAnomaliesForInsightRequestT& request) const
539 {
540 return SubmitCallable(&DevOpsGuruClient::ListAnomaliesForInsight, request);
541 }
542
546 template<typename ListAnomaliesForInsightRequestT = Model::ListAnomaliesForInsightRequest>
547 void ListAnomaliesForInsightAsync(const ListAnomaliesForInsightRequestT& request, const ListAnomaliesForInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
548 {
549 return SubmitAsync(&DevOpsGuruClient::ListAnomaliesForInsight, request, handler, context);
550 }
551
559
563 template<typename ListAnomalousLogGroupsRequestT = Model::ListAnomalousLogGroupsRequest>
564 Model::ListAnomalousLogGroupsOutcomeCallable ListAnomalousLogGroupsCallable(const ListAnomalousLogGroupsRequestT& request) const
565 {
566 return SubmitCallable(&DevOpsGuruClient::ListAnomalousLogGroups, request);
567 }
568
572 template<typename ListAnomalousLogGroupsRequestT = Model::ListAnomalousLogGroupsRequest>
573 void ListAnomalousLogGroupsAsync(const ListAnomalousLogGroupsRequestT& request, const ListAnomalousLogGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
574 {
575 return SubmitAsync(&DevOpsGuruClient::ListAnomalousLogGroups, request, handler, context);
576 }
577
586
590 template<typename ListEventsRequestT = Model::ListEventsRequest>
591 Model::ListEventsOutcomeCallable ListEventsCallable(const ListEventsRequestT& request) const
592 {
593 return SubmitCallable(&DevOpsGuruClient::ListEvents, request);
594 }
595
599 template<typename ListEventsRequestT = Model::ListEventsRequest>
600 void ListEventsAsync(const ListEventsRequestT& request, const ListEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
601 {
602 return SubmitAsync(&DevOpsGuruClient::ListEvents, request, handler, context);
603 }
604
614
618 template<typename ListInsightsRequestT = Model::ListInsightsRequest>
619 Model::ListInsightsOutcomeCallable ListInsightsCallable(const ListInsightsRequestT& request) const
620 {
621 return SubmitCallable(&DevOpsGuruClient::ListInsights, request);
622 }
623
627 template<typename ListInsightsRequestT = Model::ListInsightsRequest>
628 void ListInsightsAsync(const ListInsightsRequestT& request, const ListInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
629 {
630 return SubmitAsync(&DevOpsGuruClient::ListInsights, request, handler, context);
631 }
632
640
644 template<typename ListMonitoredResourcesRequestT = Model::ListMonitoredResourcesRequest>
645 Model::ListMonitoredResourcesOutcomeCallable ListMonitoredResourcesCallable(const ListMonitoredResourcesRequestT& request = {}) const
646 {
647 return SubmitCallable(&DevOpsGuruClient::ListMonitoredResources, request);
648 }
649
653 template<typename ListMonitoredResourcesRequestT = Model::ListMonitoredResourcesRequest>
654 void ListMonitoredResourcesAsync(const ListMonitoredResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMonitoredResourcesRequestT& request = {}) const
655 {
656 return SubmitAsync(&DevOpsGuruClient::ListMonitoredResources, request, handler, context);
657 }
658
669
673 template<typename ListNotificationChannelsRequestT = Model::ListNotificationChannelsRequest>
674 Model::ListNotificationChannelsOutcomeCallable ListNotificationChannelsCallable(const ListNotificationChannelsRequestT& request = {}) const
675 {
676 return SubmitCallable(&DevOpsGuruClient::ListNotificationChannels, request);
677 }
678
682 template<typename ListNotificationChannelsRequestT = Model::ListNotificationChannelsRequest>
683 void ListNotificationChannelsAsync(const ListNotificationChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListNotificationChannelsRequestT& request = {}) const
684 {
685 return SubmitAsync(&DevOpsGuruClient::ListNotificationChannels, request, handler, context);
686 }
687
695
699 template<typename ListOrganizationInsightsRequestT = Model::ListOrganizationInsightsRequest>
700 Model::ListOrganizationInsightsOutcomeCallable ListOrganizationInsightsCallable(const ListOrganizationInsightsRequestT& request) const
701 {
702 return SubmitCallable(&DevOpsGuruClient::ListOrganizationInsights, request);
703 }
704
708 template<typename ListOrganizationInsightsRequestT = Model::ListOrganizationInsightsRequest>
709 void ListOrganizationInsightsAsync(const ListOrganizationInsightsRequestT& request, const ListOrganizationInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
710 {
711 return SubmitAsync(&DevOpsGuruClient::ListOrganizationInsights, request, handler, context);
712 }
713
722
726 template<typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
727 Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT& request) const
728 {
729 return SubmitCallable(&DevOpsGuruClient::ListRecommendations, request);
730 }
731
735 template<typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
736 void ListRecommendationsAsync(const ListRecommendationsRequestT& request, const ListRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
737 {
738 return SubmitAsync(&DevOpsGuruClient::ListRecommendations, request, handler, context);
739 }
740
748
752 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
753 Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT& request = {}) const
754 {
755 return SubmitCallable(&DevOpsGuruClient::PutFeedback, request);
756 }
757
761 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
762 void PutFeedbackAsync(const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const PutFeedbackRequestT& request = {}) const
763 {
764 return SubmitAsync(&DevOpsGuruClient::PutFeedback, request, handler, context);
765 }
766
775
779 template<typename RemoveNotificationChannelRequestT = Model::RemoveNotificationChannelRequest>
780 Model::RemoveNotificationChannelOutcomeCallable RemoveNotificationChannelCallable(const RemoveNotificationChannelRequestT& request) const
781 {
782 return SubmitCallable(&DevOpsGuruClient::RemoveNotificationChannel, request);
783 }
784
788 template<typename RemoveNotificationChannelRequestT = Model::RemoveNotificationChannelRequest>
789 void RemoveNotificationChannelAsync(const RemoveNotificationChannelRequestT& request, const RemoveNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
790 {
791 return SubmitAsync(&DevOpsGuruClient::RemoveNotificationChannel, request, handler, context);
792 }
793
807
811 template<typename SearchInsightsRequestT = Model::SearchInsightsRequest>
812 Model::SearchInsightsOutcomeCallable SearchInsightsCallable(const SearchInsightsRequestT& request) const
813 {
814 return SubmitCallable(&DevOpsGuruClient::SearchInsights, request);
815 }
816
820 template<typename SearchInsightsRequestT = Model::SearchInsightsRequest>
821 void SearchInsightsAsync(const SearchInsightsRequestT& request, const SearchInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
822 {
823 return SubmitAsync(&DevOpsGuruClient::SearchInsights, request, handler, context);
824 }
825
839
843 template<typename SearchOrganizationInsightsRequestT = Model::SearchOrganizationInsightsRequest>
844 Model::SearchOrganizationInsightsOutcomeCallable SearchOrganizationInsightsCallable(const SearchOrganizationInsightsRequestT& request) const
845 {
846 return SubmitCallable(&DevOpsGuruClient::SearchOrganizationInsights, request);
847 }
848
852 template<typename SearchOrganizationInsightsRequestT = Model::SearchOrganizationInsightsRequest>
853 void SearchOrganizationInsightsAsync(const SearchOrganizationInsightsRequestT& request, const SearchOrganizationInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
854 {
855 return SubmitAsync(&DevOpsGuruClient::SearchOrganizationInsights, request, handler, context);
856 }
857
865
869 template<typename StartCostEstimationRequestT = Model::StartCostEstimationRequest>
870 Model::StartCostEstimationOutcomeCallable StartCostEstimationCallable(const StartCostEstimationRequestT& request) const
871 {
872 return SubmitCallable(&DevOpsGuruClient::StartCostEstimation, request);
873 }
874
878 template<typename StartCostEstimationRequestT = Model::StartCostEstimationRequest>
879 void StartCostEstimationAsync(const StartCostEstimationRequestT& request, const StartCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
880 {
881 return SubmitAsync(&DevOpsGuruClient::StartCostEstimation, request, handler, context);
882 }
883
893
897 template<typename UpdateEventSourcesConfigRequestT = Model::UpdateEventSourcesConfigRequest>
898 Model::UpdateEventSourcesConfigOutcomeCallable UpdateEventSourcesConfigCallable(const UpdateEventSourcesConfigRequestT& request = {}) const
899 {
900 return SubmitCallable(&DevOpsGuruClient::UpdateEventSourcesConfig, request);
901 }
902
906 template<typename UpdateEventSourcesConfigRequestT = Model::UpdateEventSourcesConfigRequest>
907 void UpdateEventSourcesConfigAsync(const UpdateEventSourcesConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateEventSourcesConfigRequestT& request = {}) const
908 {
909 return SubmitAsync(&DevOpsGuruClient::UpdateEventSourcesConfig, request, handler, context);
910 }
911
925
929 template<typename UpdateResourceCollectionRequestT = Model::UpdateResourceCollectionRequest>
930 Model::UpdateResourceCollectionOutcomeCallable UpdateResourceCollectionCallable(const UpdateResourceCollectionRequestT& request) const
931 {
932 return SubmitCallable(&DevOpsGuruClient::UpdateResourceCollection, request);
933 }
934
938 template<typename UpdateResourceCollectionRequestT = Model::UpdateResourceCollectionRequest>
939 void UpdateResourceCollectionAsync(const UpdateResourceCollectionRequestT& request, const UpdateResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
940 {
941 return SubmitAsync(&DevOpsGuruClient::UpdateResourceCollection, request, handler, context);
942 }
943
953
957 template<typename UpdateServiceIntegrationRequestT = Model::UpdateServiceIntegrationRequest>
958 Model::UpdateServiceIntegrationOutcomeCallable UpdateServiceIntegrationCallable(const UpdateServiceIntegrationRequestT& request) const
959 {
960 return SubmitCallable(&DevOpsGuruClient::UpdateServiceIntegration, request);
961 }
962
966 template<typename UpdateServiceIntegrationRequestT = Model::UpdateServiceIntegrationRequest>
967 void UpdateServiceIntegrationAsync(const UpdateServiceIntegrationRequestT& request, const UpdateServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
968 {
969 return SubmitAsync(&DevOpsGuruClient::UpdateServiceIntegration, request, handler, context);
970 }
971
972
973 void OverrideEndpoint(const Aws::String& endpoint);
974 std::shared_ptr<DevOpsGuruEndpointProviderBase>& accessEndpointProvider();
975 private:
977 void init(const DevOpsGuruClientConfiguration& clientConfiguration);
978
979 DevOpsGuruClientConfiguration m_clientConfiguration;
980 std::shared_ptr<DevOpsGuruEndpointProviderBase> m_endpointProvider;
981 };
982
983} // namespace DevOpsGuru
984} // namespace Aws
Model::DescribeOrganizationOverviewOutcomeCallable DescribeOrganizationOverviewCallable(const DescribeOrganizationOverviewRequestT &request) const
Model::SearchInsightsOutcomeCallable SearchInsightsCallable(const SearchInsightsRequestT &request) const
Model::DescribeOrganizationHealthOutcomeCallable DescribeOrganizationHealthCallable(const DescribeOrganizationHealthRequestT &request={}) const
virtual Model::DescribeInsightOutcome DescribeInsight(const Model::DescribeInsightRequest &request) const
void ListAnomaliesForInsightAsync(const ListAnomaliesForInsightRequestT &request, const ListAnomaliesForInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchInsightsAsync(const SearchInsightsRequestT &request, const SearchInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< DevOpsGuruEndpointProviderBase > & accessEndpointProvider()
virtual Model::DescribeServiceIntegrationOutcome DescribeServiceIntegration(const Model::DescribeServiceIntegrationRequest &request={}) const
virtual Model::ListInsightsOutcome ListInsights(const Model::ListInsightsRequest &request) const
Model::ListNotificationChannelsOutcomeCallable ListNotificationChannelsCallable(const ListNotificationChannelsRequestT &request={}) const
Model::SearchOrganizationInsightsOutcomeCallable SearchOrganizationInsightsCallable(const SearchOrganizationInsightsRequestT &request) const
void DescribeServiceIntegrationAsync(const DescribeServiceIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeServiceIntegrationRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::UpdateResourceCollectionOutcomeCallable UpdateResourceCollectionCallable(const UpdateResourceCollectionRequestT &request) const
virtual Model::DescribeOrganizationResourceCollectionHealthOutcome DescribeOrganizationResourceCollectionHealth(const Model::DescribeOrganizationResourceCollectionHealthRequest &request) const
DevOpsGuruClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeInsightAsync(const DescribeInsightRequestT &request, const DescribeInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DevOpsGuruClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
DevOpsGuruClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DevOpsGuruEndpointProviderBase > endpointProvider=nullptr, const Aws::DevOpsGuru::DevOpsGuruClientConfiguration &clientConfiguration=Aws::DevOpsGuru::DevOpsGuruClientConfiguration())
Model::ListEventsOutcomeCallable ListEventsCallable(const ListEventsRequestT &request) const
DevOpsGuruClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DevOpsGuruEndpointProviderBase > endpointProvider=nullptr, const Aws::DevOpsGuru::DevOpsGuruClientConfiguration &clientConfiguration=Aws::DevOpsGuru::DevOpsGuruClientConfiguration())
virtual Model::ListOrganizationInsightsOutcome ListOrganizationInsights(const Model::ListOrganizationInsightsRequest &request) const
void DeleteInsightAsync(const DeleteInsightRequestT &request, const DeleteInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAnomalyOutcomeCallable DescribeAnomalyCallable(const DescribeAnomalyRequestT &request) const
virtual Model::DescribeAnomalyOutcome DescribeAnomaly(const Model::DescribeAnomalyRequest &request) const
void StartCostEstimationAsync(const StartCostEstimationRequestT &request, const StartCostEstimationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFeedbackAsync(const DescribeFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFeedbackRequestT &request={}) const
void DescribeAccountHealthAsync(const DescribeAccountHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountHealthRequestT &request={}) const
Model::DescribeServiceIntegrationOutcomeCallable DescribeServiceIntegrationCallable(const DescribeServiceIntegrationRequestT &request={}) const
Model::DescribeOrganizationResourceCollectionHealthOutcomeCallable DescribeOrganizationResourceCollectionHealthCallable(const DescribeOrganizationResourceCollectionHealthRequestT &request) const
Model::ListAnomaliesForInsightOutcomeCallable ListAnomaliesForInsightCallable(const ListAnomaliesForInsightRequestT &request) const
Model::DescribeFeedbackOutcomeCallable DescribeFeedbackCallable(const DescribeFeedbackRequestT &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::SearchInsightsOutcome SearchInsights(const Model::SearchInsightsRequest &request) const
virtual Model::ListEventsOutcome ListEvents(const Model::ListEventsRequest &request) const
Model::ListMonitoredResourcesOutcomeCallable ListMonitoredResourcesCallable(const ListMonitoredResourcesRequestT &request={}) const
Model::UpdateEventSourcesConfigOutcomeCallable UpdateEventSourcesConfigCallable(const UpdateEventSourcesConfigRequestT &request={}) const
void ListOrganizationInsightsAsync(const ListOrganizationInsightsRequestT &request, const ListOrganizationInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountOverviewAsync(const DescribeAccountOverviewRequestT &request, const DescribeAccountOverviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListNotificationChannelsOutcome ListNotificationChannels(const Model::ListNotificationChannelsRequest &request={}) const
void UpdateServiceIntegrationAsync(const UpdateServiceIntegrationRequestT &request, const UpdateServiceIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRecommendationsOutcome ListRecommendations(const Model::ListRecommendationsRequest &request) const
virtual Model::DeleteInsightOutcome DeleteInsight(const Model::DeleteInsightRequest &request) const
void DescribeOrganizationOverviewAsync(const DescribeOrganizationOverviewRequestT &request, const DescribeOrganizationOverviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartCostEstimationOutcomeCallable StartCostEstimationCallable(const StartCostEstimationRequestT &request) const
void SearchOrganizationInsightsAsync(const SearchOrganizationInsightsRequestT &request, const SearchOrganizationInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAnomalousLogGroupsAsync(const ListAnomalousLogGroupsRequestT &request, const ListAnomalousLogGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInsightOutcomeCallable DescribeInsightCallable(const DescribeInsightRequestT &request) const
virtual Model::UpdateResourceCollectionOutcome UpdateResourceCollection(const Model::UpdateResourceCollectionRequest &request) const
void DescribeOrganizationHealthAsync(const DescribeOrganizationHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationHealthRequestT &request={}) const
Model::GetCostEstimationOutcomeCallable GetCostEstimationCallable(const GetCostEstimationRequestT &request={}) const
virtual Model::ListAnomalousLogGroupsOutcome ListAnomalousLogGroups(const Model::ListAnomalousLogGroupsRequest &request) const
Model::ListOrganizationInsightsOutcomeCallable ListOrganizationInsightsCallable(const ListOrganizationInsightsRequestT &request) const
Model::ListInsightsOutcomeCallable ListInsightsCallable(const ListInsightsRequestT &request) const
Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT &request={}) const
Model::DescribeEventSourcesConfigOutcomeCallable DescribeEventSourcesConfigCallable(const DescribeEventSourcesConfigRequestT &request={}) const
virtual Model::DescribeEventSourcesConfigOutcome DescribeEventSourcesConfig(const Model::DescribeEventSourcesConfigRequest &request={}) const
Model::RemoveNotificationChannelOutcomeCallable RemoveNotificationChannelCallable(const RemoveNotificationChannelRequestT &request) const
virtual Model::DescribeResourceCollectionHealthOutcome DescribeResourceCollectionHealth(const Model::DescribeResourceCollectionHealthRequest &request) const
void GetResourceCollectionAsync(const GetResourceCollectionRequestT &request, const GetResourceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEventsAsync(const ListEventsRequestT &request, const ListEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFeedbackOutcome DescribeFeedback(const Model::DescribeFeedbackRequest &request={}) const
virtual Model::DescribeOrganizationOverviewOutcome DescribeOrganizationOverview(const Model::DescribeOrganizationOverviewRequest &request) const
virtual Model::RemoveNotificationChannelOutcome RemoveNotificationChannel(const Model::RemoveNotificationChannelRequest &request) const
virtual Model::StartCostEstimationOutcome StartCostEstimation(const Model::StartCostEstimationRequest &request) const
Model::AddNotificationChannelOutcomeCallable AddNotificationChannelCallable(const AddNotificationChannelRequestT &request) const
void UpdateEventSourcesConfigAsync(const UpdateEventSourcesConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEventSourcesConfigRequestT &request={}) const
void DescribeAnomalyAsync(const DescribeAnomalyRequestT &request, const DescribeAnomalyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateServiceIntegrationOutcome UpdateServiceIntegration(const Model::UpdateServiceIntegrationRequest &request) const
Model::UpdateServiceIntegrationOutcomeCallable UpdateServiceIntegrationCallable(const UpdateServiceIntegrationRequestT &request) const
void GetCostEstimationAsync(const GetCostEstimationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCostEstimationRequestT &request={}) const
virtual Model::AddNotificationChannelOutcome AddNotificationChannel(const Model::AddNotificationChannelRequest &request) const
virtual Model::DescribeAccountOverviewOutcome DescribeAccountOverview(const Model::DescribeAccountOverviewRequest &request) const
virtual Model::GetResourceCollectionOutcome GetResourceCollection(const Model::GetResourceCollectionRequest &request) const
Model::DeleteInsightOutcomeCallable DeleteInsightCallable(const DeleteInsightRequestT &request) const
void ListInsightsAsync(const ListInsightsRequestT &request, const ListInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
virtual Model::ListAnomaliesForInsightOutcome ListAnomaliesForInsight(const Model::ListAnomaliesForInsightRequest &request) const
Model::DescribeAccountOverviewOutcomeCallable DescribeAccountOverviewCallable(const DescribeAccountOverviewRequestT &request) const
static const char * GetAllocationTag()
virtual Model::PutFeedbackOutcome PutFeedback(const Model::PutFeedbackRequest &request={}) const
void DescribeEventSourcesConfigAsync(const DescribeEventSourcesConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventSourcesConfigRequestT &request={}) const
void ListRecommendationsAsync(const ListRecommendationsRequestT &request, const ListRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DevOpsGuruEndpointProvider EndpointProviderType
void RemoveNotificationChannelAsync(const RemoveNotificationChannelRequestT &request, const RemoveNotificationChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutFeedbackAsync(const PutFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutFeedbackRequestT &request={}) const
void DescribeOrganizationResourceCollectionHealthAsync(const DescribeOrganizationResourceCollectionHealthRequestT &request, const DescribeOrganizationResourceCollectionHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT &request) const
DevOpsGuruClient(const Aws::DevOpsGuru::DevOpsGuruClientConfiguration &clientConfiguration=Aws::DevOpsGuru::DevOpsGuruClientConfiguration(), std::shared_ptr< DevOpsGuruEndpointProviderBase > endpointProvider=nullptr)
void ListMonitoredResourcesAsync(const ListMonitoredResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMonitoredResourcesRequestT &request={}) const
Model::DescribeResourceCollectionHealthOutcomeCallable DescribeResourceCollectionHealthCallable(const DescribeResourceCollectionHealthRequestT &request) const
void ListNotificationChannelsAsync(const ListNotificationChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNotificationChannelsRequestT &request={}) const
virtual Model::DescribeOrganizationHealthOutcome DescribeOrganizationHealth(const Model::DescribeOrganizationHealthRequest &request={}) const
virtual Model::DescribeAccountHealthOutcome DescribeAccountHealth(const Model::DescribeAccountHealthRequest &request={}) const
virtual Model::ListMonitoredResourcesOutcome ListMonitoredResources(const Model::ListMonitoredResourcesRequest &request={}) const
Model::DescribeAccountHealthOutcomeCallable DescribeAccountHealthCallable(const DescribeAccountHealthRequestT &request={}) const
DevOpsGuruClient(const Aws::Client::ClientConfiguration &clientConfiguration)
DevOpsGuruClientConfiguration ClientConfigurationType
Model::ListAnomalousLogGroupsOutcomeCallable ListAnomalousLogGroupsCallable(const ListAnomalousLogGroupsRequestT &request) const
void UpdateResourceCollectionAsync(const UpdateResourceCollectionRequestT &request, const UpdateResourceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetResourceCollectionOutcomeCallable GetResourceCollectionCallable(const GetResourceCollectionRequestT &request) const
virtual Model::SearchOrganizationInsightsOutcome SearchOrganizationInsights(const Model::SearchOrganizationInsightsRequest &request) const
virtual Model::GetCostEstimationOutcome GetCostEstimation(const Model::GetCostEstimationRequest &request={}) const
virtual Model::UpdateEventSourcesConfigOutcome UpdateEventSourcesConfig(const Model::UpdateEventSourcesConfigRequest &request={}) const
void AddNotificationChannelAsync(const AddNotificationChannelRequestT &request, const AddNotificationChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeResourceCollectionHealthAsync(const DescribeResourceCollectionHealthRequestT &request, const DescribeResourceCollectionHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetCostEstimationOutcome > GetCostEstimationOutcomeCallable
std::future< UpdateEventSourcesConfigOutcome > UpdateEventSourcesConfigOutcomeCallable
std::future< ListInsightsOutcome > ListInsightsOutcomeCallable
std::future< DescribeInsightOutcome > DescribeInsightOutcomeCallable
std::future< DescribeOrganizationHealthOutcome > DescribeOrganizationHealthOutcomeCallable
std::future< GetResourceCollectionOutcome > GetResourceCollectionOutcomeCallable
std::future< DescribeEventSourcesConfigOutcome > DescribeEventSourcesConfigOutcomeCallable
std::future< DescribeOrganizationOverviewOutcome > DescribeOrganizationOverviewOutcomeCallable
std::future< DescribeAnomalyOutcome > DescribeAnomalyOutcomeCallable
std::future< UpdateServiceIntegrationOutcome > UpdateServiceIntegrationOutcomeCallable
std::future< AddNotificationChannelOutcome > AddNotificationChannelOutcomeCallable
std::future< SearchOrganizationInsightsOutcome > SearchOrganizationInsightsOutcomeCallable
std::future< ListNotificationChannelsOutcome > ListNotificationChannelsOutcomeCallable
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
std::future< DescribeAccountHealthOutcome > DescribeAccountHealthOutcomeCallable
std::future< ListAnomalousLogGroupsOutcome > ListAnomalousLogGroupsOutcomeCallable
std::future< DescribeFeedbackOutcome > DescribeFeedbackOutcomeCallable
std::future< StartCostEstimationOutcome > StartCostEstimationOutcomeCallable
std::future< ListAnomaliesForInsightOutcome > ListAnomaliesForInsightOutcomeCallable
std::future< DescribeOrganizationResourceCollectionHealthOutcome > DescribeOrganizationResourceCollectionHealthOutcomeCallable
std::future< DeleteInsightOutcome > DeleteInsightOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< ListEventsOutcome > ListEventsOutcomeCallable
std::future< DescribeServiceIntegrationOutcome > DescribeServiceIntegrationOutcomeCallable
std::future< ListMonitoredResourcesOutcome > ListMonitoredResourcesOutcomeCallable
std::future< RemoveNotificationChannelOutcome > RemoveNotificationChannelOutcomeCallable
std::future< SearchInsightsOutcome > SearchInsightsOutcomeCallable
std::future< DescribeResourceCollectionHealthOutcome > DescribeResourceCollectionHealthOutcomeCallable
std::future< DescribeAccountOverviewOutcome > DescribeAccountOverviewOutcomeCallable
std::future< ListOrganizationInsightsOutcome > ListOrganizationInsightsOutcomeCallable
std::future< UpdateResourceCollectionOutcome > UpdateResourceCollectionOutcomeCallable
std::function< void(const DevOpsGuruClient *, const Model::ListOrganizationInsightsRequest &, const Model::ListOrganizationInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAnomalyRequest &, const Model::DescribeAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListAnomaliesForInsightRequest &, const Model::ListAnomaliesForInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesForInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationResourceCollectionHealthRequest &, const Model::DescribeOrganizationResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationResourceCollectionHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateResourceCollectionRequest &, const Model::UpdateResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeFeedbackRequest &, const Model::DescribeFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationOverviewRequest &, const Model::DescribeOrganizationOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationOverviewResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DeleteInsightRequest &, const Model::DeleteInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateServiceIntegrationRequest &, const Model::UpdateServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetResourceCollectionRequest &, const Model::GetResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountHealthRequest &, const Model::DescribeAccountHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateEventSourcesConfigRequest &, const Model::UpdateEventSourcesConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventSourcesConfigResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeOrganizationHealthRequest &, const Model::DescribeOrganizationHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListNotificationChannelsRequest &, const Model::ListNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationChannelsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendationsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeResourceCollectionHealthRequest &, const Model::DescribeResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceCollectionHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::AddNotificationChannelRequest &, const Model::AddNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::SearchOrganizationInsightsRequest &, const Model::SearchOrganizationInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchOrganizationInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::SearchInsightsRequest &, const Model::SearchInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountOverviewRequest &, const Model::DescribeAccountOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountOverviewResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListMonitoredResourcesRequest &, const Model::ListMonitoredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMonitoredResourcesResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListAnomalousLogGroupsRequest &, const Model::ListAnomalousLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomalousLogGroupsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeInsightRequest &, const Model::DescribeInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListInsightsRequest &, const Model::ListInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetCostEstimationRequest &, const Model::GetCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListEventsRequest &, const Model::ListEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::StartCostEstimationRequest &, const Model::StartCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeServiceIntegrationRequest &, const Model::DescribeServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeEventSourcesConfigRequest &, const Model::DescribeEventSourcesConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSourcesConfigResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String