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