aws_sdk_lexmodelsv2/client/start_bot_resource_generation.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`StartBotResourceGeneration`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`generation_input_prompt(impl Into<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::generation_input_prompt) / [`set_generation_input_prompt(Option<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::set_generation_input_prompt):<br>required: **true**<br><p>The prompt to generate intents and slot types for the bot locale. Your description should be both <i>detailed</i> and <i>precise</i> to help generate appropriate and sufficient intents for your bot. Include a list of actions to improve the intent creation process.</p><br>
7 /// - [`bot_id(impl Into<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::bot_id) / [`set_bot_id(Option<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::set_bot_id):<br>required: **true**<br><p>The unique identifier of the bot for which to generate intents and slot types.</p><br>
8 /// - [`bot_version(impl Into<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::bot_version) / [`set_bot_version(Option<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::set_bot_version):<br>required: **true**<br><p>The version of the bot for which to generate intents and slot types.</p><br>
9 /// - [`locale_id(impl Into<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::locale_id) / [`set_locale_id(Option<String>)`](crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::set_locale_id):<br>required: **true**<br><p>The locale of the bot for which to generate intents and slot types.</p><br>
10 /// - On success, responds with [`StartBotResourceGenerationOutput`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput) with field(s):
11 /// - [`generation_input_prompt(Option<String>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::generation_input_prompt): <p>The prompt that was used generate intents and slot types for the bot locale.</p>
12 /// - [`generation_id(Option<String>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::generation_id): <p>The unique identifier of the generation request.</p>
13 /// - [`bot_id(Option<String>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::bot_id): <p>The unique identifier of the bot for which the generation request was made.</p>
14 /// - [`bot_version(Option<String>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::bot_version): <p>The version of the bot for which the generation request was made.</p>
15 /// - [`locale_id(Option<String>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::locale_id): <p>The locale of the bot for which the generation request was made.</p>
16 /// - [`generation_status(Option<GenerationStatus>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::generation_status): <p>The status of the generation request.</p>
17 /// - [`creation_date_time(Option<DateTime>)`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationOutput::creation_date_time): <p>The date and time at which the generation request was made.</p>
18 /// - On failure, responds with [`SdkError<StartBotResourceGenerationError>`](crate::operation::start_bot_resource_generation::StartBotResourceGenerationError)
19 pub fn start_bot_resource_generation(
20 &self,
21 ) -> crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder {
22 crate::operation::start_bot_resource_generation::builders::StartBotResourceGenerationFluentBuilder::new(self.handle.clone())
23 }
24}