class Aws::CodeGuruProfiler::Types::FrameMetric

The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.

@note When making an API call, you may pass FrameMetric

data as a hash:

    {
      frame_name: "String", # required
      thread_states: ["String"], # required
      type: "AggregatedRelativeTotalTime", # required, accepts AggregatedRelativeTotalTime
    }

@!attribute [rw] frame_name

Name of the method common across the multiple occurrences of a frame
in an application profile.
@return [String]

@!attribute [rw] thread_states

List of application runtime thread states used to get the counts for
a frame a derive a metric value.
@return [Array<String>]

@!attribute [rw] type

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.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeguruprofiler-2019-07-18/FrameMetric AWS API Documentation

Constants

SENSITIVE