#[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 ==.impl StructuralPartialEq for AnalyticsUtteranceMetricResultBuilder
Auto Trait Implementations§
impl Freeze for AnalyticsUtteranceMetricResultBuilder
impl RefUnwindSafe for AnalyticsUtteranceMetricResultBuilder
impl Send for AnalyticsUtteranceMetricResultBuilder
impl Sync for AnalyticsUtteranceMetricResultBuilder
impl Unpin for AnalyticsUtteranceMetricResultBuilder
impl UnwindSafe for AnalyticsUtteranceMetricResultBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more