You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodeGuruProfiler::Types::FrameMetric
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::FrameMetric
- Defined in:
- (unknown)
Overview
When passing FrameMetric as input to an Aws::Client method, you can use a vanilla Hash:
{
frame_name: "String", # required
thread_states: ["String"], # required
type: "AggregatedRelativeTotalTime", # required, accepts AggregatedRelativeTotalTime
}
The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.
Returned by:
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.
#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. 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.
Possible values:
- AggregatedRelativeTotalTime