// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`UpdateAccountCustomizations`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`account_color(AccountColor)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::account_color) / [`set_account_color(Option<AccountColor>)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::set_account_color):<br>required: **false**<br><p>The account color preference to set. Set to <code>none</code> to reset to the default (no color).</p><br>
/// - [`visible_services(impl Into<String>)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::visible_services) / [`set_visible_services(Option<Vec::<String>>)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::set_visible_services):<br>required: **false**<br><p>The list of Amazon Web Services service identifiers to make visible in the Amazon Web Services Management Console. Set to <code>null</code> to reset to the default, which makes all services visible. For valid service identifiers, call <a href="https://docs.aws.amazon.com/awsconsolehelpdocs/latest/APIReference/API_ListServices.html">ListServices</a>.</p><br>
/// - [`visible_regions(impl Into<String>)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::visible_regions) / [`set_visible_regions(Option<Vec::<String>>)`](crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::set_visible_regions):<br>required: **false**<br><p>The list of Amazon Web Services Region codes to make visible in the Amazon Web Services Management Console. Set to <code>null</code> to reset to the default, which makes all Regions visible. For a list of valid Region codes, see <a href="https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html">Amazon Web Services Regions</a>.</p><br>
/// - On success, responds with [`UpdateAccountCustomizationsOutput`](crate::operation::update_account_customizations::UpdateAccountCustomizationsOutput) with field(s):
/// - [`account_color(Option<AccountColor>)`](crate::operation::update_account_customizations::UpdateAccountCustomizationsOutput::account_color): <p>The current account color preference after the update.</p>
/// - [`visible_services(Option<Vec::<String>>)`](crate::operation::update_account_customizations::UpdateAccountCustomizationsOutput::visible_services): <p>The current list of visible service identifiers after the update.</p>
/// - [`visible_regions(Option<Vec::<String>>)`](crate::operation::update_account_customizations::UpdateAccountCustomizationsOutput::visible_regions): <p>The current list of visible Region codes after the update.</p>
/// - On failure, responds with [`SdkError<UpdateAccountCustomizationsError>`](crate::operation::update_account_customizations::UpdateAccountCustomizationsError)
pub fn update_account_customizations(
&self,
) -> crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder {
crate::operation::update_account_customizations::builders::UpdateAccountCustomizationsFluentBuilder::new(self.handle.clone())
}
}