Struct aws_sdk_quicksight::operation::update_account_settings::builders::UpdateAccountSettingsFluentBuilder
source · pub struct UpdateAccountSettingsFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateAccountSettings.
Updates the Amazon QuickSight settings in your Amazon Web Services account.
Implementations§
source§impl UpdateAccountSettingsFluentBuilder
impl UpdateAccountSettingsFluentBuilder
sourcepub fn as_input(&self) -> &UpdateAccountSettingsInputBuilder
pub fn as_input(&self) -> &UpdateAccountSettingsInputBuilder
Access the UpdateAccountSettings as a reference.
sourcepub async fn send(
self
) -> Result<UpdateAccountSettingsOutput, SdkError<UpdateAccountSettingsError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateAccountSettingsOutput, SdkError<UpdateAccountSettingsError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateAccountSettingsOutput, UpdateAccountSettingsError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateAccountSettingsOutput, UpdateAccountSettingsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
sourcepub fn get_aws_account_id(&self) -> &Option<String>
pub fn get_aws_account_id(&self) -> &Option<String>
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
sourcepub fn default_namespace(self, input: impl Into<String>) -> Self
pub fn default_namespace(self, input: impl Into<String>) -> Self
The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
sourcepub fn set_default_namespace(self, input: Option<String>) -> Self
pub fn set_default_namespace(self, input: Option<String>) -> Self
The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
sourcepub fn get_default_namespace(&self) -> &Option<String>
pub fn get_default_namespace(&self) -> &Option<String>
The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
sourcepub fn notification_email(self, input: impl Into<String>) -> Self
pub fn notification_email(self, input: impl Into<String>) -> Self
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
sourcepub fn set_notification_email(self, input: Option<String>) -> Self
pub fn set_notification_email(self, input: Option<String>) -> Self
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
sourcepub fn get_notification_email(&self) -> &Option<String>
pub fn get_notification_email(&self) -> &Option<String>
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
sourcepub fn termination_protection_enabled(self, input: bool) -> Self
pub fn termination_protection_enabled(self, input: bool) -> Self
A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.
sourcepub fn set_termination_protection_enabled(self, input: Option<bool>) -> Self
pub fn set_termination_protection_enabled(self, input: Option<bool>) -> Self
A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.
sourcepub fn get_termination_protection_enabled(&self) -> &Option<bool>
pub fn get_termination_protection_enabled(&self) -> &Option<bool>
A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.
Trait Implementations§
source§impl Clone for UpdateAccountSettingsFluentBuilder
impl Clone for UpdateAccountSettingsFluentBuilder
source§fn clone(&self) -> UpdateAccountSettingsFluentBuilder
fn clone(&self) -> UpdateAccountSettingsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more