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

#include <Theme.h>

Public Member Functions

 Theme ()
 
 Theme (Aws::Utils::Json::JsonView jsonValue)
 
Themeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ThemeWithArn (const Aws::String &value)
 
ThemeWithArn (Aws::String &&value)
 
ThemeWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ThemeWithName (const Aws::String &value)
 
ThemeWithName (Aws::String &&value)
 
ThemeWithName (const char *value)
 
const Aws::StringGetThemeId () const
 
bool ThemeIdHasBeenSet () const
 
void SetThemeId (const Aws::String &value)
 
void SetThemeId (Aws::String &&value)
 
void SetThemeId (const char *value)
 
ThemeWithThemeId (const Aws::String &value)
 
ThemeWithThemeId (Aws::String &&value)
 
ThemeWithThemeId (const char *value)
 
const ThemeVersionGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const ThemeVersion &value)
 
void SetVersion (ThemeVersion &&value)
 
ThemeWithVersion (const ThemeVersion &value)
 
ThemeWithVersion (ThemeVersion &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ThemeWithCreatedTime (const Aws::Utils::DateTime &value)
 
ThemeWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedTime () const
 
bool LastUpdatedTimeHasBeenSet () const
 
void SetLastUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTime (Aws::Utils::DateTime &&value)
 
ThemeWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
ThemeWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 
const ThemeTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ThemeType &value)
 
void SetType (ThemeType &&value)
 
ThemeWithType (const ThemeType &value)
 
ThemeWithType (ThemeType &&value)
 

Detailed Description

Summary information about a theme.

See Also:

AWS API Reference

Definition at line 34 of file Theme.h.

Constructor & Destructor Documentation

◆ Theme() [1/2]

Aws::QuickSight::Model::Theme::Theme ( )

◆ Theme() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::QuickSight::Model::Theme::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 51 of file Theme.h.

◆ CreatedTimeHasBeenSet()

bool Aws::QuickSight::Model::Theme::CreatedTimeHasBeenSet ( ) const
inline

The date and time that the theme was created.

Definition at line 193 of file Theme.h.

◆ GetArn()

const Aws::String& Aws::QuickSight::Model::Theme::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 46 of file Theme.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::QuickSight::Model::Theme::GetCreatedTime ( ) const
inline

The date and time that the theme was created.

Definition at line 188 of file Theme.h.

◆ GetLastUpdatedTime()

const Aws::Utils::DateTime& Aws::QuickSight::Model::Theme::GetLastUpdatedTime ( ) const
inline

The date and time that the theme was last updated.

Definition at line 219 of file Theme.h.

◆ GetName()

const Aws::String& Aws::QuickSight::Model::Theme::GetName ( ) const
inline

The name that the user gives to the theme.

Definition at line 87 of file Theme.h.

◆ GetThemeId()

const Aws::String& Aws::QuickSight::Model::Theme::GetThemeId ( ) const
inline

The identifier that the user gives to the theme.

Definition at line 128 of file Theme.h.

◆ GetType()

const ThemeType& Aws::QuickSight::Model::Theme::GetType ( ) const
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 251 of file Theme.h.

◆ GetVersion()

const ThemeVersion& Aws::QuickSight::Model::Theme::GetVersion ( ) const
inline

Definition at line 167 of file Theme.h.

◆ Jsonize()

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

◆ LastUpdatedTimeHasBeenSet()

bool Aws::QuickSight::Model::Theme::LastUpdatedTimeHasBeenSet ( ) const
inline

The date and time that the theme was last updated.

Definition at line 224 of file Theme.h.

◆ NameHasBeenSet()

bool Aws::QuickSight::Model::Theme::NameHasBeenSet ( ) const
inline

The name that the user gives to the theme.

Definition at line 92 of file Theme.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::QuickSight::Model::Theme::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 56 of file Theme.h.

◆ SetArn() [2/3]

void Aws::QuickSight::Model::Theme::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 61 of file Theme.h.

◆ SetArn() [3/3]

void Aws::QuickSight::Model::Theme::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 66 of file Theme.h.

◆ SetCreatedTime() [1/2]

void Aws::QuickSight::Model::Theme::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The date and time that the theme was created.

Definition at line 198 of file Theme.h.

◆ SetCreatedTime() [2/2]

void Aws::QuickSight::Model::Theme::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the theme was created.

Definition at line 203 of file Theme.h.

◆ SetLastUpdatedTime() [1/2]

void Aws::QuickSight::Model::Theme::SetLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The date and time that the theme was last updated.

Definition at line 229 of file Theme.h.

◆ SetLastUpdatedTime() [2/2]

void Aws::QuickSight::Model::Theme::SetLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the theme was last updated.

Definition at line 234 of file Theme.h.

◆ SetName() [1/3]

void Aws::QuickSight::Model::Theme::SetName ( const Aws::String value)
inline

The name that the user gives to the theme.

Definition at line 97 of file Theme.h.

◆ SetName() [2/3]

void Aws::QuickSight::Model::Theme::SetName ( Aws::String &&  value)
inline

The name that the user gives to the theme.

Definition at line 102 of file Theme.h.

