Interface AccountSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AccountSettings.Builder,AccountSettings>,SdkBuilder<AccountSettings.Builder,AccountSettings>,SdkPojo
- Enclosing class:
- AccountSettings
@Mutable @NotThreadSafe public static interface AccountSettings.Builder extends SdkPojo, CopyableBuilder<AccountSettings.Builder,AccountSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountSettings.BuilderaccountName(String accountName)The "account name" you provided for the QuickSight subscription in your Amazon Web Services account.AccountSettings.BuilderdefaultNamespace(String defaultNamespace)The default QuickSight namespace for your Amazon Web Services account.AccountSettings.Builderedition(String edition)The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.AccountSettings.Builderedition(Edition edition)The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.AccountSettings.BuildernotificationEmail(String notificationEmail)The main notification email for your QuickSight subscription.AccountSettings.BuilderpublicSharingEnabled(Boolean publicSharingEnabled)A Boolean value that indicates whether public sharing is turned on for an QuickSight account.AccountSettings.BuilderterminationProtectionEnabled(Boolean terminationProtectionEnabled)A boolean value that determines whether or not an QuickSight account can be deleted.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
accountName
AccountSettings.Builder accountName(String accountName)
The "account name" you provided for the QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.
- Parameters:
accountName- The "account name" you provided for the QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edition
AccountSettings.Builder edition(String edition)
The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
-
edition
AccountSettings.Builder edition(Edition edition)
The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
-
defaultNamespace
AccountSettings.Builder defaultNamespace(String defaultNamespace)
The default QuickSight namespace for your Amazon Web Services account.
- Parameters:
defaultNamespace- The default QuickSight namespace for your Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationEmail
AccountSettings.Builder notificationEmail(String notificationEmail)
The main notification email for your QuickSight subscription.
- Parameters:
notificationEmail- The main notification email for your QuickSight subscription.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicSharingEnabled
AccountSettings.Builder publicSharingEnabled(Boolean publicSharingEnabled)
A Boolean value that indicates whether public sharing is turned on for an QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.
- Parameters:
publicSharingEnabled- A Boolean value that indicates whether public sharing is turned on for an QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terminationProtectionEnabled
AccountSettings.Builder terminationProtectionEnabled(Boolean terminationProtectionEnabled)
A boolean value that determines whether or not an QuickSight account can be deleted. A
Truevalue doesn't allow the account to be deleted and results in an error message if a user tries to make aDeleteAccountSubsctiptionrequest. AFalsevalue will allow the ccount to be deleted.- Parameters:
terminationProtectionEnabled- A boolean value that determines whether or not an QuickSight account can be deleted. ATruevalue doesn't allow the account to be deleted and results in an error message if a user tries to make aDeleteAccountSubsctiptionrequest. AFalsevalue will allow the ccount to be deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-