aws_sdk_qapps/client/
update_q_app_session.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 [`UpdateQAppSession`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`instance_id(impl Into<String>)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::set_instance_id):<br>required: **true**<br><p>The unique identifier of the Amazon Q Business application environment instance.</p><br>
7    ///   - [`session_id(impl Into<String>)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::session_id) / [`set_session_id(Option<String>)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::set_session_id):<br>required: **true**<br><p>The unique identifier of the Q App session to provide input for.</p><br>
8    ///   - [`values(CardValue)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::values) / [`set_values(Option<Vec::<CardValue>>)`](crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::set_values):<br>required: **false**<br><p>The input values to provide for the current state of the Q App session.</p><br>
9    /// - On success, responds with [`UpdateQAppSessionOutput`](crate::operation::update_q_app_session::UpdateQAppSessionOutput) with field(s):
10    ///   - [`session_id(String)`](crate::operation::update_q_app_session::UpdateQAppSessionOutput::session_id): <p>The unique identifier of the updated Q App session.</p>
11    ///   - [`session_arn(String)`](crate::operation::update_q_app_session::UpdateQAppSessionOutput::session_arn): <p>The Amazon Resource Name (ARN) of the updated Q App session.</p>
12    /// - On failure, responds with [`SdkError<UpdateQAppSessionError>`](crate::operation::update_q_app_session::UpdateQAppSessionError)
13    pub fn update_q_app_session(&self) -> crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder {
14        crate::operation::update_q_app_session::builders::UpdateQAppSessionFluentBuilder::new(self.handle.clone())
15    }
16}