Struct aws_sdk_lexmodelsv2::model::SlotValueOverride
source · [−]#[non_exhaustive]pub struct SlotValueOverride { /* private fields */ }Expand description
The slot values that Amazon Lex uses when it sets slot values in a dialog step.
Implementations
sourceimpl SlotValueOverride
impl SlotValueOverride
sourcepub fn shape(&self) -> Option<&SlotShape>
pub fn shape(&self) -> Option<&SlotShape>
When the shape value is List, it indicates that the values field contains a list of slot values. When the value is Scalar, it indicates that the value field contains a single value.
sourcepub fn values(&self) -> Option<&[SlotValueOverride]>
pub fn values(&self) -> Option<&[SlotValueOverride]>
A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple."
sourceimpl SlotValueOverride
impl SlotValueOverride
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SlotValueOverride.
Trait Implementations
sourceimpl Clone for SlotValueOverride
impl Clone for SlotValueOverride
sourcefn clone(&self) -> SlotValueOverride
fn clone(&self) -> SlotValueOverride
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 more
sourceimpl Debug for SlotValueOverride
impl Debug for SlotValueOverride
sourceimpl PartialEq<SlotValueOverride> for SlotValueOverride
impl PartialEq<SlotValueOverride> for SlotValueOverride
sourcefn eq(&self, other: &SlotValueOverride) -> bool
fn eq(&self, other: &SlotValueOverride) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for SlotValueOverride
Auto Trait Implementations
impl RefUnwindSafe for SlotValueOverride
impl Send for SlotValueOverride
impl Sync for SlotValueOverride
impl Unpin for SlotValueOverride
impl UnwindSafe for SlotValueOverride
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more