Struct aws_sdk_lexruntimev2::types::builders::TextInputEventBuilder   
source · #[non_exhaustive]pub struct TextInputEventBuilder { /* private fields */ }Expand description
A builder for TextInputEvent.
Implementations§
source§impl TextInputEventBuilder
 
impl TextInputEventBuilder
sourcepub fn text(self, input: impl Into<String>) -> Self
 
pub fn text(self, input: impl Into<String>) -> Self
The text from the user. Amazon Lex V2 processes this as a complete statement.
This field is required.sourcepub fn set_text(self, input: Option<String>) -> Self
 
pub fn set_text(self, input: Option<String>) -> Self
The text from the user. Amazon Lex V2 processes this as a complete statement.
sourcepub fn get_text(&self) -> &Option<String>
 
pub fn get_text(&self) -> &Option<String>
The text from the user. Amazon Lex V2 processes this as a complete statement.
sourcepub fn event_id(self, input: impl Into<String>) -> Self
 
pub fn event_id(self, input: impl Into<String>) -> Self
A unique identifier that your application assigns to the event. You can use this to identify events in logs.
sourcepub fn set_event_id(self, input: Option<String>) -> Self
 
pub fn set_event_id(self, input: Option<String>) -> Self
A unique identifier that your application assigns to the event. You can use this to identify events in logs.
sourcepub fn get_event_id(&self) -> &Option<String>
 
pub fn get_event_id(&self) -> &Option<String>
A unique identifier that your application assigns to the event. You can use this to identify events in logs.
sourcepub fn client_timestamp_millis(self, input: i64) -> Self
 
pub fn client_timestamp_millis(self, input: i64) -> Self
A timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.
sourcepub fn set_client_timestamp_millis(self, input: Option<i64>) -> Self
 
pub fn set_client_timestamp_millis(self, input: Option<i64>) -> Self
A timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.
sourcepub fn get_client_timestamp_millis(&self) -> &Option<i64>
 
pub fn get_client_timestamp_millis(&self) -> &Option<i64>
A timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.
sourcepub fn build(self) -> Result<TextInputEvent, BuildError>
 
pub fn build(self) -> Result<TextInputEvent, BuildError>
Consumes the builder and constructs a TextInputEvent.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for TextInputEventBuilder
 
impl Clone for TextInputEventBuilder
source§fn clone(&self) -> TextInputEventBuilder
 
fn clone(&self) -> TextInputEventBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TextInputEventBuilder
 
impl Debug for TextInputEventBuilder
source§impl Default for TextInputEventBuilder
 
impl Default for TextInputEventBuilder
source§fn default() -> TextInputEventBuilder
 
fn default() -> TextInputEventBuilder
source§impl PartialEq for TextInputEventBuilder
 
impl PartialEq for TextInputEventBuilder
source§fn eq(&self, other: &TextInputEventBuilder) -> bool
 
fn eq(&self, other: &TextInputEventBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TextInputEventBuilder
Auto Trait Implementations§
impl Freeze for TextInputEventBuilder
impl RefUnwindSafe for TextInputEventBuilder
impl Send for TextInputEventBuilder
impl Sync for TextInputEventBuilder
impl Unpin for TextInputEventBuilder
impl UnwindSafe for TextInputEventBuilder
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> 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