Struct aws_sdk_quicksight::types::builders::AccountSettingsBuilder
source · #[non_exhaustive]pub struct AccountSettingsBuilder { /* private fields */ }Expand description
A builder for AccountSettings.
Implementations§
source§impl AccountSettingsBuilder
impl AccountSettingsBuilder
sourcepub fn account_name(self, input: impl Into<String>) -> Self
pub fn account_name(self, input: impl Into<String>) -> Self
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.
sourcepub fn set_account_name(self, input: Option<String>) -> Self
pub fn set_account_name(self, input: Option<String>) -> Self
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.
sourcepub fn get_account_name(&self) -> &Option<String>
pub fn get_account_name(&self) -> &Option<String>
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.
sourcepub fn edition(self, input: Edition) -> Self
pub fn edition(self, input: Edition) -> Self
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
sourcepub fn set_edition(self, input: Option<Edition>) -> Self
pub fn set_edition(self, input: Option<Edition>) -> Self
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
sourcepub fn get_edition(&self) -> &Option<Edition>
pub fn get_edition(&self) -> &Option<Edition>
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
sourcepub fn default_namespace(self, input: impl Into<String>) -> Self
pub fn default_namespace(self, input: impl Into<String>) -> Self
The default Amazon QuickSight namespace for your Amazon Web Services account.
sourcepub fn set_default_namespace(self, input: Option<String>) -> Self
pub fn set_default_namespace(self, input: Option<String>) -> Self
The default Amazon QuickSight namespace for your Amazon Web Services account.
sourcepub fn get_default_namespace(&self) -> &Option<String>
pub fn get_default_namespace(&self) -> &Option<String>
The default Amazon QuickSight namespace for your Amazon Web Services account.
sourcepub fn notification_email(self, input: impl Into<String>) -> Self
pub fn notification_email(self, input: impl Into<String>) -> Self
The main notification email for your Amazon QuickSight subscription.
sourcepub fn set_notification_email(self, input: Option<String>) -> Self
pub fn set_notification_email(self, input: Option<String>) -> Self
The main notification email for your Amazon QuickSight subscription.
sourcepub fn get_notification_email(&self) -> &Option<String>
pub fn get_notification_email(&self) -> &Option<String>
The main notification email for your Amazon QuickSight subscription.
sourcepub fn public_sharing_enabled(self, input: bool) -> Self
pub fn public_sharing_enabled(self, input: bool) -> Self
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.
sourcepub fn set_public_sharing_enabled(self, input: Option<bool>) -> Self
pub fn set_public_sharing_enabled(self, input: Option<bool>) -> Self
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.
sourcepub fn get_public_sharing_enabled(&self) -> &Option<bool>
pub fn get_public_sharing_enabled(&self) -> &Option<bool>
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.
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 DeleteAccountSubsctiption request. A False value will allow the ccount 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 DeleteAccountSubsctiption request. A False value will allow the ccount 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 DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.
sourcepub fn build(self) -> AccountSettings
pub fn build(self) -> AccountSettings
Consumes the builder and constructs a AccountSettings.
Trait Implementations§
source§impl Clone for AccountSettingsBuilder
impl Clone for AccountSettingsBuilder
source§fn clone(&self) -> AccountSettingsBuilder
fn clone(&self) -> AccountSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AccountSettingsBuilder
impl Debug for AccountSettingsBuilder
source§impl Default for AccountSettingsBuilder
impl Default for AccountSettingsBuilder
source§fn default() -> AccountSettingsBuilder
fn default() -> AccountSettingsBuilder
source§impl PartialEq for AccountSettingsBuilder
impl PartialEq for AccountSettingsBuilder
source§fn eq(&self, other: &AccountSettingsBuilder) -> bool
fn eq(&self, other: &AccountSettingsBuilder) -> bool
self and other values to be equal, and is used
by ==.