AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CodeGuruProfiler::Model Namespace Reference

Namespaces

 ActionGroupMapper
 
 AgentParameterFieldMapper
 
 AggregationPeriodMapper
 
 ComputePlatformMapper
 
 EventPublisherMapper
 
 FeedbackTypeMapper
 
 
 MetricTypeMapper
 
 OrderByMapper
 

Classes

class  AddNotificationChannelsRequest
 
class  AddNotificationChannelsResult
 
class  AgentConfiguration
 
class  AgentOrchestrationConfig
 
class  AggregatedProfileTime
 
class  Anomaly
 
class  AnomalyInstance
 
class  BatchGetFrameMetricDataRequest
 
class  BatchGetFrameMetricDataResult
 
class  Channel
 
class  ConfigureAgentRequest
 
class  ConfigureAgentResult
 
class  CreateProfilingGroupRequest
 
class  CreateProfilingGroupResult
 
class  DeleteProfilingGroupRequest
 
class  DeleteProfilingGroupResult
 
class  DescribeProfilingGroupRequest
 
class  DescribeProfilingGroupResult
 
class  FindingsReportSummary
 
class  FrameMetric
 
class  FrameMetricDatum
 
class  GetFindingsReportAccountSummaryRequest
 
class  GetFindingsReportAccountSummaryResult
 
class  GetNotificationConfigurationRequest
 
class  GetNotificationConfigurationResult
 
class  GetPolicyRequest
 
class  GetPolicyResult
 
class  GetProfileRequest
 
class  GetProfileResult
 
class  GetRecommendationsRequest
 
class  GetRecommendationsResult
 
class  ListFindingsReportsRequest
 
class  ListFindingsReportsResult
 
class  ListProfileTimesRequest
 
class  ListProfileTimesResult
 
class  ListProfilingGroupsRequest
 
class  ListProfilingGroupsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  Match
 
class  Metric
 
class  NotificationConfiguration
 
class  Pattern
 
class  PostAgentProfileRequest
 
class  PostAgentProfileResult
 
class  ProfileTime
 
class  ProfilingGroupDescription
 
class  ProfilingStatus
 
class  PutPermissionRequest
 
class  PutPermissionResult
 
class  Recommendation
 
class  RemoveNotificationChannelRequest
 
class  RemoveNotificationChannelResult
 
class  RemovePermissionRequest
 
class  RemovePermissionResult
 
class  SubmitFeedbackRequest
 
class  SubmitFeedbackResult
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  TimestampStructure
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateProfilingGroupRequest
 
class  UpdateProfilingGroupResult
 
class  UserFeedback
 

Typedefs

typedef Aws::Utils::Outcome< AddNotificationChannelsResult, CodeGuruProfilerErrorAddNotificationChannelsOutcome
 
typedef Aws::Utils::Outcome< BatchGetFrameMetricDataResult, CodeGuruProfilerErrorBatchGetFrameMetricDataOutcome
 
typedef Aws::Utils::Outcome< ConfigureAgentResult, CodeGuruProfilerErrorConfigureAgentOutcome
 
typedef Aws::Utils::Outcome< CreateProfilingGroupResult, CodeGuruProfilerErrorCreateProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteProfilingGroupResult, CodeGuruProfilerErrorDeleteProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< DescribeProfilingGroupResult, CodeGuruProfilerErrorDescribeProfilingGroupOutcome
 
typedef Aws::Utils::Outcome< GetFindingsReportAccountSummaryResult, CodeGuruProfilerErrorGetFindingsReportAccountSummaryOutcome
 
typedef Aws::Utils::Outcome< GetNotificationConfigurationResult, CodeGuruProfilerErrorGetNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPolicyResult, CodeGuruProfilerErrorGetPolicyOutcome
 
typedef Aws::Utils::Outcome< GetProfileResult, CodeGuruProfilerErrorGetProfileOutcome
 
typedef Aws::Utils::Outcome< GetRecommendationsResult, CodeGuruProfilerErrorGetRecommendationsOutcome
 
