Struct aws_sdk_lexmodelsv2::types::ObfuscationSetting
source · #[non_exhaustive]pub struct ObfuscationSetting {
pub obfuscation_setting_type: ObfuscationSettingType,
}Expand description
Determines whether Amazon Lex obscures slot values in conversation logs.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.obfuscation_setting_type: ObfuscationSettingTypeValue that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
Implementations§
source§impl ObfuscationSetting
impl ObfuscationSetting
sourcepub fn obfuscation_setting_type(&self) -> &ObfuscationSettingType
pub fn obfuscation_setting_type(&self) -> &ObfuscationSettingType
Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
source§impl ObfuscationSetting
impl ObfuscationSetting
sourcepub fn builder() -> ObfuscationSettingBuilder
pub fn builder() -> ObfuscationSettingBuilder
Creates a new builder-style object to manufacture ObfuscationSetting.
Trait Implementations§
source§impl Clone for ObfuscationSetting
impl Clone for ObfuscationSetting
source§fn clone(&self) -> ObfuscationSetting
fn clone(&self) -> ObfuscationSetting
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 Debug for ObfuscationSetting
impl Debug for ObfuscationSetting
source§impl PartialEq for ObfuscationSetting
impl PartialEq for ObfuscationSetting
source§fn eq(&self, other: &ObfuscationSetting) -> bool
fn eq(&self, other: &ObfuscationSetting) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ObfuscationSetting
Auto Trait Implementations§
impl Freeze for ObfuscationSetting
impl RefUnwindSafe for ObfuscationSetting
impl Send for ObfuscationSetting
impl Sync for ObfuscationSetting
impl Unpin for ObfuscationSetting
impl UnwindSafe for ObfuscationSetting
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.