Struct aws_sdk_lexruntime::operation::get_session::GetSessionInput
source · #[non_exhaustive]pub struct GetSessionInput {
pub bot_name: Option<String>,
pub bot_alias: Option<String>,
pub user_id: Option<String>,
pub checkpoint_label_filter: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bot_name: Option<String>
The name of the bot that contains the session data.
bot_alias: Option<String>
The alias in use for the bot that contains the session data.
user_id: Option<String>
The ID of the client application user. Amazon Lex uses this to identify a user's conversation with your bot.
checkpoint_label_filter: Option<String>
A string used to filter the intents returned in the recentIntentSummaryView
structure.
When you specify a filter, only intents with their checkpointLabel
field set to that string are returned.
Implementations§
source§impl GetSessionInput
impl GetSessionInput
sourcepub fn bot_alias(&self) -> Option<&str>
pub fn bot_alias(&self) -> Option<&str>
The alias in use for the bot that contains the session data.
sourcepub fn user_id(&self) -> Option<&str>
pub fn user_id(&self) -> Option<&str>
The ID of the client application user. Amazon Lex uses this to identify a user's conversation with your bot.
sourcepub fn checkpoint_label_filter(&self) -> Option<&str>
pub fn checkpoint_label_filter(&self) -> Option<&str>
A string used to filter the intents returned in the recentIntentSummaryView
structure.
When you specify a filter, only intents with their checkpointLabel
field set to that string are returned.
source§impl GetSessionInput
impl GetSessionInput
sourcepub fn builder() -> GetSessionInputBuilder
pub fn builder() -> GetSessionInputBuilder
Creates a new builder-style object to manufacture GetSessionInput
.
Trait Implementations§
source§impl Clone for GetSessionInput
impl Clone for GetSessionInput
source§fn clone(&self) -> GetSessionInput
fn clone(&self) -> GetSessionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetSessionInput
impl Debug for GetSessionInput
source§impl PartialEq<GetSessionInput> for GetSessionInput
impl PartialEq<GetSessionInput> for GetSessionInput
source§fn eq(&self, other: &GetSessionInput) -> bool
fn eq(&self, other: &GetSessionInput) -> bool
self
and other
values to be equal, and is used
by ==
.