typedef Aws::Utils::Outcome< ListFindingsReportsResult, CodeGuruProfilerErrorListFindingsReportsOutcome
 
typedef Aws::Utils::Outcome< ListProfileTimesResult, CodeGuruProfilerErrorListProfileTimesOutcome
 
typedef Aws::Utils::Outcome< ListProfilingGroupsResult, CodeGuruProfilerErrorListProfilingGroupsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, CodeGuruProfilerErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PostAgentProfileResult, CodeGuruProfilerErrorPostAgentProfileOutcome
 
typedef Aws::Utils::Outcome< PutPermissionResult, CodeGuruProfilerErrorPutPermissionOutcome
 
typedef Aws::Utils::Outcome< RemoveNotificationChannelResult, CodeGuruProfilerErrorRemoveNotificationChannelOutcome
 
typedef Aws::Utils::Outcome< RemovePermissionResult, CodeGuruProfilerErrorRemovePermissionOutcome
 
typedef Aws::Utils::Outcome< SubmitFeedbackResult, CodeGuruProfilerErrorSubmitFeedbackOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, CodeGuruProfilerErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, CodeGuruProfilerErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateProfilingGroupResult, CodeGuruProfilerErrorUpdateProfilingGroupOutcome
 
typedef std::future< AddNotificationChannelsOutcomeAddNotificationChannelsOutcomeCallable
 
typedef std::future< BatchGetFrameMetricDataOutcomeBatchGetFrameMetricDataOutcomeCallable
 
typedef std::future< ConfigureAgentOutcomeConfigureAgentOutcomeCallable
 
typedef std::future< CreateProfilingGroupOutcomeCreateProfilingGroupOutcomeCallable
 
typedef std::future< DeleteProfilingGroupOutcomeDeleteProfilingGroupOutcomeCallable
 
typedef std::future< DescribeProfilingGroupOutcomeDescribeProfilingGroupOutcomeCallable
 
typedef std::future< GetFindingsReportAccountSummaryOutcomeGetFindingsReportAccountSummaryOutcomeCallable
 
typedef std::future< GetNotificationConfigurationOutcomeGetNotificationConfigurationOutcomeCallable
 
typedef std::future< GetPolicyOutcomeGetPolicyOutcomeCallable
 
typedef std::future< GetProfileOutcomeGetProfileOutcomeCallable
 
typedef std::future< GetRecommendationsOutcomeGetRecommendationsOutcomeCallable
 
typedef std::future< ListFindingsReportsOutcomeListFindingsReportsOutcomeCallable
 
typedef std::future< ListProfileTimesOutcomeListProfileTimesOutcomeCallable
 
typedef std::future< ListProfilingGroupsOutcomeListProfilingGroupsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PostAgentProfileOutcomePostAgentProfileOutcomeCallable
 
typedef std::future< PutPermissionOutcomePutPermissionOutcomeCallable
 
typedef std::future< RemoveNotificationChannelOutcomeRemoveNotificationChannelOutcomeCallable
 
typedef std::future< RemovePermissionOutcomeRemovePermissionOutcomeCallable
 
typedef std::future< SubmitFeedbackOutcomeSubmitFeedbackOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateProfilingGroupOutcomeUpdateProfilingGroupOutcomeCallable
 

Enumerations

enum  ActionGroup { ActionGroup::NOT_SET, ActionGroup::agentPermissions }
 
enum  AgentParameterField {
  AgentParameterField::NOT_SET, AgentParameterField::MaxStackDepth, AgentParameterField::MemoryUsageLimitPercent, AgentParameterField::MinimumTimeForReportingInMilliseconds,
  AgentParameterField::ReportingIntervalInMilliseconds, AgentParameterField::SamplingIntervalInMilliseconds
}
 
enum  AggregationPeriod { AggregationPeriod::NOT_SET, AggregationPeriod::P1D, AggregationPeriod::PT1H, AggregationPeriod::PT5M }
 
