#[non_exhaustive]pub struct AnalyticsUtteranceMetricResultBuilder { /* private fields */ }Expand description
A builder for AnalyticsUtteranceMetricResult.
Implementations§
source§impl AnalyticsUtteranceMetricResultBuilder
impl AnalyticsUtteranceMetricResultBuilder
sourcepub fn name(self, input: AnalyticsUtteranceMetricName) -> Self
pub fn name(self, input: AnalyticsUtteranceMetricName) -> Self
The metric that you requested.
-
Count– The number of utterances. -
Missed– The number of utterances that Amazon Lex failed to recognize. -
Detected– The number of utterances that Amazon Lex managed to detect. -
UtteranceTimestamp– The date and time of the utterance.
sourcepub fn set_name(self, input: Option<AnalyticsUtteranceMetricName>) -> Self
pub fn set_name(self, input: Option<AnalyticsUtteranceMetricName>) -> Self
The metric that you requested.
-
Count– The number of utterances. -
Missed– The number of utterances that Amazon Lex failed to recognize. -
Detected– The number of utterances that Amazon Lex managed to detect. -
UtteranceTimestamp– The date and time of the utterance.
sourcepub fn get_name(&self) -> &Option<AnalyticsUtteranceMetricName>
pub fn get_name(&self) -> &Option<AnalyticsUtteranceMetricName>
The metric that you requested.
-
Count– The number of utterances. -
Missed– The number of utterances that Amazon Lex failed to recognize. -
Detected– The number of utterances that Amazon Lex managed to detect. -
UtteranceTimestamp– The date and time of the utterance.
sourcepub fn statistic(self, input: AnalyticsMetricStatistic) -> Self
pub fn statistic(self, input: AnalyticsMetricStatistic) -> Self
The summary statistic that you requested to calculate.
-
Sum– The total count for the category you provide inname. -
Average– The total count divided by the number of utterances in the category you provide inname. -
Max– The highest count in the category you provide inname.
sourcepub fn set_statistic(self, input: Option<AnalyticsMetricStatistic>) -> Self
pub fn set_statistic(self, input: Option<AnalyticsMetricStatistic>) -> Self
The summary statistic that you requested to calculate.
-
Sum– The total count for the category you provide inname. -
Average– The total count divided by the number of utterances in the category you provide inname. -
Max– The highest count in the category you provide inname.
sourcepub fn get_statistic(&self) -> &Option<AnalyticsMetricStatistic>
pub fn get_statistic(&self) -> &Option<AnalyticsMetricStatistic>
The summary statistic that you requested to calculate.
-
Sum– The total count for the category you provide inname. -
Average– The total count divided by the number of utterances in the category you provide inname. -
Max– The highest count in the category you provide inname.
sourcepub fn value(self, input: f64) -> Self
pub fn value(self, input: f64) -> Self
The value of the summary statistic for the metric that you requested.
sourcepub fn set_value(self, input: Option<f64>) -> Self
pub fn set_value(self, input: Option<f64>) -> Self
The value of the summary statistic for the metric that you requested.
sourcepub fn get_value(&self) -> &Option<f64>
pub fn get_value(&self) -> &Option<f64>
The value of the summary statistic for the metric that you requested.
sourcepub fn build(self) -> AnalyticsUtteranceMetricResult
pub fn build(self) -> AnalyticsUtteranceMetricResult
Consumes the builder and constructs a AnalyticsUtteranceMetricResult.
Trait Implementations§
source§impl Clone for AnalyticsUtteranceMetricResultBuilder
impl Clone for AnalyticsUtteranceMetricResultBuilder
source§fn clone(&self) -> AnalyticsUtteranceMetricResultBuilder
fn clone(&self) -> AnalyticsUtteranceMetricResultBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AnalyticsUtteranceMetricResultBuilder
impl Default for AnalyticsUtteranceMetricResultBuilder
source§fn default() -> AnalyticsUtteranceMetricResultBuilder
fn default() -> AnalyticsUtteranceMetricResultBuilder
source§impl PartialEq for AnalyticsUtteranceMetricResultBuilder
impl PartialEq for AnalyticsUtteranceMetricResultBuilder
source§fn eq(&self, other: &AnalyticsUtteranceMetricResultBuilder) -> bool
fn eq(&self, other: &AnalyticsUtteranceMetricResultBuilder) -> bool
self and other values to be equal, and is used
by ==.