aws_sdk_lexmodelsv2/client/
describe_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 [`DescribeBotResourceGeneration`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`bot_id(impl Into<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::bot_id) / [`set_bot_id(Option<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::set_bot_id):<br>required: **true**<br><p>The unique identifier of the bot for which to return the generation details.</p><br>
7    ///   - [`bot_version(impl Into<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::bot_version) / [`set_bot_version(Option<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::set_bot_version):<br>required: **true**<br><p>The version of the bot for which to return the generation details.</p><br>
8    ///   - [`locale_id(impl Into<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::locale_id) / [`set_locale_id(Option<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::set_locale_id):<br>required: **true**<br><p>The locale of the bot for which to return the generation details.</p><br>
9    ///   - [`generation_id(impl Into<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::generation_id) / [`set_generation_id(Option<String>)`](crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::set_generation_id):<br>required: **true**<br><p>The unique identifier of the generation request for which to return the generation details.</p><br>
10    /// - On success, responds with [`DescribeBotResourceGenerationOutput`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput) with field(s):
11    ///   - [`bot_id(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::bot_id): <p>The unique identifier of the bot for which the generation request was made.</p>
12    ///   - [`bot_version(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::bot_version): <p>The version of the bot for which the generation request was made.</p>
13    ///   - [`locale_id(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::locale_id): <p>The locale of the bot for which the generation request was made.</p>
14    ///   - [`generation_id(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::generation_id): <p>The generation ID for which to return the generation details.</p>
15    ///   - [`failure_reasons(Option<Vec::<String>>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::failure_reasons): <p>A list of reasons why the generation of bot resources through natural language description failed.</p>
16    ///   - [`generation_status(Option<GenerationStatus>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::generation_status): <p>The status of the generation request.</p>
17    ///   - [`generation_input_prompt(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::generation_input_prompt): <p>The prompt used in the generation request.</p>
18    ///   - [`generated_bot_locale_url(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::generated_bot_locale_url): <p>The Amazon S3 location of the generated bot locale configuration.</p>
19    ///   - [`creation_date_time(Option<DateTime>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::creation_date_time): <p>The date and time at which the item was generated.</p>
20    ///   - [`model_arn(Option<String>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::model_arn): <p>The ARN of the model used to generate the bot resources.</p>
21    ///   - [`last_updated_date_time(Option<DateTime>)`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationOutput::last_updated_date_time): <p>The date and time at which the generated item was updated.</p>
22    /// - On failure, responds with [`SdkError<DescribeBotResourceGenerationError>`](crate::operation::describe_bot_resource_generation::DescribeBotResourceGenerationError)
23    pub fn describe_bot_resource_generation(
24        &self,
25    ) -> crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder {
26        crate::operation::describe_bot_resource_generation::builders::DescribeBotResourceGenerationFluentBuilder::new(self.handle.clone())
27    }
28}