// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`UpdateFeaturedResultsSet`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`index_id(impl Into<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::index_id) / [`set_index_id(Option<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_index_id):<br>required: **true**<br><p>The identifier of the index used for featuring results.</p><br>
/// - [`featured_results_set_id(impl Into<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::featured_results_set_id) / [`set_featured_results_set_id(Option<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_featured_results_set_id):<br>required: **true**<br><p>The identifier of the set of featured results that you want to update.</p><br>
/// - [`featured_results_set_name(impl Into<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::featured_results_set_name) / [`set_featured_results_set_name(Option<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_featured_results_set_name):<br>required: **false**<br><p>A new name for the set of featured results.</p><br>
/// - [`description(impl Into<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::description) / [`set_description(Option<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_description):<br>required: **false**<br><p>A new description for the set of featured results.</p><br>
/// - [`status(FeaturedResultsSetStatus)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::status) / [`set_status(Option<FeaturedResultsSetStatus>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_status):<br>required: **false**<br><p>You can set the status to <code>ACTIVE</code> or <code>INACTIVE</code>. When the value is <code>ACTIVE</code>, featured results are ready for use. You can still configure your settings before setting the status to <code>ACTIVE</code>. The queries you specify for featured results must be unique per featured results set for each index, whether the status is <code>ACTIVE</code> or <code>INACTIVE</code>.</p><br>
/// - [`query_texts(impl Into<String>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::query_texts) / [`set_query_texts(Option<Vec::<String>>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_query_texts):<br>required: **false**<br><p>A list of queries for featuring results. For more information on the list of queries, see <a href="https://docs.aws.amazon.com/kendra/latest/dg/API_FeaturedResultsSet.html">FeaturedResultsSet</a>.</p><br>
/// - [`featured_documents(FeaturedDocument)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::featured_documents) / [`set_featured_documents(Option<Vec::<FeaturedDocument>>)`](crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::set_featured_documents):<br>required: **false**<br><p>A list of document IDs for the documents you want to feature at the top of the search results page. For more information on the list of featured documents, see <a href="https://docs.aws.amazon.com/kendra/latest/dg/API_FeaturedResultsSet.html">FeaturedResultsSet</a>.</p><br>
/// - On success, responds with [`UpdateFeaturedResultsSetOutput`](crate::operation::update_featured_results_set::UpdateFeaturedResultsSetOutput) with field(s):
/// - [`featured_results_set(Option<FeaturedResultsSet>)`](crate::operation::update_featured_results_set::UpdateFeaturedResultsSetOutput::featured_results_set): <p>Information on the set of featured results. This includes the identifier of the featured results set, whether the featured results set is active or inactive, when the featured results set was last updated, and more.</p>
/// - On failure, responds with [`SdkError<UpdateFeaturedResultsSetError>`](crate::operation::update_featured_results_set::UpdateFeaturedResultsSetError)
pub fn update_featured_results_set(&self) -> crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder {
crate::operation::update_featured_results_set::builders::UpdateFeaturedResultsSetFluentBuilder::new(self.handle.clone())
}
}