Struct aws_sdk_lexmodelsv2::output::update_bot_output::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for UpdateBotOutput.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn bot_id(self, input: impl Into<String>) -> Self
pub fn bot_id(self, input: impl Into<String>) -> Self
The unique identifier of the bot that was updated.
sourcepub fn set_bot_id(self, input: Option<String>) -> Self
pub fn set_bot_id(self, input: Option<String>) -> Self
The unique identifier of the bot that was updated.
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 after the update.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the bot after the update.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the bot after the update.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role used by the bot after the update.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role used by the bot after the update.
sourcepub fn data_privacy(self, input: DataPrivacy) -> Self
pub fn data_privacy(self, input: DataPrivacy) -> Self
The data privacy settings for the bot after the update.
sourcepub fn set_data_privacy(self, input: Option<DataPrivacy>) -> Self
pub fn set_data_privacy(self, input: Option<DataPrivacy>) -> Self
The data privacy settings for the bot after the update.
sourcepub fn idle_session_ttl_in_seconds(self, input: i32) -> Self
pub fn idle_session_ttl_in_seconds(self, input: i32) -> Self
The session timeout, in seconds, for the bot after the update.
sourcepub fn set_idle_session_ttl_in_seconds(self, input: Option<i32>) -> Self
pub fn set_idle_session_ttl_in_seconds(self, input: Option<i32>) -> Self
The session timeout, in seconds, for the bot after the update.
sourcepub fn bot_status(self, input: BotStatus) -> Self
pub fn bot_status(self, input: BotStatus) -> Self
Shows the current status of the bot. The bot is first in the Creating status. Once the bot is read for use, it changes to the Available status. After the bot is created, you can use the DRAFT version of the bot.
sourcepub fn set_bot_status(self, input: Option<BotStatus>) -> Self
pub fn set_bot_status(self, input: Option<BotStatus>) -> Self
Shows the current status of the bot. The bot is first in the Creating status. Once the bot is read for use, it changes to the Available status. After the bot is created, you can use the DRAFT version of the bot.
sourcepub fn creation_date_time(self, input: DateTime) -> Self
pub fn creation_date_time(self, input: DateTime) -> Self
A timestamp of the date and time that the bot was created.
sourcepub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
A timestamp of the date and time that the bot was created.
sourcepub fn last_updated_date_time(self, input: DateTime) -> Self
pub fn last_updated_date_time(self, input: DateTime) -> Self
A timestamp of the date and time that the bot was last updated.
sourcepub fn set_last_updated_date_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_date_time(self, input: Option<DateTime>) -> Self
A timestamp of the date and time that the bot was last updated.
sourcepub fn build(self) -> UpdateBotOutput
pub fn build(self) -> UpdateBotOutput
Consumes the builder and constructs a UpdateBotOutput.