AWS SDK for C++  1.9.15
AWS SDK for C++
Classes | Namespaces | Typedefs
CodeGuruProfilerClient.h File Reference
#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
#include <aws/codeguruprofiler/CodeGuruProfilerErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/codeguruprofiler/model/AddNotificationChannelsResult.h>
#include <aws/codeguruprofiler/model/BatchGetFrameMetricDataResult.h>
#include <aws/codeguruprofiler/model/ConfigureAgentResult.h>
#include <aws/codeguruprofiler/model/CreateProfilingGroupResult.h>
#include <aws/codeguruprofiler/model/DeleteProfilingGroupResult.h>
#include <aws/codeguruprofiler/model/DescribeProfilingGroupResult.h>
#include <aws/codeguruprofiler/model/GetFindingsReportAccountSummaryResult.h>
#include <aws/codeguruprofiler/model/GetNotificationConfigurationResult.h>
#include <aws/codeguruprofiler/model/GetPolicyResult.h>
#include <aws/codeguruprofiler/model/GetProfileResult.h>
#include <aws/codeguruprofiler/model/GetRecommendationsResult.h>
#include <aws/codeguruprofiler/model/ListFindingsReportsResult.h>
#include <aws/codeguruprofiler/model/ListProfileTimesResult.h>
#include <aws/codeguruprofiler/model/ListProfilingGroupsResult.h>
#include <aws/codeguruprofiler/model/ListTagsForResourceResult.h>
#include <aws/codeguruprofiler/model/PostAgentProfileResult.h>
#include <aws/codeguruprofiler/model/PutPermissionResult.h>
#include <aws/codeguruprofiler/model/RemoveNotificationChannelResult.h>
#include <aws/codeguruprofiler/model/RemovePermissionResult.h>
#include <aws/codeguruprofiler/model/SubmitFeedbackResult.h>
#include <aws/codeguruprofiler/model/TagResourceResult.h>
#include <aws/codeguruprofiler/model/UntagResourceResult.h>
#include <aws/codeguruprofiler/model/UpdateProfilingGroupResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::CodeGuruProfiler::CodeGuruProfilerClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CodeGuruProfiler
 
 Aws::CodeGuruProfiler::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddNotificationChannelsResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::AddNotificationChannelsOutcome
 
typedef Aws::Utils::Outcome< BatchGetFrameMetricDataResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::BatchGetFrameMetricDataOutcome
 
typedef Aws::Utils::Outcome< ConfigureAgentResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::ConfigureAgentOutcome
 
typedef Aws::Utils::Outcome< CreateProfilingGroupResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::CreateProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteProfilingGroupResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::DeleteProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< DescribeProfilingGroupResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::DescribeProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< GetFindingsReportAccountSummaryResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::GetFindingsReportAccountSummaryOutcome
 
typedef Aws::Utils::Outcome< GetNotificationConfigurationResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::GetNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPolicyResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::GetPolicyOutcome
 
typedef Aws::Utils::Outcome< GetProfileResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::GetProfileOutcome
 
typedef Aws::Utils::Outcome< GetRecommendationsResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::GetRecommendationsOutcome
 
typedef Aws::Utils::Outcome< ListFindingsReportsResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::ListFindingsReportsOutcome
 
typedef Aws::Utils::Outcome< ListProfileTimesResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::ListProfileTimesOutcome
 
typedef Aws::Utils::Outcome< ListProfilingGroupsResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::ListProfilingGroupsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PostAgentProfileResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::PostAgentProfileOutcome
 
typedef Aws::Utils::Outcome< PutPermissionResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::PutPermissionOutcome
 
typedef Aws::Utils::Outcome< RemoveNotificationChannelResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::RemoveNotificationChannelOutcome
 
typedef Aws::Utils::Outcome< RemovePermissionResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< SubmitFeedbackResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::SubmitFeedbackOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateProfilingGroupResult, CodeGuruProfilerError > Aws::CodeGuruProfiler::Model::UpdateProfilingGroupOutcome
 
typedef std::future< AddNotificationChannelsOutcome > Aws::CodeGuruProfiler::Model::AddNotificationChannelsOutcomeCallable
 
typedef std::future< BatchGetFrameMetricDataOutcome > Aws::CodeGuruProfiler::Model::BatchGetFrameMetricDataOutcomeCallable
 
