Struct aws_sdk_lexmodelsv2::client::fluent_builders::CreateBot [−][src]
pub struct CreateBot<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
Fluent builder constructing a request to CreateBot.
Creates an Amazon Lex conversational bot.
Implementations
impl<C, M, R> CreateBot<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateBot<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<CreateBotOutput, SdkError<CreateBotError>> where
R::Policy: SmithyRetryPolicy<CreateBotInputOperationOutputAlias, CreateBotOutput, CreateBotError, CreateBotInputOperationRetryAlias>,
pub async fn send(self) -> Result<CreateBotOutput, SdkError<CreateBotError>> where
R::Policy: SmithyRetryPolicy<CreateBotInputOperationOutputAlias, CreateBotOutput, CreateBotError, CreateBotInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the bot. The bot name must be unique in the account that creates the bot.
The name of the bot. The bot name must be unique in the account that creates the bot.
A description of the bot. It appears in lists to help you identify a particular bot.
A description of the bot. It appears in lists to help you identify a particular bot.
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
Provides information on additional privacy protections Amazon Lex should use with the bot's data.
Provides information on additional privacy protections Amazon Lex should use with the bot's data.
The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.
A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.
A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
Adds a key-value pair to botTags.
To override the contents of this collection use set_bot_tags.
A list of tags to add to the bot. You can only add tags when you
create a bot. You can't use the UpdateBot operation to
update tags. To update tags, use the TagResource
operation.
A list of tags to add to the bot. You can only add tags when you
create a bot. You can't use the UpdateBot operation to
update tags. To update tags, use the TagResource
operation.
Adds a key-value pair to testBotAliasTags.
To override the contents of this collection use set_test_bot_alias_tags.
A list of tags to add to the test alias for a bot. You can only add
tags when you create a bot. You can't use the UpdateAlias
operation to update tags. To update tags on the test alias, use the
TagResource operation.
A list of tags to add to the test alias for a bot. You can only add
tags when you create a bot. You can't use the UpdateAlias
operation to update tags. To update tags on the test alias, use the
TagResource operation.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for CreateBot<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for CreateBot<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more