AWS SDK for C++  1.9.68
AWS SDK for C++
CodeGuruProfilerClient.h
Go to the documentation of this file.
1 
6 #pragma once
39 #include <future>
40 #include <functional>
41 
42 namespace Aws
43 {
44 
45 namespace Http
46 {
47  class HttpClient;
48  class HttpClientFactory;
49 } // namespace Http
50 
51 namespace Utils
52 {
53  template< typename R, typename E> class Outcome;
54 namespace Threading
55 {
56  class Executor;
57 } // namespace Threading
58 } // namespace Utils
59 
60 namespace Auth
61 {
62  class AWSCredentials;
63  class AWSCredentialsProvider;
64 } // namespace Auth
65 
66 namespace Client
67 {
68  class RetryStrategy;
69 } // namespace Client
70 
71 namespace CodeGuruProfiler
72 {
73 
74 namespace Model
75 {
84  class GetPolicyRequest;
85  class GetProfileRequest;
96  class TagResourceRequest;
99 
123 
124  typedef std::future<AddNotificationChannelsOutcome> AddNotificationChannelsOutcomeCallable;
125  typedef std::future<BatchGetFrameMetricDataOutcome> BatchGetFrameMetricDataOutcomeCallable;
126  typedef std::future<ConfigureAgentOutcome> ConfigureAgentOutcomeCallable;
127  typedef std::future<CreateProfilingGroupOutcome> CreateProfilingGroupOutcomeCallable;
128  typedef std::future<DeleteProfilingGroupOutcome> DeleteProfilingGroupOutcomeCallable;
129  typedef std::future<DescribeProfilingGroupOutcome> DescribeProfilingGroupOutcomeCallable;
130  typedef std::future<GetFindingsReportAccountSummaryOutcome> GetFindingsReportAccountSummaryOutcomeCallable;
131  typedef std::future<GetNotificationConfigurationOutcome> GetNotificationConfigurationOutcomeCallable;
132  typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
133  typedef std::future<GetProfileOutcome> GetProfileOutcomeCallable;
134  typedef std::future<GetRecommendationsOutcome> GetRecommendationsOutcomeCallable;
135  typedef std::future<ListFindingsReportsOutcome> ListFindingsReportsOutcomeCallable;
136  typedef std::future<ListProfileTimesOutcome> ListProfileTimesOutcomeCallable;
137  typedef std::future<ListProfilingGroupsOutcome> ListProfilingGroupsOutcomeCallable;
138  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
139  typedef std::future<PostAgentProfileOutcome> PostAgentProfileOutcomeCallable;
140  typedef std::future<PutPermissionOutcome> PutPermissionOutcomeCallable;
141  typedef std::future<RemoveNotificationChannelOutcome> RemoveNotificationChannelOutcomeCallable;
142  typedef std::future<RemovePermissionOutcome> RemovePermissionOutcomeCallable;
143  typedef std::future<SubmitFeedbackOutcome> SubmitFeedbackOutcomeCallable;
144  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
145  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
146  typedef std::future<UpdateProfilingGroupOutcome> UpdateProfilingGroupOutcomeCallable;
147 } // namespace Model
148 
150 
151  typedef std::function<void(const CodeGuruProfilerClient*, const Model::AddNotificationChannelsRequest&, const Model::AddNotificationChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddNotificationChannelsResponseReceivedHandler;
152  typedef std::function<void(const CodeGuruProfilerClient*, const Model::BatchGetFrameMetricDataRequest&, const Model::BatchGetFrameMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetFrameMetricDataResponseReceivedHandler;
153  typedef std::function<void(const CodeGuruProfilerClient*, const Model::ConfigureAgentRequest&, const Model::ConfigureAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfigureAgentResponseReceivedHandler;
154  typedef std::function<void(const CodeGuruProfilerClient*, const Model::CreateProfilingGroupRequest&, const Model::CreateProfilingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProfilingGroupResponseReceivedHandler;
155  typedef std::function<void(const CodeGuruProfilerClient*, const Model::DeleteProfilingGroupRequest&, const Model::DeleteProfilingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProfilingGroupResponseReceivedHandler;
156  typedef std::function<void(const CodeGuruProfilerClient*, const Model::DescribeProfilingGroupRequest&, const Model::DescribeProfilingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProfilingGroupResponseReceivedHandler;
157  typedef std::function<void(const CodeGuruProfilerClient*, const Model::GetFindingsReportAccountSummaryRequest&, const Model::GetFindingsReportAccountSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsReportAccountSummaryResponseReceivedHandler;
158  typedef std::function<void(const CodeGuruProfilerClient*, const Model::GetNotificationConfigurationRequest&, const Model::GetNotificationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetNotificationConfigurationResponseReceivedHandler;
159  typedef std::function<void(const CodeGuruProfilerClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyResponseReceivedHandler;
160  typedef std::function<void(const CodeGuruProfilerClient*, const Model::GetProfileRequest&, Model::GetProfileOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProfileResponseReceivedHandler;
161  typedef std::function<void(const CodeGuruProfilerClient*, const Model::GetRecommendationsRequest&, const Model::GetRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRecommendationsResponseReceivedHandler;
162  typedef std::function<void(const CodeGuruProfilerClient*, const Model::ListFindingsReportsRequest&, const Model::ListFindingsReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsReportsResponseReceivedHandler;
163  typedef std::function<void(const CodeGuruProfilerClient*, const Model::ListProfileTimesRequest&, const Model::ListProfileTimesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProfileTimesResponseReceivedHandler;
164  typedef std::function<void(const CodeGuruProfilerClient*, const Model::ListProfilingGroupsRequest&, const Model::ListProfilingGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProfilingGroupsResponseReceivedHandler;
165  typedef std::function<void(const CodeGuruProfilerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
166  typedef std::function<void(const CodeGuruProfilerClient*, const Model::PostAgentProfileRequest&, const Model::PostAgentProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PostAgentProfileResponseReceivedHandler;
167  typedef std::function<void(const CodeGuruProfilerClient*, const Model::PutPermissionRequest&, const Model::PutPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPermissionResponseReceivedHandler;
168  typedef std::function<void(const CodeGuruProfilerClient*, const Model::RemoveNotificationChannelRequest&, const Model::RemoveNotificationChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveNotificationChannelResponseReceivedHandler;
169  typedef std::function<void(const CodeGuruProfilerClient*, const Model::RemovePermissionRequest&, const Model::RemovePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemovePermissionResponseReceivedHandler;
170  typedef std::function<void(const CodeGuruProfilerClient*, const Model::SubmitFeedbackRequest&, const Model::SubmitFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitFeedbackResponseReceivedHandler;
171  typedef std::function<void(const CodeGuruProfilerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
172  typedef std::function<void(const CodeGuruProfilerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
173  typedef std::function<void(const CodeGuruProfilerClient*, const Model::UpdateProfilingGroupRequest&, const Model::UpdateProfilingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProfilingGroupResponseReceivedHandler;
174 
195  {
196  public:
198 
204 
210 
215  CodeGuruProfilerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
217 
219 
220 
228 
238 
247  virtual void AddNotificationChannelsAsync(const Model::AddNotificationChannelsRequest& request, const AddNotificationChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
248 
256 
266 
275  virtual void BatchGetFrameMetricDataAsync(const Model::BatchGetFrameMetricDataRequest& request, const BatchGetFrameMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
276 
286 
298 
309  virtual void ConfigureAgentAsync(const Model::ConfigureAgentRequest& request, const ConfigureAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
310 
317 
326 
334  virtual void CreateProfilingGroupAsync(const Model::CreateProfilingGroupRequest& request, const CreateProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
335 
342 
351 
359  virtual void DeleteProfilingGroupAsync(const Model::DeleteProfilingGroupRequest& request, const DeleteProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
360 
370 
382 
393  virtual void DescribeProfilingGroupAsync(const Model::DescribeProfilingGroupRequest& request, const DescribeProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
394 
404 
416 
427  virtual void GetFindingsReportAccountSummaryAsync(const Model::GetFindingsReportAccountSummaryRequest& request, const GetFindingsReportAccountSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
428 
436 
446 
455  virtual void GetNotificationConfigurationAsync(const Model::GetNotificationConfigurationRequest& request, const GetNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
456 
464 
474 
483  virtual void GetPolicyAsync(const Model::GetPolicyRequest& request, const GetPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
484 
530 
578 
625  virtual void GetProfileAsync(const Model::GetProfileRequest& request, const GetProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
626 
640 
656 
671  virtual void GetRecommendationsAsync(const Model::GetRecommendationsRequest& request, const GetRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
672 
680 
690 
699  virtual void ListFindingsReportsAsync(const Model::ListFindingsReportsRequest& request, const ListFindingsReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
700 
709 
720 
730  virtual void ListProfileTimesAsync(const Model::ListProfileTimesRequest& request, const ListProfileTimesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
731 
741 
753 
764  virtual void ListProfilingGroupsAsync(const Model::ListProfilingGroupsRequest& request, const ListProfilingGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
765 
773 
783 
792  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
793 
803 
815 
826  virtual void PostAgentProfileAsync(const Model::PostAgentProfileRequest& request, const PostAgentProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
827 
855 
885 
914  virtual void PutPermissionAsync(const Model::PutPermissionRequest& request, const PutPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
915 
923 
933 
942  virtual void RemoveNotificationChannelAsync(const Model::RemoveNotificationChannelRequest& request, const RemoveNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
943 
960 
979 
997  virtual void RemovePermissionAsync(const Model::RemovePermissionRequest& request, const RemovePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
998 
1006 
1016 
1025  virtual void SubmitFeedbackAsync(const Model::SubmitFeedbackRequest& request, const SubmitFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1026 
1033 
1042 
1050  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1051 
1059 
1069 
1078  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1079 
1086 
1095 
1103  virtual void UpdateProfilingGroupAsync(const Model::UpdateProfilingGroupRequest& request, const UpdateProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1104 
1105 
1106  void OverrideEndpoint(const Aws::String& endpoint);
1107  private:
1108  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1109  void AddNotificationChannelsAsyncHelper(const Model::AddNotificationChannelsRequest& request, const AddNotificationChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1110  void BatchGetFrameMetricDataAsyncHelper(const Model::BatchGetFrameMetricDataRequest& request, const BatchGetFrameMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1111  void ConfigureAgentAsyncHelper(const Model::ConfigureAgentRequest& request, const ConfigureAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1112  void CreateProfilingGroupAsyncHelper(const Model::CreateProfilingGroupRequest& request, const CreateProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1113  void DeleteProfilingGroupAsyncHelper(const Model::DeleteProfilingGroupRequest& request, const DeleteProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1114  void DescribeProfilingGroupAsyncHelper(const Model::DescribeProfilingGroupRequest& request, const DescribeProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1115  void GetFindingsReportAccountSummaryAsyncHelper(const Model::GetFindingsReportAccountSummaryRequest& request, const GetFindingsReportAccountSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1116  void GetNotificationConfigurationAsyncHelper(const Model::GetNotificationConfigurationRequest& request, const GetNotificationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1117  void GetPolicyAsyncHelper(const Model::GetPolicyRequest& request, const GetPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1118  void GetProfileAsyncHelper(const Model::GetProfileRequest& request, const GetProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1119  void GetRecommendationsAsyncHelper(const Model::GetRecommendationsRequest& request, const GetRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1120  void ListFindingsReportsAsyncHelper(const Model::ListFindingsReportsRequest& request, const ListFindingsReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1121  void ListProfileTimesAsyncHelper(const Model::ListProfileTimesRequest& request, const ListProfileTimesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1122  void ListProfilingGroupsAsyncHelper(const Model::ListProfilingGroupsRequest& request, const ListProfilingGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1123  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1124  void PostAgentProfileAsyncHelper(const Model::PostAgentProfileRequest& request, const PostAgentProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1125  void PutPermissionAsyncHelper(const Model::PutPermissionRequest& request, const PutPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1126  void RemoveNotificationChannelAsyncHelper(const Model::RemoveNotificationChannelRequest& request, const RemoveNotificationChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1127  void RemovePermissionAsyncHelper(const Model::RemovePermissionRequest& request, const RemovePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1128  void SubmitFeedbackAsyncHelper(const Model::SubmitFeedbackRequest& request, const SubmitFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1129  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1130  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1131  void UpdateProfilingGroupAsyncHelper(const Model::UpdateProfilingGroupRequest& request, const UpdateProfilingGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1132 
1133  Aws::String m_uri;
1134  Aws::String m_configScheme;
1135  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1136  };
1137 
1138 } // namespace CodeGuruProfiler
1139 } // namespace Aws
Aws::CodeGuruProfiler::Model::GetNotificationConfigurationRequest
Definition: GetNotificationConfigurationRequest.h:26
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CodeGuruProfiler::Model::DeleteProfilingGroupOutcome
Aws::Utils::Outcome< DeleteProfilingGroupResult, CodeGuruProfilerError > DeleteProfilingGroupOutcome
Definition: CodeGuruProfilerClient.h:104
DeleteProfilingGroupResult.h
GetPolicyResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::CodeGuruProfiler::Model::PostAgentProfileOutcome
Aws::Utils::Outcome< PostAgentProfileResult, CodeGuruProfilerError > PostAgentProfileOutcome
Definition: CodeGuruProfilerClient.h:115
AddNotificationChannelsResult.h
Aws::CodeGuruProfiler::TagResourceResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:171
ConfigureAgentResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::GetNotificationConfigurationOutcomeCallable
std::future< GetNotificationConfigurationOutcome > GetNotificationConfigurationOutcomeCallable
Definition: CodeGuruProfilerClient.h:131
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PostAgentProfileAsync
virtual void PostAgentProfileAsync(const Model::PostAgentProfileRequest &request, const PostAgentProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: CodeGuruProfilerClient.h:145
TagResourceResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::CodeGuruProfiler::Model::AddNotificationChannelsOutcome
Aws::Utils::Outcome< AddNotificationChannelsResult, CodeGuruProfilerError > AddNotificationChannelsOutcome
Definition: CodeGuruProfilerClient.h:98
AWSError.h
Aws::CodeGuruProfiler::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfileTimesAsync
virtual void ListProfileTimesAsync(const Model::ListProfileTimesRequest &request, const ListProfileTimesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::ListProfilingGroupsResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::ListProfilingGroupsRequest &, const Model::ListProfilingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfilingGroupsResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:164
AWS_CODEGURUPROFILER_API
#define AWS_CODEGURUPROFILER_API
Definition: CodeGuruProfiler_EXPORTS.h:28
Aws::CodeGuruProfiler::CodeGuruProfilerClient::BatchGetFrameMetricData
virtual Model::BatchGetFrameMetricDataOutcome BatchGetFrameMetricData(const Model::BatchGetFrameMetricDataRequest &request) const
Aws::CodeGuruProfiler::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, CodeGuruProfilerError > ListTagsForResourceOutcome
Definition: CodeGuruProfilerClient.h:114
Aws::CodeGuruProfiler::Model::RemoveNotificationChannelOutcomeCallable
std::future< RemoveNotificationChannelOutcome > RemoveNotificationChannelOutcomeCallable
Definition: CodeGuruProfilerClient.h:141
Aws::CodeGuruProfiler::Model::ListProfileTimesOutcome
Aws::Utils::Outcome< ListProfileTimesResult, CodeGuruProfilerError > ListProfileTimesOutcome
Definition: CodeGuruProfilerClient.h:112
Aws::CodeGuruProfiler::Model::PutPermissionRequest
Definition: PutPermissionRequest.h:28
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfilingGroupsCallable
virtual Model::ListProfilingGroupsOutcomeCallable ListProfilingGroupsCallable(const Model::ListProfilingGroupsRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ConfigureAgentCallable
virtual Model::ConfigureAgentOutcomeCallable ConfigureAgentCallable(const Model::ConfigureAgentRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DeleteProfilingGroupCallable
virtual Model::DeleteProfilingGroupOutcomeCallable DeleteProfilingGroupCallable(const Model::DeleteProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::GetPolicyResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:159
Aws::CodeGuruProfiler::PutPermissionResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::PutPermissionRequest &, const Model::PutPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPermissionResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:167
Aws::CodeGuruProfiler::Model::GetProfileOutcome
Aws::Utils::Outcome< GetProfileResult, CodeGuruProfilerError > GetProfileOutcome
Definition: CodeGuruProfilerClient.h:109
Aws::CodeGuruProfiler::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: CodeGuruProfilerClient.h:138
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemovePermissionCallable
virtual Model::RemovePermissionOutcomeCallable RemovePermissionCallable(const Model::RemovePermissionRequest &request) const
Aws::CodeGuruProfiler::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, CodeGuruProfilerError > TagResourceOutcome
Definition: CodeGuruProfilerClient.h:120
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CodeGuruProfilerClient
CodeGuruProfilerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UpdateProfilingGroup
virtual Model::UpdateProfilingGroupOutcome UpdateProfilingGroup(const Model::UpdateProfilingGroupRequest &request) const
DescribeProfilingGroupResult.h
Aws::CodeGuruProfiler::Model::RemovePermissionRequest
Definition: RemovePermissionRequest.h:32
PostAgentProfileResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CreateProfilingGroup
virtual Model::CreateProfilingGroupOutcome CreateProfilingGroup(const Model::CreateProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetFindingsReportAccountSummaryAsync
virtual void GetFindingsReportAccountSummaryAsync(const Model::GetFindingsReportAccountSummaryRequest &request, const GetFindingsReportAccountSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CreateProfilingGroupAsync
virtual void CreateProfilingGroupAsync(const Model::CreateProfilingGroupRequest &request, const CreateProfilingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::ConfigureAgentOutcome
Aws::Utils::Outcome< ConfigureAgentResult, CodeGuruProfilerError > ConfigureAgentOutcome
Definition: CodeGuruProfilerClient.h:102
Aws::CodeGuruProfiler::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, CodeGuruProfilerError > UntagResourceOutcome
Definition: CodeGuruProfilerClient.h:121
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListFindingsReportsAsync
virtual void ListFindingsReportsAsync(const Model::ListFindingsReportsRequest &request, const ListFindingsReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfilingGroupsAsync
virtual void ListProfilingGroupsAsync(const Model::ListProfilingGroupsRequest &request, const ListProfilingGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::GetPolicyOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Definition: CodeGuruProfilerClient.h:132
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetProfileCallable
virtual Model::GetProfileOutcomeCallable GetProfileCallable(const Model::GetProfileRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::SubmitFeedbackCallable
virtual Model::SubmitFeedbackOutcomeCallable SubmitFeedbackCallable(const Model::SubmitFeedbackRequest &request) const
Aws::CodeGuruProfiler::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: CodeGuruProfilerClient.h:144
AsyncCallerContext.h
Aws::CodeGuruProfiler::Model::BatchGetFrameMetricDataOutcome
Aws::Utils::Outcome< BatchGetFrameMetricDataResult, CodeGuruProfilerError > BatchGetFrameMetricDataOutcome
Definition: CodeGuruProfilerClient.h:101
Aws::CodeGuruProfiler::CodeGuruProfilerClient::SubmitFeedback
virtual Model::SubmitFeedbackOutcome SubmitFeedback(const Model::SubmitFeedbackRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemovePermissionAsync
virtual void RemovePermissionAsync(const Model::RemovePermissionRequest &request, const RemovePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListFindingsReports
virtual Model::ListFindingsReportsOutcome ListFindingsReports(const Model::ListFindingsReportsRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DeleteProfilingGroup
virtual Model::DeleteProfilingGroupOutcome DeleteProfilingGroup(const Model::DeleteProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:165
RemovePermissionResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::CodeGuruProfiler::CreateProfilingGroupResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::CreateProfilingGroupRequest &, const Model::CreateProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProfilingGroupResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:154
Aws::CodeGuruProfiler::ListProfileTimesResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::ListProfileTimesRequest &, const Model::ListProfileTimesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfileTimesResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:163
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ConfigureAgentAsync
virtual void ConfigureAgentAsync(const Model::ConfigureAgentRequest &request, const ConfigureAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UpdateProfilingGroupAsync
virtual void UpdateProfilingGroupAsync(const Model::UpdateProfilingGroupRequest &request, const UpdateProfilingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::SubmitFeedbackResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::SubmitFeedbackRequest &, const Model::SubmitFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitFeedbackResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:170
Aws::CodeGuruProfiler::Model::GetPolicyRequest
Definition: GetPolicyRequest.h:26
Aws::CodeGuruProfiler::UntagResourceResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:172
Aws::CodeGuruProfiler::GetFindingsReportAccountSummaryResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::GetFindingsReportAccountSummaryRequest &, const Model::GetFindingsReportAccountSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsReportAccountSummaryResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:157
CodeGuruProfiler_EXPORTS.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::AddNotificationChannels
virtual Model::AddNotificationChannelsOutcome AddNotificationChannels(const Model::AddNotificationChannelsRequest &request) const
Aws::CodeGuruProfiler::Model::GetRecommendationsRequest
Definition: GetRecommendationsRequest.h:31
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DescribeProfilingGroup
virtual Model::DescribeProfilingGroupOutcome DescribeProfilingGroup(const Model::DescribeProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::Model::BatchGetFrameMetricDataRequest
Definition: BatchGetFrameMetricDataRequest.h:34
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DescribeProfilingGroupAsync
virtual void DescribeProfilingGroupAsync(const Model::DescribeProfilingGroupRequest &request, const DescribeProfilingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::UpdateProfilingGroupCallable
virtual Model::UpdateProfilingGroupOutcomeCallable UpdateProfilingGroupCallable(const Model::UpdateProfilingGroupRequest &request) const
GetFindingsReportAccountSummaryResult.h
CodeGuruProfilerErrors.h
Aws::CodeGuruProfiler::Model::ListFindingsReportsRequest
Definition: ListFindingsReportsRequest.h:31
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetNotificationConfiguration
virtual Model::GetNotificationConfigurationOutcome GetNotificationConfiguration(const Model::GetNotificationConfigurationRequest &request) const
Aws::CodeGuruProfiler::Model::GetFindingsReportAccountSummaryOutcome
Aws::Utils::Outcome< GetFindingsReportAccountSummaryResult, CodeGuruProfilerError > GetFindingsReportAccountSummaryOutcome
Definition: CodeGuruProfilerClient.h:106
ListProfileTimesResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DeleteProfilingGroupAsync
virtual void DeleteProfilingGroupAsync(const Model::DeleteProfilingGroupRequest &request, const DeleteProfilingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::ListProfileTimesOutcomeCallable
std::future< ListProfileTimesOutcome > ListProfileTimesOutcomeCallable
Definition: CodeGuruProfilerClient.h:136
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::CodeGuruProfiler::Model::DeleteProfilingGroupRequest
Definition: DeleteProfilingGroupRequest.h:26
Aws::CodeGuruProfiler::CodeGuruProfilerClient::AddNotificationChannelsCallable
virtual Model::AddNotificationChannelsOutcomeCallable AddNotificationChannelsCallable(const Model::AddNotificationChannelsRequest &request) const
SubmitFeedbackResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ConfigureAgent
virtual Model::ConfigureAgentOutcome ConfigureAgent(const Model::ConfigureAgentRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetRecommendations
virtual Model::GetRecommendationsOutcome GetRecommendations(const Model::GetRecommendationsRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemoveNotificationChannelCallable
virtual Model::RemoveNotificationChannelOutcomeCallable RemoveNotificationChannelCallable(const Model::RemoveNotificationChannelRequest &request) const
Aws::CodeGuruProfiler::Model::GetRecommendationsOutcome
Aws::Utils::Outcome< GetRecommendationsResult, CodeGuruProfilerError > GetRecommendationsOutcome
Definition: CodeGuruProfilerClient.h:110
Aws::CodeGuruProfiler::Model::PutPermissionOutcome
Aws::Utils::Outcome< PutPermissionResult, CodeGuruProfilerError > PutPermissionOutcome
Definition: CodeGuruProfilerClient.h:116
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetProfile
virtual Model::GetProfileOutcome GetProfile(const Model::GetProfileRequest &request) const
Aws::CodeGuruProfiler::Model::SubmitFeedbackOutcome
Aws::Utils::Outcome< SubmitFeedbackResult, CodeGuruProfilerError > SubmitFeedbackOutcome
Definition: CodeGuruProfilerClient.h:119
Aws::CodeGuruProfiler::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::CodeGuruProfiler::CodeGuruProfilerClient::~CodeGuruProfilerClient
virtual ~CodeGuruProfilerClient()
Aws::CodeGuruProfiler::Model::PutPermissionOutcomeCallable
std::future< PutPermissionOutcome > PutPermissionOutcomeCallable
Definition: CodeGuruProfilerClient.h:140
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetFindingsReportAccountSummaryCallable
virtual Model::GetFindingsReportAccountSummaryOutcomeCallable GetFindingsReportAccountSummaryCallable(const Model::GetFindingsReportAccountSummaryRequest &request) const
Aws::CodeGuruProfiler::Model::GetRecommendationsOutcomeCallable
std::future< GetRecommendationsOutcome > GetRecommendationsOutcomeCallable
Definition: CodeGuruProfilerClient.h:134
Aws::CodeGuruProfiler::Model::SubmitFeedbackOutcomeCallable
std::future< SubmitFeedbackOutcome > SubmitFeedbackOutcomeCallable
Definition: CodeGuruProfilerClient.h:143
Aws::CodeGuruProfiler::Model::ConfigureAgentRequest
Definition: ConfigureAgentRequest.h:28
Aws::CodeGuruProfiler::Model::UpdateProfilingGroupOutcomeCallable
std::future< UpdateProfilingGroupOutcome > UpdateProfilingGroupOutcomeCallable
Definition: CodeGuruProfilerClient.h:146
Aws::CodeGuruProfiler::Model::UpdateProfilingGroupOutcome
Aws::Utils::Outcome< UpdateProfilingGroupResult, CodeGuruProfilerError > UpdateProfilingGroupOutcome
Definition: CodeGuruProfilerClient.h:122
GetNotificationConfigurationResult.h
CreateProfilingGroupResult.h
BatchGetFrameMetricDataResult.h
Aws::CodeGuruProfiler::ConfigureAgentResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::ConfigureAgentRequest &, const Model::ConfigureAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfigureAgentResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:153
Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest
Definition: CreateProfilingGroupRequest.h:34
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfilingGroups
virtual Model::ListProfilingGroupsOutcome ListProfilingGroups(const Model::ListProfilingGroupsRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PutPermissionAsync
virtual void PutPermissionAsync(const Model::PutPermissionRequest &request, const PutPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::CreateProfilingGroupOutcome
Aws::Utils::Outcome< CreateProfilingGroupResult, CodeGuruProfilerError > CreateProfilingGroupOutcome
Definition: CodeGuruProfilerClient.h:103
GetProfileResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::CodeGuruProfiler::Model::SubmitFeedbackRequest
Definition: SubmitFeedbackRequest.h:27
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemovePermission
virtual Model::RemovePermissionOutcome RemovePermission(const Model::RemovePermissionRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfileTimes
virtual Model::ListProfileTimesOutcome ListProfileTimes(const Model::ListProfileTimesRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetPolicyCallable
virtual Model::GetPolicyOutcomeCallable GetPolicyCallable(const Model::GetPolicyRequest &request) const
Aws::CodeGuruProfiler::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::CodeGuruProfiler::Model::ListFindingsReportsOutcome
Aws::Utils::Outcome< ListFindingsReportsResult, CodeGuruProfilerError > ListFindingsReportsOutcome
Definition: CodeGuruProfilerClient.h:111
Aws::CodeGuruProfiler::DescribeProfilingGroupResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::DescribeProfilingGroupRequest &, const Model::DescribeProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProfilingGroupResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:156
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PutPermissionCallable
virtual Model::PutPermissionOutcomeCallable PutPermissionCallable(const Model::PutPermissionRequest &request) const
Aws::CodeGuruProfiler::Model::PostAgentProfileOutcomeCallable
std::future< PostAgentProfileOutcome > PostAgentProfileOutcomeCallable
Definition: CodeGuruProfilerClient.h:139
Aws::CodeGuruProfiler::Model::ListProfileTimesRequest
Definition: ListProfileTimesRequest.h:33
Aws::CodeGuruProfiler::Model::RemoveNotificationChannelOutcome
Aws::Utils::Outcome< RemoveNotificationChannelResult, CodeGuruProfilerError > RemoveNotificationChannelOutcome
Definition: CodeGuruProfilerClient.h:117
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetProfileAsync
virtual void GetProfileAsync(const Model::GetProfileRequest &request, const GetProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
ListProfilingGroupsResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::SubmitFeedbackAsync
virtual void SubmitFeedbackAsync(const Model::SubmitFeedbackRequest &request, const SubmitFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: CodeGuruProfilerClient.h:197
UpdateProfilingGroupResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::CodeGuruProfiler::CodeGuruProfilerClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::AddNotificationChannelsAsync
virtual void AddNotificationChannelsAsync(const Model::AddNotificationChannelsRequest &request, const AddNotificationChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::ListProfilingGroupsOutcome
Aws::Utils::Outcome< ListProfilingGroupsResult, CodeGuruProfilerError > ListProfilingGroupsOutcome
Definition: CodeGuruProfilerClient.h:113
Aws::CodeGuruProfiler::GetProfileResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::GetProfileRequest &, Model::GetProfileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProfileResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:160
Aws::CodeGuruProfiler::Model::UpdateProfilingGroupRequest
Definition: UpdateProfilingGroupRequest.h:27
Aws::CodeGuruProfiler::Model::GetProfileOutcomeCallable
std::future< GetProfileOutcome > GetProfileOutcomeCallable
Definition: CodeGuruProfilerClient.h:133
Aws::CodeGuruProfiler::CodeGuruProfilerClient::DescribeProfilingGroupCallable
virtual Model::DescribeProfilingGroupOutcomeCallable DescribeProfilingGroupCallable(const Model::DescribeProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetFindingsReportAccountSummary
virtual Model::GetFindingsReportAccountSummaryOutcome GetFindingsReportAccountSummary(const Model::GetFindingsReportAccountSummaryRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListFindingsReportsCallable
virtual Model::ListFindingsReportsOutcomeCallable ListFindingsReportsCallable(const Model::ListFindingsReportsRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::CodeGuruProfiler::Model::AddNotificationChannelsRequest
Definition: AddNotificationChannelsRequest.h:28
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::CodeGuruProfiler::Model::RemovePermissionOutcome
Aws::Utils::Outcome< RemovePermissionResult, CodeGuruProfilerError > RemovePermissionOutcome
Definition: CodeGuruProfilerClient.h:118
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemoveNotificationChannel
virtual Model::RemoveNotificationChannelOutcome RemoveNotificationChannel(const Model::RemoveNotificationChannelRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetRecommendationsAsync
virtual void GetRecommendationsAsync(const Model::GetRecommendationsRequest &request, const GetRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListProfileTimesCallable
virtual Model::ListProfileTimesOutcomeCallable ListProfileTimesCallable(const Model::ListProfileTimesRequest &request) const
Aws::CodeGuruProfiler::Model::BatchGetFrameMetricDataOutcomeCallable
std::future< BatchGetFrameMetricDataOutcome > BatchGetFrameMetricDataOutcomeCallable
Definition: CodeGuruProfilerClient.h:125
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetNotificationConfigurationAsync
virtual void GetNotificationConfigurationAsync(const Model::GetNotificationConfigurationRequest &request, const GetNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::RemoveNotificationChannelAsync
virtual void RemoveNotificationChannelAsync(const Model::RemoveNotificationChannelRequest &request, const RemoveNotificationChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetPolicyAsync
virtual void GetPolicyAsync(const Model::GetPolicyRequest &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::GetRecommendationsResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::GetRecommendationsRequest &, const Model::GetRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecommendationsResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:161
Aws::CodeGuruProfiler::Model::DescribeProfilingGroupOutcome
Aws::Utils::Outcome< DescribeProfilingGroupResult, CodeGuruProfilerError > DescribeProfilingGroupOutcome
Definition: CodeGuruProfilerClient.h:105
Aws::CodeGuruProfiler::DeleteProfilingGroupResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::DeleteProfilingGroupRequest &, const Model::DeleteProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProfilingGroupResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:155
Aws
Definition: AccessManagementClient.h:15
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetPolicy
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
HttpTypes.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetNotificationConfigurationCallable
virtual Model::GetNotificationConfigurationOutcomeCallable GetNotificationConfigurationCallable(const Model::GetNotificationConfigurationRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient
Definition: CodeGuruProfilerClient.h:195
Aws::CodeGuruProfiler::Model::CreateProfilingGroupOutcomeCallable
std::future< CreateProfilingGroupOutcome > CreateProfilingGroupOutcomeCallable
Definition: CodeGuruProfilerClient.h:127
Aws::CodeGuruProfiler::RemoveNotificationChannelResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveNotificationChannelResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:168
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::CodeGuruProfiler::PostAgentProfileResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::PostAgentProfileRequest &, const Model::PostAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PostAgentProfileResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:166
Aws::CodeGuruProfiler::Model::DeleteProfilingGroupOutcomeCallable
std::future< DeleteProfilingGroupOutcome > DeleteProfilingGroupOutcomeCallable
Definition: CodeGuruProfilerClient.h:128
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CreateProfilingGroupCallable
virtual Model::CreateProfilingGroupOutcomeCallable CreateProfilingGroupCallable(const Model::CreateProfilingGroupRequest &request) const
Aws::CodeGuruProfiler::Model::DescribeProfilingGroupRequest
Definition: DescribeProfilingGroupRequest.h:26
Aws::CodeGuruProfiler::Model::ConfigureAgentOutcomeCallable
std::future< ConfigureAgentOutcome > ConfigureAgentOutcomeCallable
Definition: CodeGuruProfilerClient.h:126
Aws::CodeGuruProfiler::Model::GetNotificationConfigurationOutcome
Aws::Utils::Outcome< GetNotificationConfigurationResult, CodeGuruProfilerError > GetNotificationConfigurationOutcome
Definition: CodeGuruProfilerClient.h:107
Aws::CodeGuruProfiler::Model::GetFindingsReportAccountSummaryRequest
Definition: GetFindingsReportAccountSummaryRequest.h:30
Aws::CodeGuruProfiler::Model::ListFindingsReportsOutcomeCallable
std::future< ListFindingsReportsOutcome > ListFindingsReportsOutcomeCallable
Definition: CodeGuruProfilerClient.h:135
AWSClient.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CodeGuruProfilerClient
CodeGuruProfilerClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CodeGuruProfiler::Model::GetPolicyOutcome
Aws::Utils::Outcome< GetPolicyResult, CodeGuruProfilerError > GetPolicyOutcome
Definition: CodeGuruProfilerClient.h:108
Aws::CodeGuruProfiler::Model::DescribeProfilingGroupOutcomeCallable
std::future< DescribeProfilingGroupOutcome > DescribeProfilingGroupOutcomeCallable
Definition: CodeGuruProfilerClient.h:129
Aws::CodeGuruProfiler::BatchGetFrameMetricDataResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::BatchGetFrameMetricDataRequest &, const Model::BatchGetFrameMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFrameMetricDataResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:152
Aws::CodeGuruProfiler::CodeGuruProfilerClient::BatchGetFrameMetricDataCallable
virtual Model::BatchGetFrameMetricDataOutcomeCallable BatchGetFrameMetricDataCallable(const Model::BatchGetFrameMetricDataRequest &request) const
RemoveNotificationChannelResult.h
Aws::CodeGuruProfiler::CodeGuruProfilerClient::BatchGetFrameMetricDataAsync
virtual void BatchGetFrameMetricDataAsync(const Model::BatchGetFrameMetricDataRequest &request, const BatchGetFrameMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CodeGuruProfiler::Model::PostAgentProfileRequest
Definition: PostAgentProfileRequest.h:32
Aws::CodeGuruProfiler::GetNotificationConfigurationResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationConfigurationResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:158
Aws::CodeGuruProfiler::CodeGuruProfilerClient::GetRecommendationsCallable
virtual Model::GetRecommendationsOutcomeCallable GetRecommendationsCallable(const Model::GetRecommendationsRequest &request) const
ListFindingsReportsResult.h
Aws::CodeGuruProfiler::Model::RemoveNotificationChannelRequest
Definition: RemoveNotificationChannelRequest.h:26
Aws::CodeGuruProfiler::CodeGuruProfilerClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::CodeGuruProfiler::Model::GetProfileRequest
Definition: GetProfileRequest.h:31
Aws::CodeGuruProfiler::Model::ListProfilingGroupsOutcomeCallable
std::future< ListProfilingGroupsOutcome > ListProfilingGroupsOutcomeCallable
Definition: CodeGuruProfilerClient.h:137
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PutPermission
virtual Model::PutPermissionOutcome PutPermission(const Model::PutPermissionRequest &request) const
GetRecommendationsResult.h
Aws::CodeGuruProfiler::Model::GetFindingsReportAccountSummaryOutcomeCallable
std::future< GetFindingsReportAccountSummaryOutcome > GetFindingsReportAccountSummaryOutcomeCallable
Definition: CodeGuruProfilerClient.h:130
PutPermissionResult.h
Aws::CodeGuruProfiler::UpdateProfilingGroupResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::UpdateProfilingGroupRequest &, const Model::UpdateProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProfilingGroupResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:173
Aws::CodeGuruProfiler::CodeGuruProfilerClient::CodeGuruProfilerClient
CodeGuruProfilerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
ListTagsForResourceResult.h
Aws::CodeGuruProfiler::RemovePermissionResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:169
Aws::CodeGuruProfiler::AddNotificationChannelsResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::AddNotificationChannelsRequest &, const Model::AddNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddNotificationChannelsResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:149
Aws::CodeGuruProfiler::Model::RemovePermissionOutcomeCallable
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
Definition: CodeGuruProfilerClient.h:142
Aws::CodeGuruProfiler::Model::ListProfilingGroupsRequest
Definition: ListProfilingGroupsRequest.h:30
JsonSerializer.h
Aws::CodeGuruProfiler::Model::AddNotificationChannelsOutcomeCallable
std::future< AddNotificationChannelsOutcome > AddNotificationChannelsOutcomeCallable
Definition: CodeGuruProfilerClient.h:124
Aws::CodeGuruProfiler::ListFindingsReportsResponseReceivedHandler
std::function< void(const CodeGuruProfilerClient *, const Model::ListFindingsReportsRequest &, const Model::ListFindingsReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsReportsResponseReceivedHandler
Definition: CodeGuruProfilerClient.h:162
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PostAgentProfile
virtual Model::PostAgentProfileOutcome PostAgentProfile(const Model::PostAgentProfileRequest &request) const
Aws::CodeGuruProfiler::CodeGuruProfilerClient::PostAgentProfileCallable
virtual Model::PostAgentProfileOutcomeCallable PostAgentProfileCallable(const Model::PostAgentProfileRequest &request) const