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
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more