Package-level declarations

Types

Link copied to clipboard
sealed class ActionGroup
Link copied to clipboard

The structure representing the AddNotificationChannelsRequest.

Link copied to clipboard

The structure representing the AddNotificationChannelsResponse.

Link copied to clipboard

The response of ConfigureAgent that specifies if an agent profiles or not and for how long to return profiling data.

Link copied to clipboard

Specifies whether profiling is enabled or disabled for a profiling group. It is used by ConfigureAgent to enable or disable profiling for a profiling group.

Link copied to clipboard
sealed class AgentParameterField
Link copied to clipboard

Specifies the aggregation period and aggregation start time for an aggregated profile. An aggregated profile is used to collect posted agent profiles during an aggregation period. There are three possible aggregation periods (1 day, 1 hour, or 5 minutes).

Link copied to clipboard
sealed class AggregationPeriod
Link copied to clipboard
class Anomaly

Details about an anomaly in a specific metric of application profile. The anomaly is detected using analysis of the metric data over a period of time.

Link copied to clipboard

The specific duration in which the metric is flagged as anomalous.

Link copied to clipboard

The structure representing the BatchGetFrameMetricDataRequest.

Link copied to clipboard

The structure representing the BatchGetFrameMetricDataResponse.

Link copied to clipboard
class Channel

Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.

Link copied to clipboard

Base class for all service related exceptions thrown by the CodeGuruProfiler client

Link copied to clipboard
sealed class ComputePlatform
Link copied to clipboard

The structure representing the configureAgentRequest.

Link copied to clipboard

The structure representing the configureAgentResponse.

Link copied to clipboard

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

Link copied to clipboard

The structure representing the createProfiliingGroupRequest.

Link copied to clipboard

The structure representing the createProfilingGroupResponse.

Link copied to clipboard

The structure representing the deleteProfilingGroupRequest.

Link copied to clipboard

The structure representing the deleteProfilingGroupResponse.

Link copied to clipboard

The structure representing the describeProfilingGroupRequest.

Link copied to clipboard

The structure representing the describeProfilingGroupResponse.

Link copied to clipboard
sealed class EventPublisher
Link copied to clipboard
sealed class FeedbackType
Link copied to clipboard

Information about potential recommendations that might be created from the analysis of profiling data.

Link copied to clipboard

The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.

Link copied to clipboard

Information about a frame metric and its values.

Link copied to clipboard

The structure representing the GetFindingsReportAccountSummaryRequest.

Link copied to clipboard

The structure representing the GetFindingsReportAccountSummaryResponse.

Link copied to clipboard

The structure representing the GetNotificationConfigurationRequest.

Link copied to clipboard

The structure representing the GetNotificationConfigurationResponse.

Link copied to clipboard

The structure representing the getPolicyRequest.

Link copied to clipboard

The structure representing the getPolicyResponse.

Link copied to clipboard

The structure representing the getProfileRequest.

Link copied to clipboard

The structure representing the getProfileResponse.

Link copied to clipboard

The structure representing the GetRecommendationsRequest.

Link copied to clipboard

The structure representing the GetRecommendationsResponse.

Link copied to clipboard

The server encountered an internal error and is unable to complete the request.

Link copied to clipboard

The structure representing the ListFindingsReportsRequest.

Link copied to clipboard

The structure representing the ListFindingsReportsResponse.

Link copied to clipboard

The structure representing the listProfileTimesRequest.

Link copied to clipboard

The structure representing the listProfileTimesResponse.

Link copied to clipboard

The structure representing the listProfilingGroupsRequest.

Link copied to clipboard

The structure representing the listProfilingGroupsResponse.

Link copied to clipboard
class Match

The part of a profile that contains a recommendation found during analysis.

Link copied to clipboard
sealed class MetadataField
Link copied to clipboard
class Metric

Details about the metric that the analysis used when it detected the anomaly. The metric what is analyzed to create recommendations. It includes the name of the frame that was analyzed and the type and thread states used to derive the metric value for that frame.

Link copied to clipboard
sealed class MetricType
Link copied to clipboard

The configuration for notifications stored for each profiling group. This includes up to to two channels and a list of event publishers associated with each channel.

Link copied to clipboard
sealed class OrderBy
Link copied to clipboard
class Pattern

A set of rules used to make a recommendation during an analysis.

Link copied to clipboard

The structure representing the postAgentProfileRequest.

Link copied to clipboard

The structure representing the postAgentProfileResponse.

Link copied to clipboard

Contains the start time of a profile.

Link copied to clipboard

Contains information about a profiling group.

Link copied to clipboard

Profiling status includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Link copied to clipboard

The structure representing the putPermissionRequest.

Link copied to clipboard

The structure representing the putPermissionResponse.

Link copied to clipboard

A potential improvement that was found from analyzing the profiling data.

Link copied to clipboard

The structure representing the RemoveNotificationChannelRequest.

Link copied to clipboard

The structure representing the RemoveNotificationChannelResponse.

Link copied to clipboard

The structure representing the removePermissionRequest.

Link copied to clipboard

The structure representing the removePermissionResponse.

Link copied to clipboard

The resource specified in the request does not exist.

Link copied to clipboard

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

Link copied to clipboard

The structure representing the SubmitFeedbackRequest.

Link copied to clipboard

The structure representing the SubmitFeedbackResponse.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was denied due to request throttling.

Link copied to clipboard

A data type that contains a Timestamp object. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The structure representing the updateProfilingGroupRequest.

Link copied to clipboard

The structure representing the updateProfilingGroupResponse.

Link copied to clipboard

Feedback that can be submitted for each instance of an anomaly by the user. Feedback is be used for improvements in generating recommendations for the application.

Link copied to clipboard

The parameter is not valid.