#[non_exhaustive]pub struct UtteranceInputSpecificationBuilder { /* private fields */ }Expand description
A builder for UtteranceInputSpecification.
Implementations§
source§impl UtteranceInputSpecificationBuilder
impl UtteranceInputSpecificationBuilder
sourcepub fn text_input(self, input: impl Into<String>) -> Self
pub fn text_input(self, input: impl Into<String>) -> Self
A text input transcription of the utterance. It is only applicable for test-sets containing text data.
sourcepub fn set_text_input(self, input: Option<String>) -> Self
pub fn set_text_input(self, input: Option<String>) -> Self
A text input transcription of the utterance. It is only applicable for test-sets containing text data.
sourcepub fn get_text_input(&self) -> &Option<String>
pub fn get_text_input(&self) -> &Option<String>
A text input transcription of the utterance. It is only applicable for test-sets containing text data.
sourcepub fn audio_input(self, input: UtteranceAudioInputSpecification) -> Self
pub fn audio_input(self, input: UtteranceAudioInputSpecification) -> Self
Contains information about the audio input for an utterance.
sourcepub fn set_audio_input(
self,
input: Option<UtteranceAudioInputSpecification>
) -> Self
pub fn set_audio_input( self, input: Option<UtteranceAudioInputSpecification> ) -> Self
Contains information about the audio input for an utterance.
sourcepub fn get_audio_input(&self) -> &Option<UtteranceAudioInputSpecification>
pub fn get_audio_input(&self) -> &Option<UtteranceAudioInputSpecification>
Contains information about the audio input for an utterance.
sourcepub fn build(self) -> UtteranceInputSpecification
pub fn build(self) -> UtteranceInputSpecification
Consumes the builder and constructs a UtteranceInputSpecification.
Trait Implementations§
source§impl Clone for UtteranceInputSpecificationBuilder
impl Clone for UtteranceInputSpecificationBuilder
source§fn clone(&self) -> UtteranceInputSpecificationBuilder
fn clone(&self) -> UtteranceInputSpecificationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for UtteranceInputSpecificationBuilder
impl Default for UtteranceInputSpecificationBuilder
source§fn default() -> UtteranceInputSpecificationBuilder
fn default() -> UtteranceInputSpecificationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UtteranceInputSpecificationBuilder
impl PartialEq for UtteranceInputSpecificationBuilder
source§fn eq(&self, other: &UtteranceInputSpecificationBuilder) -> bool
fn eq(&self, other: &UtteranceInputSpecificationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UtteranceInputSpecificationBuilder
Auto Trait Implementations§
impl Freeze for UtteranceInputSpecificationBuilder
impl RefUnwindSafe for UtteranceInputSpecificationBuilder
impl Send for UtteranceInputSpecificationBuilder
impl Sync for UtteranceInputSpecificationBuilder
impl Unpin for UtteranceInputSpecificationBuilder
impl UnwindSafe for UtteranceInputSpecificationBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.