Class: Aws::CodeGuruProfiler::Types::Pattern
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::Pattern
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codeguruprofiler/types.rb
Overview
A set of rules used to make a recommendation during an analysis.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#counters_to_aggregate ⇒ Array<String>
A list of the different counters used to determine if there is a match.
-
#description ⇒ String
The description of the recommendation.
-
#id ⇒ String
The universally unique identifier (UUID) of this pattern.
-
#name ⇒ String
The name for this pattern.
-
#resolution_steps ⇒ String
A string that contains the steps recommended to address the potential inefficiency.
-
#target_frames ⇒ Array<Array<String>>
A list of frame names that were searched during the analysis that generated a recommendation.
-
#threshold_percent ⇒ Float
The percentage of time an application spends in one method that triggers a recommendation.
Instance Attribute Details
#counters_to_aggregate ⇒ Array<String>
A list of the different counters used to determine if there is a match.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the recommendation. This explains a potential inefficiency in a profiled application.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The universally unique identifier (UUID) of this pattern.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name for this pattern.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#resolution_steps ⇒ String
A string that contains the steps recommended to address the potential inefficiency.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#target_frames ⇒ Array<Array<String>>
A list of frame names that were searched during the analysis that generated a recommendation.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |
#threshold_percent ⇒ Float
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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1421 class Pattern < Struct.new( :counters_to_aggregate, :description, :id, :name, :resolution_steps, :target_frames, :threshold_percent) SENSITIVE = [] include Aws::Structure end |