aws-sdk-uxc 1.5.0

AWS SDK for AWS User Experience Customization
Documentation
// 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())
    }
}