Struct aws_sdk_lexruntime::input::get_session_input::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for GetSessionInput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn bot_name(self, input: impl Into<String>) -> Self
pub fn bot_name(self, input: impl Into<String>) -> Self
The name of the bot that contains the session data.
sourcepub fn set_bot_name(self, input: Option<String>) -> Self
pub fn set_bot_name(self, input: Option<String>) -> Self
The name of the bot that contains the session data.
sourcepub fn bot_alias(self, input: impl Into<String>) -> Self
pub fn bot_alias(self, input: impl Into<String>) -> Self
The alias in use for the bot that contains the session data.
sourcepub fn set_bot_alias(self, input: Option<String>) -> Self
pub fn set_bot_alias(self, input: Option<String>) -> Self
The alias in use for the bot that contains the session data.
sourcepub fn user_id(self, input: impl Into<String>) -> Self
pub fn user_id(self, input: impl Into<String>) -> Self
The ID of the client application user. Amazon Lex uses this to identify a user's conversation with your bot.
sourcepub fn set_user_id(self, input: Option<String>) -> Self
pub fn set_user_id(self, input: Option<String>) -> Self
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, input: impl Into<String>) -> Self
pub fn checkpoint_label_filter(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_checkpoint_label_filter(self, input: Option<String>) -> Self
pub fn set_checkpoint_label_filter(self, input: Option<String>) -> Self
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.
sourcepub fn build(self) -> Result<GetSessionInput, BuildError>
pub fn build(self) -> Result<GetSessionInput, BuildError>
Consumes the builder and constructs a GetSessionInput
.