You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodeGuruProfiler::Types::GetProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::GetProfileRequest
- Defined in:
- (unknown)
Overview
When passing GetProfileRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
accept: "String",
end_time: Time.now,
max_depth: 1,
period: "Period",
profiling_group_name: "ProfilingGroupName", # required
start_time: Time.now,
}
The structure representing the getProfileRequest.
Instance Attribute Summary collapse
-
#accept ⇒ String
The format of the returned profiling data.
-
#end_time ⇒ Time
The end time of the requested profile.
-
#max_depth ⇒ Integer
The maximum depth of the stacks in the code that is represented in the aggregated profile.
-
#period ⇒ String
Used with
startTimeorendTimeto specify the time range for the returned aggregated profile. -
#profiling_group_name ⇒ String
The name of the profiling group to get.
-
#start_time ⇒ Time
The start time of the profile to get.
Instance Attribute Details
#accept ⇒ String
The format of the returned profiling data. The format maps to the
Accept and Content-Type headers of the HTTP request. You can specify
one of the following: or the default .
<ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul>
#end_time ⇒ Time
The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
If you specify endTime, then you must also specify period or
startTime, but not both.
#max_depth ⇒ Integer
The maximum depth of the stacks in the code that is represented in the
aggregated profile. For example, if CodeGuru Profiler finds a method
A, which calls method B, which calls method C, which calls method
D, then the depth is 4. If the maxDepth is set to 2, then the
aggregated profile contains representations of methods A and B.
#period ⇒ String
Used with startTime or endTime to specify the time range for the
returned aggregated profile. Specify using the ISO 8601 format. For
example, P1DT1H1M1S.
<p> To get the latest aggregated profile, specify only <code>period</code>. </p>
#profiling_group_name ⇒ String
The name of the profiling group to get.
#start_time ⇒ Time
The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
<p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p>