AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::QuickSight::Model::AccountSettings Class Reference

#include <AccountSettings.h>

Public Member Functions

 AccountSettings ()
 
 AccountSettings (Aws::Utils::Json::JsonView jsonValue)
 
AccountSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountName () const
 
bool AccountNameHasBeenSet () const
 
void SetAccountName (const Aws::String &value)
 
void SetAccountName (Aws::String &&value)
 
void SetAccountName (const char *value)
 
AccountSettingsWithAccountName (const Aws::String &value)
 
AccountSettingsWithAccountName (Aws::String &&value)
 
AccountSettingsWithAccountName (const char *value)
 
const EditionGetEdition () const
 
bool EditionHasBeenSet () const
 
void SetEdition (const Edition &value)
 
void SetEdition (Edition &&value)
 
AccountSettingsWithEdition (const Edition &value)
 
AccountSettingsWithEdition (Edition &&value)
 
const Aws::StringGetDefaultNamespace () const
 
bool DefaultNamespaceHasBeenSet () const
 
void SetDefaultNamespace (const Aws::String &value)
 
void SetDefaultNamespace (Aws::String &&value)
 
void SetDefaultNamespace (const char *value)
 
AccountSettingsWithDefaultNamespace (const Aws::String &value)
 
AccountSettingsWithDefaultNamespace (Aws::String &&value)
 
AccountSettingsWithDefaultNamespace (const char *value)
 
const Aws::StringGetNotificationEmail () const
 
bool NotificationEmailHasBeenSet () const
 
void SetNotificationEmail (const Aws::String &value)
 
void SetNotificationEmail (Aws::String &&value)
 
void SetNotificationEmail (const char *value)
 
AccountSettingsWithNotificationEmail (const Aws::String &value)
 
AccountSettingsWithNotificationEmail (Aws::String &&value)
 
AccountSettingsWithNotificationEmail (const char *value)
 

Detailed Description

The QuickSight settings associated with your AWS account.

See Also:

AWS API Reference

Definition at line 33 of file AccountSettings.h.

Constructor & Destructor Documentation

◆ AccountSettings() [1/2]

Aws::QuickSight::Model::AccountSettings::AccountSettings ( )

◆ AccountSettings() [2/2]

Aws::QuickSight::Model::AccountSettings::AccountSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountNameHasBeenSet()

bool Aws::QuickSight::Model::AccountSettings::AccountNameHasBeenSet ( ) const
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 54 of file AccountSettings.h.

◆ DefaultNamespaceHasBeenSet()

bool Aws::QuickSight::Model::AccountSettings::DefaultNamespaceHasBeenSet ( ) const
inline

The default QuickSight namespace for your AWS account.

Definition at line 144 of file AccountSettings.h.

◆ EditionHasBeenSet()

bool Aws::QuickSight::Model::AccountSettings::EditionHasBeenSet ( ) const
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 109 of file AccountSettings.h.

◆ GetAccountName()

const Aws::String& Aws::QuickSight::Model::AccountSettings::GetAccountName ( ) const
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 47 of file AccountSettings.h.

◆ GetDefaultNamespace()

const Aws::String& Aws::QuickSight::Model::AccountSettings::GetDefaultNamespace ( ) const
inline

The default QuickSight namespace for your AWS account.

Definition at line 139 of file AccountSettings.h.

◆ GetEdition()

const Edition& Aws::QuickSight::Model::AccountSettings::GetEdition ( ) const
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 103 of file AccountSettings.h.

◆ GetNotificationEmail()

const Aws::String& Aws::QuickSight::Model::AccountSettings::GetNotificationEmail ( ) const
inline

The main notification email for your QuickSight subscription.

Definition at line 180 of file AccountSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::AccountSettings::Jsonize ( ) const

◆ NotificationEmailHasBeenSet()

bool Aws::QuickSight::Model::AccountSettings::NotificationEmailHasBeenSet ( ) const
inline

The main notification email for your QuickSight subscription.

Definition at line 185 of file AccountSettings.h.

◆ operator=()

