AWS SDK for C++  1.9.103
AWS SDK for C++
DevOpsGuruClient.h
Go to the documentation of this file.
1 
6 #pragma once
37 #include <future>
38 #include <functional>
39 
40 namespace Aws
41 {
42 
43 namespace Http
44 {
45  class HttpClient;
46  class HttpClientFactory;
47 } // namespace Http
48 
49 namespace Utils
50 {
51  template< typename R, typename E> class Outcome;
52 namespace Threading
53 {
54  class Executor;
55 } // namespace Threading
56 } // namespace Utils
57 
58 namespace Auth
59 {
60  class AWSCredentials;
61  class AWSCredentialsProvider;
62 } // namespace Auth
63 
64 namespace Client
65 {
66  class RetryStrategy;
67 } // namespace Client
68 
69 namespace DevOpsGuru
70 {
71 
72 namespace Model
73 {
85  class ListEventsRequest;
86  class ListInsightsRequest;
89  class PutFeedbackRequest;
95 
117 
118  typedef std::future<AddNotificationChannelOutcome> AddNotificationChannelOutcomeCallable;
119  typedef std::future<DescribeAccountHealthOutcome> DescribeAccountHealthOutcomeCallable;
120  typedef std::future<DescribeAccountOverviewOutcome> DescribeAccountOverviewOutcomeCallable;
121  typedef std::future<DescribeAnomalyOutcome> DescribeAnomalyOutcomeCallable;
122  typedef std::future<DescribeFeedbackOutcome> DescribeFeedbackOutcomeCallable;
123  typedef std::future<DescribeInsightOutcome> DescribeInsightOutcomeCallable;
124  typedef std::future<DescribeResourceCollectionHealthOutcome> DescribeResourceCollectionHealthOutcomeCallable;
125  typedef std::future<DescribeServiceIntegrationOutcome> DescribeServiceIntegrationOutcomeCallable;
126  typedef std::future<GetCostEstimationOutcome> GetCostEstimationOutcomeCallable;
127  typedef std::future<GetResourceCollectionOutcome> GetResourceCollectionOutcomeCallable;
128  typedef std::future<ListAnomaliesForInsightOutcome> ListAnomaliesForInsightOutcomeCallable;
129  typedef std::future<ListEventsOutcome> ListEventsOutcomeCallable;
130  typedef std::future<ListInsightsOutcome> ListInsightsOutcomeCallable;
131  typedef std::future<ListNotificationChannelsOutcome> ListNotificationChannelsOutcomeCallable;
132  typedef std::future<ListRecommendationsOutcome> ListRecommendationsOutcomeCallable;
133  typedef std::future<PutFeedbackOutcome> PutFeedbackOutcomeCallable;
134  typedef std::future<RemoveNotificationChannelOutcome> RemoveNotificationChannelOutcomeCallable;
135  typedef std::future<SearchInsightsOutcome> SearchInsightsOutcomeCallable;
136  typedef std::future<StartCostEstimationOutcome> StartCostEstimationOutcomeCallable;
137  typedef std::future<UpdateResourceCollectionOutcome> UpdateResourceCollectionOutcomeCallable;
138  typedef std::future<UpdateServiceIntegrationOutcome> UpdateServiceIntegrationOutcomeCallable;
139 } // namespace Model
140 
141  class DevOpsGuruClient;
142 
143  typedef std::function<void(const DevOpsGuruClient*, const Model::AddNotificationChannelRequest&, const Model::AddNotificationChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddNotificationChannelResponseReceivedHandler;
144  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAccountHealthRequest&, const Model::DescribeAccountHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountHealthResponseReceivedHandler;
145  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAccountOverviewRequest&, const Model::DescribeAccountOverviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountOverviewResponseReceivedHandler;
146  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeAnomalyRequest&, const Model::DescribeAnomalyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnomalyResponseReceivedHandler;
147  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeFeedbackRequest&, const Model::DescribeFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFeedbackResponseReceivedHandler;
148  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeInsightRequest&, const Model::DescribeInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInsightResponseReceivedHandler;
149  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeResourceCollectionHealthRequest&, const Model::DescribeResourceCollectionHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourceCollectionHealthResponseReceivedHandler;
150  typedef std::function<void(const DevOpsGuruClient*, const Model::DescribeServiceIntegrationRequest&, const Model::DescribeServiceIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServiceIntegrationResponseReceivedHandler;
151  typedef std::function<void(const DevOpsGuruClient*, const Model::GetCostEstimationRequest&, const Model::GetCostEstimationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCostEstimationResponseReceivedHandler;
152  typedef std::function<void(const DevOpsGuruClient*, const Model::GetResourceCollectionRequest&, const Model::GetResourceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceCollectionResponseReceivedHandler;
153  typedef std::function<void(const DevOpsGuruClient*, const Model::ListAnomaliesForInsightRequest&, const Model::ListAnomaliesForInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomaliesForInsightResponseReceivedHandler;
154  typedef std::function<void(const DevOpsGuruClient*, const Model::ListEventsRequest&, const Model::ListEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventsResponseReceivedHandler;
155  typedef std::function<void(const DevOpsGuruClient*, const Model::ListInsightsRequest&, const Model::ListInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInsightsResponseReceivedHandler;
156  typedef std::function<void(const DevOpsGuruClient*, const Model::ListNotificationChannelsRequest&, const Model::ListNotificationChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNotificationChannelsResponseReceivedHandler;
157  typedef std::function<void(const DevOpsGuruClient*, const Model::ListRecommendationsRequest&, const Model::ListRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendationsResponseReceivedHandler;
158  typedef std::function<void(const DevOpsGuruClient*, const Model::PutFeedbackRequest&, const Model::PutFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFeedbackResponseReceivedHandler;
159  typedef std::function<void(const DevOpsGuruClient*, const Model::RemoveNotificationChannelRequest&, const Model::RemoveNotificationChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveNotificationChannelResponseReceivedHandler;
160  typedef std::function<void(const DevOpsGuruClient*, const Model::SearchInsightsRequest&, const Model::SearchInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchInsightsResponseReceivedHandler;
161  typedef std::function<void(const DevOpsGuruClient*, const Model::StartCostEstimationRequest&, const Model::StartCostEstimationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCostEstimationResponseReceivedHandler;
162  typedef std::function<void(const DevOpsGuruClient*, const Model::UpdateResourceCollectionRequest&, const Model::UpdateResourceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceCollectionResponseReceivedHandler;
163  typedef std::function<void(const DevOpsGuruClient*, const Model::UpdateServiceIntegrationRequest&, const Model::UpdateServiceIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceIntegrationResponseReceivedHandler;
164 
185  {
186  public:
188 
194 
200 
205  DevOpsGuruClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
207 
208  virtual ~DevOpsGuruClient();
209 
210 
228 
248 
267  virtual void AddNotificationChannelAsync(const Model::AddNotificationChannelRequest& request, const AddNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
268 
278 
290 
301  virtual void DescribeAccountHealthAsync(const Model::DescribeAccountHealthRequest& request, const DescribeAccountHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
302 
312 
324 
335  virtual void DescribeAccountOverviewAsync(const Model::DescribeAccountOverviewRequest& request, const DescribeAccountOverviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
336 
344 
354 
363  virtual void DescribeAnomalyAsync(const Model::DescribeAnomalyRequest& request, const DescribeAnomalyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
364 
372 
382 
391  virtual void DescribeFeedbackAsync(const Model::DescribeFeedbackRequest& request, const DescribeFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
392 
400 
410 
419  virtual void DescribeInsightAsync(const Model::DescribeInsightRequest& request, const DescribeInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
420 
433 
448 
462  virtual void DescribeResourceCollectionHealthAsync(const Model::DescribeResourceCollectionHealthRequest& request, const DescribeResourceCollectionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
463 
473 
485 
496  virtual void DescribeServiceIntegrationAsync(const Model::DescribeServiceIntegrationRequest& request, const DescribeServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
497 
509 
523 
536  virtual void GetCostEstimationAsync(const Model::GetCostEstimationRequest& request, const GetCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
537 
548 
561 
573  virtual void GetResourceCollectionAsync(const Model::GetResourceCollectionRequest& request, const GetResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
574 
582 
592 
601  virtual void ListAnomaliesForInsightAsync(const Model::ListAnomaliesForInsightRequest& request, const ListAnomaliesForInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
602 
611 
622 
632  virtual void ListEventsAsync(const Model::ListEventsRequest& request, const ListEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
633 
642 
653 
663  virtual void ListInsightsAsync(const Model::ListInsightsRequest& request, const ListInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
664 
675 
688 
700  virtual void ListNotificationChannelsAsync(const Model::ListNotificationChannelsRequest& request, const ListNotificationChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
701 
710 
721 
731  virtual void ListRecommendationsAsync(const Model::ListRecommendationsRequest& request, const ListRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
732 
740 
750 
759  virtual void PutFeedbackAsync(const Model::PutFeedbackRequest& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
760 
769 
780 
790  virtual void RemoveNotificationChannelAsync(const Model::RemoveNotificationChannelRequest& request, const RemoveNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
791 
805 
821 
836  virtual void SearchInsightsAsync(const Model::SearchInsightsRequest& request, const SearchInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
837 
845 
855 
864  virtual void StartCostEstimationAsync(const Model::StartCostEstimationRequest& request, const StartCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
865 
877 
891 
904  virtual void UpdateResourceCollectionAsync(const Model::UpdateResourceCollectionRequest& request, const UpdateResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
905 
915 
927 
938  virtual void UpdateServiceIntegrationAsync(const Model::UpdateServiceIntegrationRequest& request, const UpdateServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
939 
940 
941  void OverrideEndpoint(const Aws::String& endpoint);
942  private:
943  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
944  void AddNotificationChannelAsyncHelper(const Model::AddNotificationChannelRequest& request, const AddNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
945  void DescribeAccountHealthAsyncHelper(const Model::DescribeAccountHealthRequest& request, const DescribeAccountHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
946  void DescribeAccountOverviewAsyncHelper(const Model::DescribeAccountOverviewRequest& request, const DescribeAccountOverviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
947  void DescribeAnomalyAsyncHelper(const Model::DescribeAnomalyRequest& request, const DescribeAnomalyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
948  void DescribeFeedbackAsyncHelper(const Model::DescribeFeedbackRequest& request, const DescribeFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
949  void DescribeInsightAsyncHelper(const Model::DescribeInsightRequest& request, const DescribeInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
950  void DescribeResourceCollectionHealthAsyncHelper(const Model::DescribeResourceCollectionHealthRequest& request, const DescribeResourceCollectionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
951  void DescribeServiceIntegrationAsyncHelper(const Model::DescribeServiceIntegrationRequest& request, const DescribeServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
952  void GetCostEstimationAsyncHelper(const Model::GetCostEstimationRequest& request, const GetCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
953  void GetResourceCollectionAsyncHelper(const Model::GetResourceCollectionRequest& request, const GetResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
954  void ListAnomaliesForInsightAsyncHelper(const Model::ListAnomaliesForInsightRequest& request, const ListAnomaliesForInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
955  void ListEventsAsyncHelper(const Model::ListEventsRequest& request, const ListEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
956  void ListInsightsAsyncHelper(const Model::ListInsightsRequest& request, const ListInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
957  void ListNotificationChannelsAsyncHelper(const Model::ListNotificationChannelsRequest& request, const ListNotificationChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
958  void ListRecommendationsAsyncHelper(const Model::ListRecommendationsRequest& request, const ListRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
959  void PutFeedbackAsyncHelper(const Model::PutFeedbackRequest& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
960  void RemoveNotificationChannelAsyncHelper(const Model::RemoveNotificationChannelRequest& request, const RemoveNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
961  void SearchInsightsAsyncHelper(const Model::SearchInsightsRequest& request, const SearchInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
962  void StartCostEstimationAsyncHelper(const Model::StartCostEstimationRequest& request, const StartCostEstimationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
963  void UpdateResourceCollectionAsyncHelper(const Model::UpdateResourceCollectionRequest& request, const UpdateResourceCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
964  void UpdateServiceIntegrationAsyncHelper(const Model::UpdateServiceIntegrationRequest& request, const UpdateServiceIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
965 
966  Aws::String m_uri;
967  Aws::String m_configScheme;
968  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
969  };
970 
971 } // namespace DevOpsGuru
972 } // namespace Aws
DescribeFeedbackResult.h
Aws::DevOpsGuru::DevOpsGuruClient::UpdateResourceCollectionCallable
virtual Model::UpdateResourceCollectionOutcomeCallable UpdateResourceCollectionCallable(const Model::UpdateResourceCollectionRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::ListEventsAsync
virtual void ListEventsAsync(const Model::ListEventsRequest &request, const ListEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::SearchInsightsOutcomeCallable
std::future< SearchInsightsOutcome > SearchInsightsOutcomeCallable
Definition: DevOpsGuruClient.h:135
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::DevOpsGuru::DevOpsGuruClient::AddNotificationChannel
virtual Model::AddNotificationChannelOutcome AddNotificationChannel(const Model::AddNotificationChannelRequest &request) const
Aws::DevOpsGuru::ListAnomaliesForInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListAnomaliesForInsightRequest &, const Model::ListAnomaliesForInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesForInsightResponseReceivedHandler
Definition: DevOpsGuruClient.h:153
Aws::DevOpsGuru::Model::RemoveNotificationChannelRequest
Definition: RemoveNotificationChannelRequest.h:22
Aws::DevOpsGuru::Model::DescribeResourceCollectionHealthRequest
Definition: DescribeResourceCollectionHealthRequest.h:27
GetCostEstimationResult.h
Aws::DevOpsGuru::Model::ListNotificationChannelsRequest
Definition: ListNotificationChannelsRequest.h:22
Aws::DevOpsGuru::DevOpsGuruClient::DevOpsGuruClient
DevOpsGuruClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DevOpsGuru::DevOpsGuruClient::DescribeFeedbackAsync
virtual void DescribeFeedbackAsync(const Model::DescribeFeedbackRequest &request, const DescribeFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::ListEventsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListEventsRequest &, const Model::ListEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventsResponseReceivedHandler
Definition: DevOpsGuruClient.h:154
Aws::DevOpsGuru::Model::UpdateServiceIntegrationOutcomeCallable
std::future< UpdateServiceIntegrationOutcome > UpdateServiceIntegrationOutcomeCallable
Definition: DevOpsGuruClient.h:138
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAnomaly
virtual Model::DescribeAnomalyOutcome DescribeAnomaly(const Model::DescribeAnomalyRequest &request) const
AWSError.h
Aws::DevOpsGuru::Model::PutFeedbackOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
Definition: DevOpsGuruClient.h:133
Aws::DevOpsGuru::DevOpsGuruClient::DescribeServiceIntegrationCallable
virtual Model::DescribeServiceIntegrationOutcomeCallable DescribeServiceIntegrationCallable(const Model::DescribeServiceIntegrationRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::SearchInsights
virtual Model::SearchInsightsOutcome SearchInsights(const Model::SearchInsightsRequest &request) const
Aws::DevOpsGuru::Model::ListAnomaliesForInsightOutcomeCallable
std::future< ListAnomaliesForInsightOutcome > ListAnomaliesForInsightOutcomeCallable
Definition: DevOpsGuruClient.h:128
Aws::DevOpsGuru::Model::DescribeResourceCollectionHealthOutcome
Aws::Utils::Outcome< DescribeResourceCollectionHealthResult, DevOpsGuruError > DescribeResourceCollectionHealthOutcome
Definition: DevOpsGuruClient.h:102
Aws::DevOpsGuru::Model::DescribeAccountHealthRequest
Definition: DescribeAccountHealthRequest.h:20
Aws::DevOpsGuru::DevOpsGuruClient::StartCostEstimation
virtual Model::StartCostEstimationOutcome StartCostEstimation(const Model::StartCostEstimationRequest &request) const
Aws::DevOpsGuru::Model::ListEventsOutcomeCallable
std::future< ListEventsOutcome > ListEventsOutcomeCallable
Definition: DevOpsGuruClient.h:129
Aws::DevOpsGuru::DevOpsGuruClient::ListInsightsCallable
virtual Model::ListInsightsOutcomeCallable ListInsightsCallable(const Model::ListInsightsRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::GetCostEstimationCallable
virtual Model::GetCostEstimationOutcomeCallable GetCostEstimationCallable(const Model::GetCostEstimationRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeFeedback
virtual Model::DescribeFeedbackOutcome DescribeFeedback(const Model::DescribeFeedbackRequest &request) const
Aws::DevOpsGuru::Model::DescribeAnomalyOutcome
Aws::Utils::Outcome< DescribeAnomalyResult, DevOpsGuruError > DescribeAnomalyOutcome
Definition: DevOpsGuruClient.h:99
Aws::DevOpsGuru::DevOpsGuruClient::DescribeInsightCallable
virtual Model::DescribeInsightOutcomeCallable DescribeInsightCallable(const Model::DescribeInsightRequest &request) const
ListInsightsResult.h
Aws::DevOpsGuru::ListRecommendationsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendationsResponseReceivedHandler
Definition: DevOpsGuruClient.h:157
Aws::DevOpsGuru::Model::ListEventsOutcome
Aws::Utils::Outcome< ListEventsResult, DevOpsGuruError > ListEventsOutcome
Definition: DevOpsGuruClient.h:107
Aws::DevOpsGuru::DevOpsGuruClient::GetResourceCollectionAsync
virtual void GetResourceCollectionAsync(const Model::GetResourceCollectionRequest &request, const GetResourceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::ListNotificationChannelsOutcome
Aws::Utils::Outcome< ListNotificationChannelsResult, DevOpsGuruError > ListNotificationChannelsOutcome
Definition: DevOpsGuruClient.h:109
RemoveNotificationChannelResult.h
Aws::DevOpsGuru::DevOpsGuruClient::GetCostEstimationAsync
virtual void GetCostEstimationAsync(const Model::GetCostEstimationRequest &request, const GetCostEstimationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::GetResourceCollectionOutcomeCallable
std::future< GetResourceCollectionOutcome > GetResourceCollectionOutcomeCallable
Definition: DevOpsGuruClient.h:127
Aws::DevOpsGuru::DevOpsGuruClient::ListNotificationChannelsCallable
virtual Model::ListNotificationChannelsOutcomeCallable ListNotificationChannelsCallable(const Model::ListNotificationChannelsRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::GetResourceCollection
virtual Model::GetResourceCollectionOutcome GetResourceCollection(const Model::GetResourceCollectionRequest &request) const
Aws::DevOpsGuru::Model::ListAnomaliesForInsightRequest
Definition: ListAnomaliesForInsightRequest.h:23
UpdateServiceIntegrationResult.h
Aws::DevOpsGuru::UpdateServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateServiceIntegrationRequest &, const Model::UpdateServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceIntegrationResponseReceivedHandler
Definition: DevOpsGuruClient.h:163
Aws::DevOpsGuru::StartCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::StartCostEstimationRequest &, const Model::StartCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCostEstimationResponseReceivedHandler
Definition: DevOpsGuruClient.h:161
Aws::DevOpsGuru::DevOpsGuruClient::ListNotificationChannels
virtual Model::ListNotificationChannelsOutcome ListNotificationChannels(const Model::ListNotificationChannelsRequest &request) const
Aws::DevOpsGuru::GetCostEstimationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetCostEstimationRequest &, const Model::GetCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCostEstimationResponseReceivedHandler
Definition: DevOpsGuruClient.h:151
ListRecommendationsResult.h
Aws::DevOpsGuru::Model::StartCostEstimationOutcomeCallable
std::future< StartCostEstimationOutcome > StartCostEstimationOutcomeCallable
Definition: DevOpsGuruClient.h:136
Aws::DevOpsGuru::DevOpsGuruClient::SearchInsightsCallable
virtual Model::SearchInsightsOutcomeCallable SearchInsightsCallable(const Model::SearchInsightsRequest &request) const
Aws::DevOpsGuru::Model::ListInsightsOutcome
Aws::Utils::Outcome< ListInsightsResult, DevOpsGuruError > ListInsightsOutcome
Definition: DevOpsGuruClient.h:108
Aws::DevOpsGuru::DevOpsGuruClient::RemoveNotificationChannel
virtual Model::RemoveNotificationChannelOutcome RemoveNotificationChannel(const Model::RemoveNotificationChannelRequest &request) const
Aws::DevOpsGuru::Model::ListRecommendationsOutcomeCallable
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
Definition: DevOpsGuruClient.h:132
Aws::DevOpsGuru::Model::UpdateServiceIntegrationOutcome
Aws::Utils::Outcome< UpdateServiceIntegrationResult, DevOpsGuruError > UpdateServiceIntegrationOutcome
Definition: DevOpsGuruClient.h:116
Aws::DevOpsGuru::DevOpsGuruClient::ListRecommendations
virtual Model::ListRecommendationsOutcome ListRecommendations(const Model::ListRecommendationsRequest &request) const
Aws::DevOpsGuru::Model::ListEventsRequest
Definition: ListEventsRequest.h:23
Aws::DevOpsGuru::Model::DescribeInsightRequest
Definition: DescribeInsightRequest.h:22
Aws::DevOpsGuru::Model::StartCostEstimationOutcome
Aws::Utils::Outcome< StartCostEstimationResult, DevOpsGuruError > StartCostEstimationOutcome
Definition: DevOpsGuruClient.h:114
UpdateResourceCollectionResult.h
DevOpsGuruErrors.h
AsyncCallerContext.h
Aws::DevOpsGuru::Model::DescribeAccountHealthOutcome
Aws::Utils::Outcome< DescribeAccountHealthResult, DevOpsGuruError > DescribeAccountHealthOutcome
Definition: DevOpsGuruClient.h:97
Aws::DevOpsGuru::Model::UpdateServiceIntegrationRequest
Definition: UpdateServiceIntegrationRequest.h:22
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountOverview
virtual Model::DescribeAccountOverviewOutcome DescribeAccountOverview(const Model::DescribeAccountOverviewRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeResourceCollectionHealthAsync
virtual void DescribeResourceCollectionHealthAsync(const Model::DescribeResourceCollectionHealthRequest &request, const DescribeResourceCollectionHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::ListAnomaliesForInsightCallable
virtual Model::ListAnomaliesForInsightOutcomeCallable ListAnomaliesForInsightCallable(const Model::ListAnomaliesForInsightRequest &request) const
Aws::DevOpsGuru::Model::GetResourceCollectionOutcome
Aws::Utils::Outcome< GetResourceCollectionResult, DevOpsGuruError > GetResourceCollectionOutcome
Definition: DevOpsGuruClient.h:105
Aws::DevOpsGuru::DevOpsGuruClient
Definition: DevOpsGuruClient.h:185
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountOverviewAsync
virtual void DescribeAccountOverviewAsync(const Model::DescribeAccountOverviewRequest &request, const DescribeAccountOverviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::DescribeInsightOutcome
Aws::Utils::Outcome< DescribeInsightResult, DevOpsGuruError > DescribeInsightOutcome
Definition: DevOpsGuruClient.h:101
Aws::DevOpsGuru::DevOpsGuruClient::ListAnomaliesForInsightAsync
virtual void ListAnomaliesForInsightAsync(const Model::ListAnomaliesForInsightRequest &request, const ListAnomaliesForInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::ListRecommendationsCallable
virtual Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const Model::ListRecommendationsRequest &request) const
ListAnomaliesForInsightResult.h
Aws::DevOpsGuru::Model::DescribeFeedbackOutcome
Aws::Utils::Outcome< DescribeFeedbackResult, DevOpsGuruError > DescribeFeedbackOutcome
Definition: DevOpsGuruClient.h:100
Aws::DevOpsGuru::DevOpsGuruClient::UpdateResourceCollection
virtual Model::UpdateResourceCollectionOutcome UpdateResourceCollection(const Model::UpdateResourceCollectionRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::PutFeedback
virtual Model::PutFeedbackOutcome PutFeedback(const Model::PutFeedbackRequest &request) const
DescribeServiceIntegrationResult.h
Aws::DevOpsGuru::Model::GetCostEstimationOutcome
Aws::Utils::Outcome< GetCostEstimationResult, DevOpsGuruError > GetCostEstimationOutcome
Definition: DevOpsGuruClient.h:104
SearchInsightsResult.h
Aws::DevOpsGuru::DevOpsGuruClient::StartCostEstimationCallable
virtual Model::StartCostEstimationOutcomeCallable StartCostEstimationCallable(const Model::StartCostEstimationRequest &request) const
DescribeResourceCollectionHealthResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::DevOpsGuru::Model::PutFeedbackOutcome
Aws::Utils::Outcome< PutFeedbackResult, DevOpsGuruError > PutFeedbackOutcome
Definition: DevOpsGuruClient.h:111
Aws::DevOpsGuru::SearchInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::SearchInsightsRequest &, const Model::SearchInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchInsightsResponseReceivedHandler
Definition: DevOpsGuruClient.h:160
Aws::DevOpsGuru::DevOpsGuruClient::DescribeInsightAsync
virtual void DescribeInsightAsync(const Model::DescribeInsightRequest &request, const DescribeInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAnomalyCallable
virtual Model::DescribeAnomalyOutcomeCallable DescribeAnomalyCallable(const Model::DescribeAnomalyRequest &request) const
Aws::DevOpsGuru::DescribeFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeFeedbackRequest &, const Model::DescribeFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFeedbackResponseReceivedHandler
Definition: DevOpsGuruClient.h:147
Aws::DevOpsGuru::DevOpsGuruClient::DescribeResourceCollectionHealthCallable
virtual Model::DescribeResourceCollectionHealthOutcomeCallable DescribeResourceCollectionHealthCallable(const Model::DescribeResourceCollectionHealthRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountHealth
virtual Model::DescribeAccountHealthOutcome DescribeAccountHealth(const Model::DescribeAccountHealthRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeInsight
virtual Model::DescribeInsightOutcome DescribeInsight(const Model::DescribeInsightRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::UpdateServiceIntegrationCallable
virtual Model::UpdateServiceIntegrationOutcomeCallable UpdateServiceIntegrationCallable(const Model::UpdateServiceIntegrationRequest &request) const
Aws::DevOpsGuru::Model::UpdateResourceCollectionRequest
Definition: UpdateResourceCollectionRequest.h:23
Aws::DevOpsGuru::Model::DescribeAccountOverviewRequest
Definition: DescribeAccountOverviewRequest.h:22
Aws::DevOpsGuru::DevOpsGuruClient::SearchInsightsAsync
virtual void SearchInsightsAsync(const Model::SearchInsightsRequest &request, const SearchInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountHealthAsync
virtual void DescribeAccountHealthAsync(const Model::DescribeAccountHealthRequest &request, const DescribeAccountHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DescribeInsightResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeInsightRequest &, const Model::DescribeInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInsightResponseReceivedHandler
Definition: DevOpsGuruClient.h:148
Aws::DevOpsGuru::Model::PutFeedbackRequest
Definition: PutFeedbackRequest.h:22
Aws::DevOpsGuru::Model::ListNotificationChannelsOutcomeCallable
std::future< ListNotificationChannelsOutcome > ListNotificationChannelsOutcomeCallable
Definition: DevOpsGuruClient.h:131
StartCostEstimationResult.h
Aws::DevOpsGuru::Model::RemoveNotificationChannelOutcome
Aws::Utils::Outcome< RemoveNotificationChannelResult, DevOpsGuruError > RemoveNotificationChannelOutcome
Definition: DevOpsGuruClient.h:112
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
DescribeAnomalyResult.h
Aws::DevOpsGuru::ListInsightsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListInsightsRequest &, const Model::ListInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInsightsResponseReceivedHandler
Definition: DevOpsGuruClient.h:155
Aws::DevOpsGuru::DevOpsGuruClient::ListInsightsAsync
virtual void ListInsightsAsync(const Model::ListInsightsRequest &request, const ListInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::ListRecommendationsOutcome
Aws::Utils::Outcome< ListRecommendationsResult, DevOpsGuruError > ListRecommendationsOutcome
Definition: DevOpsGuruClient.h:110
Aws::DevOpsGuru::RemoveNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveNotificationChannelResponseReceivedHandler
Definition: DevOpsGuruClient.h:159
Aws::DevOpsGuru::DevOpsGuruClient::GetCostEstimation
virtual Model::GetCostEstimationOutcome GetCostEstimation(const Model::GetCostEstimationRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::ListNotificationChannelsAsync
virtual void ListNotificationChannelsAsync(const Model::ListNotificationChannelsRequest &request, const ListNotificationChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountHealthCallable
virtual Model::DescribeAccountHealthOutcomeCallable DescribeAccountHealthCallable(const Model::DescribeAccountHealthRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::UpdateServiceIntegration
virtual Model::UpdateServiceIntegrationOutcome UpdateServiceIntegration(const Model::UpdateServiceIntegrationRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::ListAnomaliesForInsight
virtual Model::ListAnomaliesForInsightOutcome ListAnomaliesForInsight(const Model::ListAnomaliesForInsightRequest &request) const
AWSString.h
Aws::DevOpsGuru::DevOpsGuruClient::~DevOpsGuruClient
virtual ~DevOpsGuruClient()
Aws::DevOpsGuru::DevOpsGuruClient::DescribeServiceIntegration
virtual Model::DescribeServiceIntegrationOutcome DescribeServiceIntegration(const Model::DescribeServiceIntegrationRequest &request) const
Aws::DevOpsGuru::DescribeAccountOverviewResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountOverviewRequest &, const Model::DescribeAccountOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountOverviewResponseReceivedHandler
Definition: DevOpsGuruClient.h:145
Aws::DevOpsGuru::DevOpsGuruClient::ListRecommendationsAsync
virtual void ListRecommendationsAsync(const Model::ListRecommendationsRequest &request, const ListRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::ListEvents
virtual Model::ListEventsOutcome ListEvents(const Model::ListEventsRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::GetResourceCollectionCallable
virtual Model::GetResourceCollectionOutcomeCallable GetResourceCollectionCallable(const Model::GetResourceCollectionRequest &request) const
Aws::DevOpsGuru::Model::ListRecommendationsRequest
Definition: ListRecommendationsRequest.h:23
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAnomalyAsync
virtual void DescribeAnomalyAsync(const Model::DescribeAnomalyRequest &request, const DescribeAnomalyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::DevOpsGuruClient
DevOpsGuruClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DevOpsGuru::PutFeedbackResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
Definition: DevOpsGuruClient.h:158
Aws::DevOpsGuru::DescribeAnomalyResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAnomalyRequest &, const Model::DescribeAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnomalyResponseReceivedHandler
Definition: DevOpsGuruClient.h:146
Aws::DevOpsGuru::Model::DescribeFeedbackRequest
Definition: DescribeFeedbackRequest.h:22
Aws::DevOpsGuru::DevOpsGuruClient::DescribeFeedbackCallable
virtual Model::DescribeFeedbackOutcomeCallable DescribeFeedbackCallable(const Model::DescribeFeedbackRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::ListEventsCallable
virtual Model::ListEventsOutcomeCallable ListEventsCallable(const Model::ListEventsRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::DevOpsGuru::DevOpsGuruClient::UpdateResourceCollectionAsync
virtual void UpdateResourceCollectionAsync(const Model::UpdateResourceCollectionRequest &request, const UpdateResourceCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DescribeServiceIntegrationResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeServiceIntegrationRequest &, const Model::DescribeServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceIntegrationResponseReceivedHandler
Definition: DevOpsGuruClient.h:150
Aws::DevOpsGuru::DevOpsGuruClient::PutFeedbackAsync
virtual void PutFeedbackAsync(const Model::PutFeedbackRequest &request, const PutFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::DevOpsGuruClient::ListInsights
virtual Model::ListInsightsOutcome ListInsights(const Model::ListInsightsRequest &request) const
Aws::DevOpsGuru::Model::DescribeResourceCollectionHealthOutcomeCallable
std::future< DescribeResourceCollectionHealthOutcome > DescribeResourceCollectionHealthOutcomeCallable
Definition: DevOpsGuruClient.h:124
Aws::DevOpsGuru::UpdateResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::UpdateResourceCollectionRequest &, const Model::UpdateResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceCollectionResponseReceivedHandler
Definition: DevOpsGuruClient.h:162
Aws::DevOpsGuru::Model::AddNotificationChannelOutcome
Aws::Utils::Outcome< AddNotificationChannelResult, DevOpsGuruError > AddNotificationChannelOutcome
Definition: DevOpsGuruClient.h:94
Aws::DevOpsGuru::DevOpsGuruClient::DevOpsGuruClient
DevOpsGuruClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DevOpsGuru::Model::DescribeAnomalyRequest
Definition: DescribeAnomalyRequest.h:22
Aws::DevOpsGuru::DescribeAccountHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountHealthRequest &, const Model::DescribeAccountHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountHealthResponseReceivedHandler
Definition: DevOpsGuruClient.h:144
Aws::DevOpsGuru::Model::AddNotificationChannelOutcomeCallable
std::future< AddNotificationChannelOutcome > AddNotificationChannelOutcomeCallable
Definition: DevOpsGuruClient.h:118
AddNotificationChannelResult.h
ClientConfiguration.h
Aws::DevOpsGuru::Model::GetResourceCollectionRequest
Definition: GetResourceCollectionRequest.h:27
Aws::DevOpsGuru::Model::DescribeAnomalyOutcomeCallable
std::future< DescribeAnomalyOutcome > DescribeAnomalyOutcomeCallable
Definition: DevOpsGuruClient.h:121
Aws::DevOpsGuru::Model::GetCostEstimationRequest
Definition: GetCostEstimationRequest.h:26
Aws
Definition: AccessManagementClient.h:15
Aws::DevOpsGuru::Model::SearchInsightsOutcome
Aws::Utils::Outcome< SearchInsightsResult, DevOpsGuruError > SearchInsightsOutcome
Definition: DevOpsGuruClient.h:113
HttpTypes.h
DescribeAccountHealthResult.h
Aws::DevOpsGuru::DevOpsGuruClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: DevOpsGuruClient.h:187
PutFeedbackResult.h
ListNotificationChannelsResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
DescribeAccountOverviewResult.h
Aws::DevOpsGuru::DevOpsGuruClient::AddNotificationChannelCallable
virtual Model::AddNotificationChannelOutcomeCallable AddNotificationChannelCallable(const Model::AddNotificationChannelRequest &request) const
Aws::DevOpsGuru::Model::DescribeAccountHealthOutcomeCallable
std::future< DescribeAccountHealthOutcome > DescribeAccountHealthOutcomeCallable
Definition: DevOpsGuruClient.h:119
Aws::DevOpsGuru::Model::StartCostEstimationRequest
Definition: StartCostEstimationRequest.h:24
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DevOpsGuru::DevOpsGuruClient::StartCostEstimationAsync
virtual void StartCostEstimationAsync(const Model::StartCostEstimationRequest &request, const StartCostEstimationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::ListNotificationChannelsResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::ListNotificationChannelsRequest &, const Model::ListNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationChannelsResponseReceivedHandler
Definition: DevOpsGuruClient.h:156
Aws::DevOpsGuru::Model::DescribeAccountOverviewOutcomeCallable
std::future< DescribeAccountOverviewOutcome > DescribeAccountOverviewOutcomeCallable
Definition: DevOpsGuruClient.h:120
Aws::DevOpsGuru::Model::DescribeServiceIntegrationOutcome
Aws::Utils::Outcome< DescribeServiceIntegrationResult, DevOpsGuruError > DescribeServiceIntegrationOutcome
Definition: DevOpsGuruClient.h:103
Aws::DevOpsGuru::DevOpsGuruClient::RemoveNotificationChannelAsync
virtual void RemoveNotificationChannelAsync(const Model::RemoveNotificationChannelRequest &request, const RemoveNotificationChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_DEVOPSGURU_API
#define AWS_DEVOPSGURU_API
Definition: DevOpsGuru_EXPORTS.h:28
AWSClient.h
Aws::DevOpsGuru::Model::UpdateResourceCollectionOutcome
Aws::Utils::Outcome< UpdateResourceCollectionResult, DevOpsGuruError > UpdateResourceCollectionOutcome
Definition: DevOpsGuruClient.h:115
Aws::DevOpsGuru::Model::UpdateResourceCollectionOutcomeCallable
std::future< UpdateResourceCollectionOutcome > UpdateResourceCollectionOutcomeCallable
Definition: DevOpsGuruClient.h:137
Aws::DevOpsGuru::Model::SearchInsightsRequest
Definition: SearchInsightsRequest.h:25
DevOpsGuru_EXPORTS.h
Aws::DevOpsGuru::DevOpsGuruClient::DescribeResourceCollectionHealth
virtual Model::DescribeResourceCollectionHealthOutcome DescribeResourceCollectionHealth(const Model::DescribeResourceCollectionHealthRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::AddNotificationChannelAsync
virtual void AddNotificationChannelAsync(const Model::AddNotificationChannelRequest &request, const AddNotificationChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::AddNotificationChannelRequest
Definition: AddNotificationChannelRequest.h:22
Aws::DevOpsGuru::DevOpsGuruClient::PutFeedbackCallable
virtual Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const Model::PutFeedbackRequest &request) const
Aws::DevOpsGuru::DescribeResourceCollectionHealthResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::DescribeResourceCollectionHealthRequest &, const Model::DescribeResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceCollectionHealthResponseReceivedHandler
Definition: DevOpsGuruClient.h:149
Aws::DevOpsGuru::Model::RemoveNotificationChannelOutcomeCallable
std::future< RemoveNotificationChannelOutcome > RemoveNotificationChannelOutcomeCallable
Definition: DevOpsGuruClient.h:134
Aws::DevOpsGuru::Model::DescribeServiceIntegrationRequest
Definition: DescribeServiceIntegrationRequest.h:20
Aws::DevOpsGuru::Model::ListInsightsOutcomeCallable
std::future< ListInsightsOutcome > ListInsightsOutcomeCallable
Definition: DevOpsGuruClient.h:130
Aws::DevOpsGuru::Model::DescribeAccountOverviewOutcome
Aws::Utils::Outcome< DescribeAccountOverviewResult, DevOpsGuruError > DescribeAccountOverviewOutcome
Definition: DevOpsGuruClient.h:98
Aws::DevOpsGuru::GetResourceCollectionResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::GetResourceCollectionRequest &, const Model::GetResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceCollectionResponseReceivedHandler
Definition: DevOpsGuruClient.h:152
ListEventsResult.h
Aws::DevOpsGuru::Model::ListAnomaliesForInsightOutcome
Aws::Utils::Outcome< ListAnomaliesForInsightResult, DevOpsGuruError > ListAnomaliesForInsightOutcome
Definition: DevOpsGuruClient.h:106
GetResourceCollectionResult.h
Aws::DevOpsGuru::AddNotificationChannelResponseReceivedHandler
std::function< void(const DevOpsGuruClient *, const Model::AddNotificationChannelRequest &, const Model::AddNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddNotificationChannelResponseReceivedHandler
Definition: DevOpsGuruClient.h:141
Aws::DevOpsGuru::Model::ListInsightsRequest
Definition: ListInsightsRequest.h:23
Aws::DevOpsGuru::DevOpsGuruClient::DescribeAccountOverviewCallable
virtual Model::DescribeAccountOverviewOutcomeCallable DescribeAccountOverviewCallable(const Model::DescribeAccountOverviewRequest &request) const
Aws::DevOpsGuru::Model::DescribeInsightOutcomeCallable
std::future< DescribeInsightOutcome > DescribeInsightOutcomeCallable
Definition: DevOpsGuruClient.h:123
DescribeInsightResult.h
Aws::DevOpsGuru::Model::GetCostEstimationOutcomeCallable
std::future< GetCostEstimationOutcome > GetCostEstimationOutcomeCallable
Definition: DevOpsGuruClient.h:126
JsonSerializer.h
Aws::DevOpsGuru::DevOpsGuruClient::RemoveNotificationChannelCallable
virtual Model::RemoveNotificationChannelOutcomeCallable RemoveNotificationChannelCallable(const Model::RemoveNotificationChannelRequest &request) const
Aws::DevOpsGuru::DevOpsGuruClient::DescribeServiceIntegrationAsync
virtual void DescribeServiceIntegrationAsync(const Model::DescribeServiceIntegrationRequest &request, const DescribeServiceIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DevOpsGuru::Model::DescribeServiceIntegrationOutcomeCallable
std::future< DescribeServiceIntegrationOutcome > DescribeServiceIntegrationOutcomeCallable
Definition: DevOpsGuruClient.h:125
Aws::DevOpsGuru::Model::DescribeFeedbackOutcomeCallable
std::future< DescribeFeedbackOutcome > DescribeFeedbackOutcomeCallable
Definition: DevOpsGuruClient.h:122
Aws::DevOpsGuru::DevOpsGuruClient::UpdateServiceIntegrationAsync
virtual void UpdateServiceIntegrationAsync(const Model::UpdateServiceIntegrationRequest &request, const UpdateServiceIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const