Class: Aws::CodeGuruProfiler::Types::FrameMetric
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::FrameMetric
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codeguruprofiler/types.rb
Overview
The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#frame_name ⇒ String
Name of the method common across the multiple occurrences of a frame in an application profile.
-
#thread_states ⇒ Array<String>
List of application runtime thread states used to get the counts for a frame a derive a metric value.
-
#type ⇒ String
A type of aggregation that specifies how a metric for a frame is analyzed.
Instance Attribute Details
#frame_name ⇒ String
Name of the method common across the multiple occurrences of a frame in an application profile.
651 652 653 654 655 656 657 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 651 class FrameMetric < Struct.new( :frame_name, :thread_states, :type) SENSITIVE = [] include Aws::Structure end |
#thread_states ⇒ Array<String>
List of application runtime thread states used to get the counts for a frame a derive a metric value.
651 652 653 654 655 656 657 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 651 class FrameMetric < Struct.new( :frame_name, :thread_states, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
A type of aggregation that specifies how a metric for a frame is analyzed. The supported value ‘AggregatedRelativeTotalTime` is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.
651 652 653 654 655 656 657 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 651 class FrameMetric < Struct.new( :frame_name, :thread_states, :type) SENSITIVE = [] include Aws::Structure end |