enum  ComputePlatform { ComputePlatform::NOT_SET, ComputePlatform::AWSLambda, ComputePlatform::Default }
 
enum  EventPublisher { EventPublisher::NOT_SET, EventPublisher::AnomalyDetection }
 
enum  FeedbackType { FeedbackType::NOT_SET, FeedbackType::Negative, FeedbackType::Positive }
 
enum  MetadataField {
  MetadataField::NOT_SET, MetadataField::AgentId, MetadataField::AwsRequestId, MetadataField::ComputePlatform,
  MetadataField::ExecutionEnvironment, MetadataField::LambdaFunctionArn, MetadataField::LambdaMemoryLimitInMB, MetadataField::LambdaPreviousExecutionTimeInMilliseconds,
  MetadataField::LambdaRemainingTimeInMilliseconds, MetadataField::LambdaTimeGapBetweenInvokesInMilliseconds
}
 
enum  MetricType { MetricType::NOT_SET, MetricType::AggregatedRelativeTotalTime }
 
enum  OrderBy { OrderBy::NOT_SET, OrderBy::TimestampAscending, OrderBy::TimestampDescending }
 

Typedef Documentation

◆ AddNotificationChannelsOutcome

Definition at line 98 of file CodeGuruProfilerClient.h.

◆ AddNotificationChannelsOutcomeCallable

Definition at line 124 of file CodeGuruProfilerClient.h.

◆ BatchGetFrameMetricDataOutcome

Definition at line 101 of file CodeGuruProfilerClient.h.

◆ BatchGetFrameMetricDataOutcomeCallable

Definition at line 125 of file CodeGuruProfilerClient.h.

◆ ConfigureAgentOutcome

Definition at line 102 of file CodeGuruProfilerClient.h.

◆ ConfigureAgentOutcomeCallable

Definition at line 126 of file CodeGuruProfilerClient.h.

◆ CreateProfilingGroupOutcome

Definition at line 103 of file CodeGuruProfilerClient.h.

◆ CreateProfilingGroupOutcomeCallable

Definition at line 127 of file CodeGuruProfilerClient.h.

◆ DeleteProfilingGroupOutcome

Definition at line 104 of file CodeGuruProfilerClient.h.

◆ DeleteProfilingGroupOutcomeCallable

Definition at line 128 of file CodeGuruProfilerClient.h.

◆ DescribeProfilingGroupOutcome

Definition at line 105 of file CodeGuruProfilerClient.h.

◆ DescribeProfilingGroupOutcomeCallable

Definition at line 129 of file CodeGuruProfilerClient.h.

◆ GetFindingsReportAccountSummaryOutcome

Definition at line 106 of file CodeGuruProfilerClient.h.

◆ GetFindingsReportAccountSummaryOutcomeCallable

Definition at line 130 of file CodeGuruProfilerClient.h.

◆ GetNotificationConfigurationOutcome

Definition at line 107 of file CodeGuruProfilerClient.h.

◆ GetNotificationConfigurationOutcomeCallable

Definition at line 131 of file CodeGuruProfilerClient.h.

◆ GetPolicyOutcome

Definition at line 108 of file CodeGuruProfilerClient.h.

◆ GetPolicyOutcomeCallable

Definition at line 132 of file CodeGuruProfilerClient.h.

◆ GetProfileOutcome

Definition at line 109 of file CodeGuruProfilerClient.h.

◆ GetProfileOutcomeCallable

Definition at line 133 of file CodeGuruProfilerClient.h.

◆ GetRecommendationsOutcome

Definition at line 110 of file CodeGuruProfilerClient.h.

◆ GetRecommendationsOutcomeCallable

Definition at line 134 of file CodeGuruProfilerClient.h.

◆ ListFindingsReportsOutcome

Definition at line 111 of file CodeGuruProfilerClient.h.

◆ ListFindingsReportsOutcomeCallable

Definition at line 135 of file CodeGuruProfilerClient.h.

◆ ListProfileTimesOutcome

Definition at line 112 of file CodeGuruProfilerClient.h.