◆ SetName() [3/3]

void Aws::QuickSight::Model::Theme::SetName ( const char *  value)
inline

The name that the user gives to the theme.

Definition at line 107 of file Theme.h.

◆ SetThemeId() [1/3]

void Aws::QuickSight::Model::Theme::SetThemeId ( const Aws::String value)
inline

The identifier that the user gives to the theme.

Definition at line 138 of file Theme.h.

◆ SetThemeId() [2/3]

void Aws::QuickSight::Model::Theme::SetThemeId ( Aws::String &&  value)
inline

The identifier that the user gives to the theme.

Definition at line 143 of file Theme.h.

◆ SetThemeId() [3/3]

void Aws::QuickSight::Model::Theme::SetThemeId ( const char *  value)
inline

The identifier that the user gives to the theme.

Definition at line 148 of file Theme.h.

◆ SetType() [1/2]

void Aws::QuickSight::Model::Theme::SetType ( const ThemeType value)
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 263 of file Theme.h.

◆ SetType() [2/2]

void Aws::QuickSight::Model::Theme::SetType ( ThemeType &&  value)
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 269 of file Theme.h.

◆ SetVersion() [1/2]

void Aws::QuickSight::Model::Theme::SetVersion ( const ThemeVersion value)
inline

Definition at line 173 of file Theme.h.

◆ SetVersion() [2/2]

void Aws::QuickSight::Model::Theme::SetVersion ( ThemeVersion &&  value)
inline

Definition at line 176 of file Theme.h.

◆ ThemeIdHasBeenSet()

bool Aws::QuickSight::Model::Theme::ThemeIdHasBeenSet ( ) const
inline

The identifier that the user gives to the theme.

Definition at line 133 of file Theme.h.

◆ TypeHasBeenSet()

bool Aws::QuickSight::Model::Theme::TypeHasBeenSet ( ) const
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 257 of file Theme.h.

◆ VersionHasBeenSet()

bool Aws::QuickSight::Model::Theme::VersionHasBeenSet ( ) const
inline

Definition at line 170 of file Theme.h.

◆ WithArn() [1/3]

Theme& Aws::QuickSight::Model::Theme::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 71 of file Theme.h.

◆ WithArn() [2/3]

Theme& Aws::QuickSight::Model::Theme::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 76 of file Theme.h.

◆ WithArn() [3/3]

Theme& Aws::QuickSight::Model::Theme::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the theme.

Definition at line 81 of file Theme.h.

◆ WithCreatedTime() [1/2]

Theme& Aws::QuickSight::Model::Theme::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The date and time that the theme was created.

Definition at line 208 of file Theme.h.

◆ WithCreatedTime() [2/2]

Theme& Aws::QuickSight::Model::Theme::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the theme was created.

Definition at line 213 of file Theme.h.

◆ WithLastUpdatedTime() [1/2]

Theme& Aws::QuickSight::Model::Theme::WithLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The date and time that the theme was last updated.

Definition at line 239 of file Theme.h.

◆ WithLastUpdatedTime() [2/2]

Theme& Aws::QuickSight::Model::Theme::WithLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the theme was last updated.

Definition at line 244 of file Theme.h.

◆ WithName() [1/3]

Theme& Aws::QuickSight::Model::Theme::WithName ( const Aws::String value)
inline

The name that the user gives to the theme.

Definition at line 112 of file Theme.h.

◆ WithName() [2/3]

Theme& Aws::QuickSight::Model::Theme::WithName ( Aws::String &&  value)
inline

The name that the user gives to the theme.

Definition at line 117 of file Theme.h.

◆ WithName() [3/3]

Theme& Aws::QuickSight::Model::Theme::WithName ( const char *  value)
inline

The name that the user gives to the theme.

Definition at line 122 of file Theme.h.

◆ WithThemeId() [1/3]

Theme& Aws::QuickSight::Model::Theme::WithThemeId ( const Aws::String value)
inline

The identifier that the user gives to the theme.

Definition at line 153 of file Theme.h.

◆ WithThemeId() [2/3]

Theme& Aws::QuickSight::Model::Theme::WithThemeId ( Aws::String &&  value)
inline

The identifier that the user gives to the theme.

Definition at line 158 of file Theme.h.

◆ WithThemeId() [3/3]

Theme& Aws::QuickSight::Model::Theme::WithThemeId ( const char *  value)
inline

The identifier that the user gives to the theme.

Definition at line 163 of file Theme.h.

◆ WithType() [1/2]

Theme& Aws::QuickSight::Model::Theme::WithType ( const ThemeType value)
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 275 of file Theme.h.

◆ WithType() [2/2]

Theme& Aws::QuickSight::Model::Theme::WithType ( ThemeType &&  value)
inline

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Definition at line 281 of file Theme.h.

◆ WithVersion() [1/2]

Theme& Aws::QuickSight::Model::Theme::WithVersion ( const ThemeVersion value)
inline

Definition at line 179 of file Theme.h.

◆ WithVersion() [2/2]

Theme& Aws::QuickSight::Model::Theme::WithVersion ( ThemeVersion &&  value)
inline

Definition at line 182 of file Theme.h.


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