typedef std::future< ConfigureAgentOutcome > Aws::CodeGuruProfiler::Model::ConfigureAgentOutcomeCallable
 
typedef std::future< CreateProfilingGroupOutcome > Aws::CodeGuruProfiler::Model::CreateProfilingGroupOutcomeCallable
 
typedef std::future< DeleteProfilingGroupOutcome > Aws::CodeGuruProfiler::Model::DeleteProfilingGroupOutcomeCallable
 
typedef std::future< DescribeProfilingGroupOutcome > Aws::CodeGuruProfiler::Model::DescribeProfilingGroupOutcomeCallable
 
typedef std::future< GetFindingsReportAccountSummaryOutcome > Aws::CodeGuruProfiler::Model::GetFindingsReportAccountSummaryOutcomeCallable
 
typedef std::future< GetNotificationConfigurationOutcome > Aws::CodeGuruProfiler::Model::GetNotificationConfigurationOutcomeCallable
 
typedef std::future< GetPolicyOutcome > Aws::CodeGuruProfiler::Model::GetPolicyOutcomeCallable
 
typedef std::future< GetProfileOutcome > Aws::CodeGuruProfiler::Model::GetProfileOutcomeCallable
 
typedef std::future< GetRecommendationsOutcome > Aws::CodeGuruProfiler::Model::GetRecommendationsOutcomeCallable
 
typedef std::future< ListFindingsReportsOutcome > Aws::CodeGuruProfiler::Model::ListFindingsReportsOutcomeCallable
 
typedef std::future< ListProfileTimesOutcome > Aws::CodeGuruProfiler::Model::ListProfileTimesOutcomeCallable
 
typedef std::future< ListProfilingGroupsOutcome > Aws::CodeGuruProfiler::Model::ListProfilingGroupsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::CodeGuruProfiler::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PostAgentProfileOutcome > Aws::CodeGuruProfiler::Model::PostAgentProfileOutcomeCallable
 
typedef std::future< PutPermissionOutcome > Aws::CodeGuruProfiler::Model::PutPermissionOutcomeCallable
 
typedef std::future< RemoveNotificationChannelOutcome > Aws::CodeGuruProfiler::Model::RemoveNotificationChannelOutcomeCallable
 
typedef std::future< RemovePermissionOutcome > Aws::CodeGuruProfiler::Model::RemovePermissionOutcomeCallable
 
typedef std::future< SubmitFeedbackOutcome > Aws::CodeGuruProfiler::Model::SubmitFeedbackOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::CodeGuruProfiler::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::CodeGuruProfiler::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateProfilingGroupOutcome > Aws::CodeGuruProfiler::Model::UpdateProfilingGroupOutcomeCallable
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::AddNotificationChannelsRequest &, const Model::AddNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::AddNotificationChannelsResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::BatchGetFrameMetricDataRequest &, const Model::BatchGetFrameMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::BatchGetFrameMetricDataResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::ConfigureAgentRequest &, const Model::ConfigureAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::ConfigureAgentResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::CreateProfilingGroupRequest &, const Model::CreateProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::CreateProfilingGroupResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::DeleteProfilingGroupRequest &, const Model::DeleteProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::DeleteProfilingGroupResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::DescribeProfilingGroupRequest &, const Model::DescribeProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::DescribeProfilingGroupResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::GetFindingsReportAccountSummaryRequest &, const Model::GetFindingsReportAccountSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::GetFindingsReportAccountSummaryResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::GetNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::GetPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::GetProfileRequest &, Model::GetProfileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::GetProfileResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::GetRecommendationsRequest &, const Model::GetRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::GetRecommendationsResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::ListFindingsReportsRequest &, const Model::ListFindingsReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::ListFindingsReportsResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::ListProfileTimesRequest &, const Model::ListProfileTimesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::ListProfileTimesResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::ListProfilingGroupsRequest &, const Model::ListProfilingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::ListProfilingGroupsResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::PostAgentProfileRequest &, const Model::PostAgentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::PostAgentProfileResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::PutPermissionRequest &, const Model::PutPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::PutPermissionResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::RemoveNotificationChannelResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::SubmitFeedbackRequest &, const Model::SubmitFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::SubmitFeedbackResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::TagResourceResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const CodeGuruProfilerClient *, const Model::UpdateProfilingGroupRequest &, const Model::UpdateProfilingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeGuruProfiler::UpdateProfilingGroupResponseReceivedHandler