aws_sdk_opensearchserverless/client/update_account_settings.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 [`UpdateAccountSettings`](crate::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`capacity_limits(CapacityLimits)`](crate::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder::capacity_limits) / [`set_capacity_limits(Option<CapacityLimits>)`](crate::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder::set_capacity_limits):<br>required: **false**<br><p>The maximum capacity limits for all OpenSearch Serverless collections, in OpenSearch Compute Units (OCUs). These limits are used to scale your collections based on the current workload. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-scaling.html">Managing capacity limits for Amazon OpenSearch Serverless</a>.</p><br>
7 /// - On success, responds with [`UpdateAccountSettingsOutput`](crate::operation::update_account_settings::UpdateAccountSettingsOutput) with field(s):
8 /// - [`account_settings_detail(Option<AccountSettingsDetail>)`](crate::operation::update_account_settings::UpdateAccountSettingsOutput::account_settings_detail): <p>OpenSearch Serverless-related settings for the current Amazon Web Services account.</p>
9 /// - On failure, responds with [`SdkError<UpdateAccountSettingsError>`](crate::operation::update_account_settings::UpdateAccountSettingsError)
10 pub fn update_account_settings(&self) -> crate::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder {
11 crate::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder::new(self.handle.clone())
12 }
13}