Struct aws_sdk_lexmodelsv2::model::VoiceSettings
source · [−]#[non_exhaustive]pub struct VoiceSettings { /* private fields */ }Expand description
Defines settings for using an Amazon Polly voice to communicate with a user.
Implementations
sourceimpl VoiceSettings
impl VoiceSettings
sourcepub fn engine(&self) -> Option<&VoiceEngine>
pub fn engine(&self) -> Option<&VoiceEngine>
Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.
If you do not specify a value, the default is standard.
sourceimpl VoiceSettings
impl VoiceSettings
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VoiceSettings.
Trait Implementations
sourceimpl Clone for VoiceSettings
impl Clone for VoiceSettings
sourcefn clone(&self) -> VoiceSettings
fn clone(&self) -> VoiceSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for VoiceSettings
impl Debug for VoiceSettings
sourceimpl PartialEq<VoiceSettings> for VoiceSettings
impl PartialEq<VoiceSettings> for VoiceSettings
sourcefn eq(&self, other: &VoiceSettings) -> bool
fn eq(&self, other: &VoiceSettings) -> bool
impl StructuralPartialEq for VoiceSettings
Auto Trait Implementations
impl RefUnwindSafe for VoiceSettings
impl Send for VoiceSettings
impl Sync for VoiceSettings
impl Unpin for VoiceSettings
impl UnwindSafe for VoiceSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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