aws_sdk_qbusiness/client/get_chat_response_configuration.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 [`GetChatResponseConfiguration`](crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`application_id(impl Into<String>)`](crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder::application_id) / [`set_application_id(Option<String>)`](crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder::set_application_id):<br>required: **true**<br><p>The unique identifier of the Amazon Q Business application containing the chat response configuration to retrieve.</p><br>
7 /// - [`chat_response_configuration_id(impl Into<String>)`](crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder::chat_response_configuration_id) / [`set_chat_response_configuration_id(Option<String>)`](crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder::set_chat_response_configuration_id):<br>required: **true**<br><p>The unique identifier of the chat response configuration to retrieve from the specified application.</p><br>
8 /// - On success, responds with [`GetChatResponseConfigurationOutput`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput) with field(s):
9 /// - [`chat_response_configuration_id(Option<String>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::chat_response_configuration_id): <p>The unique identifier of the retrieved chat response configuration.</p>
10 /// - [`chat_response_configuration_arn(Option<String>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::chat_response_configuration_arn): <p>The Amazon Resource Name (ARN) of the retrieved chat response configuration, which uniquely identifies the resource across all Amazon Web Services services.</p>
11 /// - [`display_name(Option<String>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::display_name): <p>The human-readable name of the retrieved chat response configuration, making it easier to identify among multiple configurations.</p>
12 /// - [`created_at(Option<DateTime>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::created_at): <p>The timestamp indicating when the chat response configuration was initially created.</p>
13 /// - [`in_use_configuration(Option<ChatResponseConfigurationDetail>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::in_use_configuration): <p>The currently active configuration settings that are being used to generate responses in the Amazon Q Business application.</p>
14 /// - [`last_update_configuration(Option<ChatResponseConfigurationDetail>)`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationOutput::last_update_configuration): <p>Information about the most recent update to the configuration, including timestamp and modification details.</p>
15 /// - On failure, responds with [`SdkError<GetChatResponseConfigurationError>`](crate::operation::get_chat_response_configuration::GetChatResponseConfigurationError)
16 pub fn get_chat_response_configuration(
17 &self,
18 ) -> crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder {
19 crate::operation::get_chat_response_configuration::builders::GetChatResponseConfigurationFluentBuilder::new(self.handle.clone())
20 }
21}