Struct aws_sdk_codeguruprofiler::model::frame_metric::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for FrameMetric
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn frame_name(self, input: impl Into<String>) -> Self
pub fn frame_name(self, input: impl Into<String>) -> Self
Name of the method common across the multiple occurrences of a frame in an application profile.
sourcepub fn set_frame_name(self, input: Option<String>) -> Self
pub fn set_frame_name(self, input: Option<String>) -> Self
Name of the method common across the multiple occurrences of a frame in an application profile.
sourcepub fn type(self, input: MetricType) -> Self
pub fn type(self, input: MetricType) -> Self
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.
sourcepub fn set_type(self, input: Option<MetricType>) -> Self
pub fn set_type(self, input: Option<MetricType>) -> Self
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.
sourcepub fn thread_states(self, input: impl Into<String>) -> Self
pub fn thread_states(self, input: impl Into<String>) -> Self
Appends an item to thread_states
.
To override the contents of this collection use set_thread_states
.
List of application runtime thread states used to get the counts for a frame a derive a metric value.
sourcepub fn set_thread_states(self, input: Option<Vec<String>>) -> Self
pub fn set_thread_states(self, input: Option<Vec<String>>) -> Self
List of application runtime thread states used to get the counts for a frame a derive a metric value.
sourcepub fn build(self) -> FrameMetric
pub fn build(self) -> FrameMetric
Consumes the builder and constructs a FrameMetric
.