◆ ListProfileTimesOutcomeCallable

Definition at line 136 of file CodeGuruProfilerClient.h.

◆ ListProfilingGroupsOutcome

Definition at line 113 of file CodeGuruProfilerClient.h.

◆ ListProfilingGroupsOutcomeCallable

Definition at line 137 of file CodeGuruProfilerClient.h.

◆ ListTagsForResourceOutcome

Definition at line 114 of file CodeGuruProfilerClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 138 of file CodeGuruProfilerClient.h.

◆ PostAgentProfileOutcome

Definition at line 115 of file CodeGuruProfilerClient.h.

◆ PostAgentProfileOutcomeCallable

Definition at line 139 of file CodeGuruProfilerClient.h.

◆ PutPermissionOutcome

Definition at line 116 of file CodeGuruProfilerClient.h.

◆ PutPermissionOutcomeCallable

Definition at line 140 of file CodeGuruProfilerClient.h.

◆ RemoveNotificationChannelOutcome

Definition at line 117 of file CodeGuruProfilerClient.h.

◆ RemoveNotificationChannelOutcomeCallable

Definition at line 141 of file CodeGuruProfilerClient.h.

◆ RemovePermissionOutcome

Definition at line 118 of file CodeGuruProfilerClient.h.

◆ RemovePermissionOutcomeCallable

Definition at line 142 of file CodeGuruProfilerClient.h.

◆ SubmitFeedbackOutcome

Definition at line 119 of file CodeGuruProfilerClient.h.

◆ SubmitFeedbackOutcomeCallable

Definition at line 143 of file CodeGuruProfilerClient.h.

◆ TagResourceOutcome

Definition at line 120 of file CodeGuruProfilerClient.h.

◆ TagResourceOutcomeCallable

Definition at line 144 of file CodeGuruProfilerClient.h.

◆ UntagResourceOutcome

Definition at line 121 of file CodeGuruProfilerClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 145 of file CodeGuruProfilerClient.h.

◆ UpdateProfilingGroupOutcome

Definition at line 122 of file CodeGuruProfilerClient.h.

◆ UpdateProfilingGroupOutcomeCallable

Definition at line 146 of file CodeGuruProfilerClient.h.

Enumeration Type Documentation

◆ ActionGroup

Enumerator
NOT_SET 
agentPermissions 

Definition at line 16 of file ActionGroup.h.

◆ AgentParameterField

Enumerator
NOT_SET 
MaxStackDepth 
MemoryUsageLimitPercent 
MinimumTimeForReportingInMilliseconds 
ReportingIntervalInMilliseconds 
SamplingIntervalInMilliseconds 

Definition at line 16 of file AgentParameterField.h.

◆ AggregationPeriod

Enumerator
NOT_SET 
P1D 
PT1H 
PT5M 

Definition at line 16 of file AggregationPeriod.h.

◆ ComputePlatform

Enumerator
NOT_SET 
AWSLambda 
Default 

Definition at line 16 of file ComputePlatform.h.

◆ EventPublisher

Enumerator
NOT_SET 
AnomalyDetection 

Definition at line 16 of file EventPublisher.h.

◆ FeedbackType

Enumerator
NOT_SET 
Negative 
Positive 

Definition at line 16 of file FeedbackType.h.

◆ MetadataField

Enumerator
NOT_SET 
AgentId 
AwsRequestId 
ComputePlatform 
ExecutionEnvironment 
LambdaFunctionArn 
LambdaMemoryLimitInMB 
LambdaPreviousExecutionTimeInMilliseconds 
LambdaRemainingTimeInMilliseconds 
LambdaTimeGapBetweenInvokesInMilliseconds 

Definition at line 16 of file MetadataField.h.

◆ MetricType

Enumerator
NOT_SET 
AggregatedRelativeTotalTime 

Definition at line 16 of file MetricType.h.

◆ OrderBy

Enumerator
NOT_SET 
TimestampAscending 
TimestampDescending 

Definition at line 16 of file OrderBy.h.