pub struct Builder { /* private fields */ }
Expand description
A builder for PerformanceInsightsMetricsDetail
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn metric_display_name(self, input: impl Into<String>) -> Self
pub fn metric_display_name(self, input: impl Into<String>) -> Self
The name used for a specific Performance Insights metric.
sourcepub fn set_metric_display_name(self, input: Option<String>) -> Self
pub fn set_metric_display_name(self, input: Option<String>) -> Self
The name used for a specific Performance Insights metric.
sourcepub fn unit(self, input: impl Into<String>) -> Self
pub fn unit(self, input: impl Into<String>) -> Self
The unit of measure for a metric. For example, a session or a process.
sourcepub fn set_unit(self, input: Option<String>) -> Self
pub fn set_unit(self, input: Option<String>) -> Self
The unit of measure for a metric. For example, a session or a process.
sourcepub fn metric_query(self, input: PerformanceInsightsMetricQuery) -> Self
pub fn metric_query(self, input: PerformanceInsightsMetricQuery) -> Self
A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery
.
sourcepub fn set_metric_query(
self,
input: Option<PerformanceInsightsMetricQuery>
) -> Self
pub fn set_metric_query(
self,
input: Option<PerformanceInsightsMetricQuery>
) -> Self
A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery
.
sourcepub fn reference_data(self, input: PerformanceInsightsReferenceData) -> Self
pub fn reference_data(self, input: PerformanceInsightsReferenceData) -> Self
Appends an item to reference_data
.
To override the contents of this collection use set_reference_data
.
For more information, see PerformanceInsightsReferenceData
.
sourcepub fn set_reference_data(
self,
input: Option<Vec<PerformanceInsightsReferenceData>>
) -> Self
pub fn set_reference_data(
self,
input: Option<Vec<PerformanceInsightsReferenceData>>
) -> Self
For more information, see PerformanceInsightsReferenceData
.
sourcepub fn stats_at_anomaly(self, input: PerformanceInsightsStat) -> Self
pub fn stats_at_anomaly(self, input: PerformanceInsightsStat) -> Self
Appends an item to stats_at_anomaly
.
To override the contents of this collection use set_stats_at_anomaly
.
The metric statistics during the anomalous period detected by DevOps Guru;
sourcepub fn set_stats_at_anomaly(
self,
input: Option<Vec<PerformanceInsightsStat>>
) -> Self
pub fn set_stats_at_anomaly(
self,
input: Option<Vec<PerformanceInsightsStat>>
) -> Self
The metric statistics during the anomalous period detected by DevOps Guru;
sourcepub fn stats_at_baseline(self, input: PerformanceInsightsStat) -> Self
pub fn stats_at_baseline(self, input: PerformanceInsightsStat) -> Self
Appends an item to stats_at_baseline
.
To override the contents of this collection use set_stats_at_baseline
.
Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline
to help determine if they are anomalous.
sourcepub fn set_stats_at_baseline(
self,
input: Option<Vec<PerformanceInsightsStat>>
) -> Self
pub fn set_stats_at_baseline(
self,
input: Option<Vec<PerformanceInsightsStat>>
) -> Self
Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline
to help determine if they are anomalous.
sourcepub fn build(self) -> PerformanceInsightsMetricsDetail
pub fn build(self) -> PerformanceInsightsMetricsDetail
Consumes the builder and constructs a PerformanceInsightsMetricsDetail
.