AccountSettings& Aws::QuickSight::Model::AccountSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountName() [1/3]

void Aws::QuickSight::Model::AccountSettings::SetAccountName ( const Aws::String value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 61 of file AccountSettings.h.

◆ SetAccountName() [2/3]

void Aws::QuickSight::Model::AccountSettings::SetAccountName ( Aws::String &&  value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 68 of file AccountSettings.h.

◆ SetAccountName() [3/3]

void Aws::QuickSight::Model::AccountSettings::SetAccountName ( const char *  value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 75 of file AccountSettings.h.

◆ SetDefaultNamespace() [1/3]

void Aws::QuickSight::Model::AccountSettings::SetDefaultNamespace ( const Aws::String value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 149 of file AccountSettings.h.

◆ SetDefaultNamespace() [2/3]

void Aws::QuickSight::Model::AccountSettings::SetDefaultNamespace ( Aws::String &&  value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 154 of file AccountSettings.h.

◆ SetDefaultNamespace() [3/3]

void Aws::QuickSight::Model::AccountSettings::SetDefaultNamespace ( const char *  value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 159 of file AccountSettings.h.

◆ SetEdition() [1/2]

void Aws::QuickSight::Model::AccountSettings::SetEdition ( const Edition value)
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 115 of file AccountSettings.h.

◆ SetEdition() [2/2]

void Aws::QuickSight::Model::AccountSettings::SetEdition ( Edition &&  value)
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 121 of file AccountSettings.h.

◆ SetNotificationEmail() [1/3]

void Aws::QuickSight::Model::AccountSettings::SetNotificationEmail ( const Aws::String value)
inline

The main notification email for your QuickSight subscription.

Definition at line 190 of file AccountSettings.h.

◆ SetNotificationEmail() [2/3]

void Aws::QuickSight::Model::AccountSettings::SetNotificationEmail ( Aws::String &&  value)
inline

The main notification email for your QuickSight subscription.

Definition at line 195 of file AccountSettings.h.

◆ SetNotificationEmail() [3/3]

void Aws::QuickSight::Model::AccountSettings::SetNotificationEmail ( const char *  value)
inline

The main notification email for your QuickSight subscription.

Definition at line 200 of file AccountSettings.h.

◆ WithAccountName() [1/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithAccountName ( const Aws::String value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 82 of file AccountSettings.h.

◆ WithAccountName() [2/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithAccountName ( Aws::String &&  value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 89 of file AccountSettings.h.

◆ WithAccountName() [3/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithAccountName ( const char *  value)
inline

The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.

Definition at line 96 of file AccountSettings.h.

◆ WithDefaultNamespace() [1/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithDefaultNamespace ( const Aws::String value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 164 of file AccountSettings.h.

◆ WithDefaultNamespace() [2/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithDefaultNamespace ( Aws::String &&  value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 169 of file AccountSettings.h.

◆ WithDefaultNamespace() [3/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithDefaultNamespace ( const char *  value)
inline

The default QuickSight namespace for your AWS account.

Definition at line 174 of file AccountSettings.h.

◆ WithEdition() [1/2]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithEdition ( const Edition value)
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 127 of file AccountSettings.h.

◆ WithEdition() [2/2]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithEdition ( Edition &&  value)
inline

The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

Definition at line 133 of file AccountSettings.h.

◆ WithNotificationEmail() [1/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithNotificationEmail ( const Aws::String value)
inline

The main notification email for your QuickSight subscription.

Definition at line 205 of file AccountSettings.h.

◆ WithNotificationEmail() [2/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithNotificationEmail ( Aws::String &&  value)
inline

The main notification email for your QuickSight subscription.

Definition at line 210 of file AccountSettings.h.

◆ WithNotificationEmail() [3/3]

AccountSettings& Aws::QuickSight::Model::AccountSettings::WithNotificationEmail ( const char *  value)
inline

The main notification email for your QuickSight subscription.

Definition at line 215 of file AccountSettings.h.


The documentation for this class was generated from the following file: