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}