Struct aws_sdk_chime::types::builders::BotBuilder
source · #[non_exhaustive]pub struct BotBuilder { /* private fields */ }Expand description
A builder for Bot.
Implementations§
source§impl BotBuilder
impl BotBuilder
sourcepub fn set_bot_id(self, input: Option<String>) -> Self
pub fn set_bot_id(self, input: Option<String>) -> Self
The bot ID.
sourcepub fn set_user_id(self, input: Option<String>) -> Self
pub fn set_user_id(self, input: Option<String>) -> Self
The unique ID for the bot user.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The bot display name.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The bot display name.
sourcepub fn set_bot_type(self, input: Option<BotType>) -> Self
pub fn set_bot_type(self, input: Option<BotType>) -> Self
The bot type.
sourcepub fn disabled(self, input: bool) -> Self
pub fn disabled(self, input: bool) -> Self
When true, the bot is stopped from running in your account.
sourcepub fn set_disabled(self, input: Option<bool>) -> Self
pub fn set_disabled(self, input: Option<bool>) -> Self
When true, the bot is stopped from running in your account.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The bot creation timestamp, in ISO 8601 format.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The bot creation timestamp, in ISO 8601 format.
sourcepub fn updated_timestamp(self, input: DateTime) -> Self
pub fn updated_timestamp(self, input: DateTime) -> Self
The updated bot timestamp, in ISO 8601 format.
sourcepub fn set_updated_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_updated_timestamp(self, input: Option<DateTime>) -> Self
The updated bot timestamp, in ISO 8601 format.
sourcepub fn set_bot_email(self, input: Option<String>) -> Self
pub fn set_bot_email(self, input: Option<String>) -> Self
The bot email address.
sourcepub fn security_token(self, input: impl Into<String>) -> Self
pub fn security_token(self, input: impl Into<String>) -> Self
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
sourcepub fn set_security_token(self, input: Option<String>) -> Self
pub fn set_security_token(self, input: Option<String>) -> Self
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
Trait Implementations§
source§impl Clone for BotBuilder
impl Clone for BotBuilder
source§fn clone(&self) -> BotBuilder
fn clone(&self) -> BotBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BotBuilder
impl Debug for BotBuilder
source§impl Default for BotBuilder
impl Default for BotBuilder
source§fn default() -> BotBuilder
fn default() -> BotBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq<BotBuilder> for BotBuilder
impl PartialEq<BotBuilder> for BotBuilder
source§fn eq(&self, other: &BotBuilder) -> bool
fn eq(&self, other: &BotBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.