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 for GetSessionInput
impl PartialEq 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 ==.