Struct aws_sdk_codeguruprofiler::model::Pattern
source · #[non_exhaustive]pub struct Pattern { /* private fields */ }
Expand description
A set of rules used to make a recommendation during an analysis.
Implementations§
source§impl Pattern
impl Pattern
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the recommendation. This explains a potential inefficiency in a profiled application.
sourcepub fn resolution_steps(&self) -> Option<&str>
pub fn resolution_steps(&self) -> Option<&str>
A string that contains the steps recommended to address the potential inefficiency.
sourcepub fn target_frames(&self) -> Option<&[Vec<String>]>
pub fn target_frames(&self) -> Option<&[Vec<String>]>
A list of frame names that were searched during the analysis that generated a recommendation.
sourcepub fn threshold_percent(&self) -> f64
pub fn threshold_percent(&self) -> f64
The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.
sourcepub fn counters_to_aggregate(&self) -> Option<&[String]>
pub fn counters_to_aggregate(&self) -> Option<&[String]>
A list of the different counters used to determine if there is a match.