@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountSettings extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon QuickSight settings associated with your Amazon Web Services account.
Constructor and Description |
---|
AccountSettings() |
Modifier and Type | Method and Description |
---|---|
AccountSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAccountName()
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
String |
getDefaultNamespace()
The default Amazon QuickSight namespace for your Amazon Web Services account.
|
String |
getEdition()
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
|
String |
getNotificationEmail()
The main notification email for your Amazon QuickSight subscription.
|
Boolean |
getPublicSharingEnabled()
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.
|
Boolean |
getTerminationProtectionEnabled()
A boolean value that determines whether or not an Amazon QuickSight account can be deleted.
|
int |
hashCode() |
Boolean |
isPublicSharingEnabled()
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.
|
Boolean |
isTerminationProtectionEnabled()
A boolean value that determines whether or not an Amazon QuickSight account can be deleted.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountName(String accountName)
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
void |
setDefaultNamespace(String defaultNamespace)
The default Amazon QuickSight namespace for your Amazon Web Services account.
|
void |
setEdition(String edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
|
void |
setNotificationEmail(String notificationEmail)
The main notification email for your Amazon QuickSight subscription.
|
void |
setPublicSharingEnabled(Boolean publicSharingEnabled)
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.
|
void |
setTerminationProtectionEnabled(Boolean terminationProtectionEnabled)
A boolean value that determines whether or not an Amazon QuickSight account can be deleted.
|
String |
toString()
Returns a string representation of this object.
|
AccountSettings |
withAccountName(String accountName)
The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
AccountSettings |
withDefaultNamespace(String defaultNamespace)
The default Amazon QuickSight namespace for your Amazon Web Services account.
|
AccountSettings |
withEdition(Edition edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
|
AccountSettings |
withEdition(String edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
|
AccountSettings |
withNotificationEmail(String notificationEmail)
The main notification email for your Amazon QuickSight subscription.
|
AccountSettings |
withPublicSharingEnabled(Boolean publicSharingEnabled)
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.
|
AccountSettings |
withTerminationProtectionEnabled(Boolean terminationProtectionEnabled)
A boolean value that determines whether or not an Amazon QuickSight account can be deleted.
|
public void setAccountName(String accountName)
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.
accountName
- 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.public String getAccountName()
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.
public AccountSettings withAccountName(String accountName)
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.
accountName
- 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.public void setEdition(String edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
edition
- The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard
edition.Edition
public String getEdition()
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
Edition
public AccountSettings withEdition(String edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
edition
- The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard
edition.Edition
public AccountSettings withEdition(Edition edition)
The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
edition
- The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard
edition.Edition
public void setDefaultNamespace(String defaultNamespace)
The default Amazon QuickSight namespace for your Amazon Web Services account.
defaultNamespace
- The default Amazon QuickSight namespace for your Amazon Web Services account.public String getDefaultNamespace()
The default Amazon QuickSight namespace for your Amazon Web Services account.
public AccountSettings withDefaultNamespace(String defaultNamespace)
The default Amazon QuickSight namespace for your Amazon Web Services account.
defaultNamespace
- The default Amazon QuickSight namespace for your Amazon Web Services account.public void setNotificationEmail(String notificationEmail)
The main notification email for your Amazon QuickSight subscription.
notificationEmail
- The main notification email for your Amazon QuickSight subscription.public String getNotificationEmail()
The main notification email for your Amazon QuickSight subscription.
public AccountSettings withNotificationEmail(String notificationEmail)
The main notification email for your Amazon QuickSight subscription.
notificationEmail
- The main notification email for your Amazon QuickSight subscription.public void setPublicSharingEnabled(Boolean publicSharingEnabled)
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.
publicSharingEnabled
- 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.public Boolean getPublicSharingEnabled()
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.
public AccountSettings withPublicSharingEnabled(Boolean publicSharingEnabled)
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.
publicSharingEnabled
- 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.public Boolean isPublicSharingEnabled()
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.
public void setTerminationProtectionEnabled(Boolean terminationProtectionEnabled)
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.
terminationProtectionEnabled
- 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.public Boolean getTerminationProtectionEnabled()
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.
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.public AccountSettings withTerminationProtectionEnabled(Boolean terminationProtectionEnabled)
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.
terminationProtectionEnabled
- 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.public Boolean isTerminationProtectionEnabled()
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.
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.public String toString()
toString
in class Object
Object.toString()
public AccountSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.