Struct aws_sdk_connect::input::disassociate_lex_bot_input::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for DisassociateLexBotInput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
sourcepub fn bot_name(self, input: impl Into<String>) -> Self
pub fn bot_name(self, input: impl Into<String>) -> Self
The name of the Amazon Lex bot. Maximum character limit of 50.
sourcepub fn set_bot_name(self, input: Option<String>) -> Self
pub fn set_bot_name(self, input: Option<String>) -> Self
The name of the Amazon Lex bot. Maximum character limit of 50.
sourcepub fn lex_region(self, input: impl Into<String>) -> Self
pub fn lex_region(self, input: impl Into<String>) -> Self
The Amazon Web Services Region in which the Amazon Lex bot has been created.
sourcepub fn set_lex_region(self, input: Option<String>) -> Self
pub fn set_lex_region(self, input: Option<String>) -> Self
The Amazon Web Services Region in which the Amazon Lex bot has been created.
sourcepub fn build(self) -> Result<DisassociateLexBotInput, BuildError>
pub fn build(self) -> Result<DisassociateLexBotInput, BuildError>
Consumes the builder and constructs a DisassociateLexBotInput
.