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

#include <ThemeVersion.h>

Public Member Functions

 ThemeVersion ()
 
 ThemeVersion (Aws::Utils::Json::JsonView jsonValue)
 
ThemeVersionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetVersionNumber () const
 
bool VersionNumberHasBeenSet () const
 
void SetVersionNumber (long long value)
 
ThemeVersionWithVersionNumber (long long value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ThemeVersionWithArn (const Aws::String &value)
 
ThemeVersionWithArn (Aws::String &&value)
 
ThemeVersionWithArn (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ThemeVersionWithDescription (const Aws::String &value)
 
ThemeVersionWithDescription (Aws::String &&value)
 
ThemeVersionWithDescription (const char *value)
 
const Aws::StringGetBaseThemeId () const
 
bool BaseThemeIdHasBeenSet () const
 
void SetBaseThemeId (const Aws::String &value)
 
void SetBaseThemeId (Aws::String &&value)
 
void SetBaseThemeId (const char *value)
 
ThemeVersionWithBaseThemeId (const Aws::String &value)
 
ThemeVersionWithBaseThemeId (Aws::String &&value)
 
ThemeVersionWithBaseThemeId (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ThemeVersionWithCreatedTime (const Aws::Utils::DateTime &value)
 
ThemeVersionWithCreatedTime (Aws::Utils::DateTime &&value)
 
const ThemeConfigurationGetConfiguration () const
 
bool ConfigurationHasBeenSet () const
 
void SetConfiguration (const ThemeConfiguration &value)
 
void SetConfiguration (ThemeConfiguration &&value)
 
ThemeVersionWithConfiguration (const ThemeConfiguration &value)
 
ThemeVersionWithConfiguration (ThemeConfiguration &&value)
 
const Aws::Vector< ThemeError > & GetErrors () const
 
bool ErrorsHasBeenSet () const
 
void SetErrors (const Aws::Vector< ThemeError > &value)
 
void SetErrors (Aws::Vector< ThemeError > &&value)
 
ThemeVersionWithErrors (const Aws::Vector< ThemeError > &value)
 
ThemeVersionWithErrors (Aws::Vector< ThemeError > &&value)
 
ThemeVersionAddErrors (const ThemeError &value)
 
ThemeVersionAddErrors (ThemeError &&value)
 
const ResourceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ResourceStatus &value)
 
void SetStatus (ResourceStatus &&value)
 
ThemeVersionWithStatus (const ResourceStatus &value)
 
ThemeVersionWithStatus (ResourceStatus &&value)
 

Detailed Description

A version of a theme.

See Also:

AWS API Reference

Definition at line 36 of file ThemeVersion.h.

Constructor & Destructor Documentation

◆ ThemeVersion() [1/2]

Aws::QuickSight::Model::ThemeVersion::ThemeVersion ( )

◆ ThemeVersion() [2/2]

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

Member Function Documentation

◆ AddErrors() [1/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::AddErrors ( const ThemeError value)
inline

Errors associated with the theme.

Definition at line 292 of file ThemeVersion.h.

◆ AddErrors() [2/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::AddErrors ( ThemeError &&  value)
inline

Errors associated with the theme.

Definition at line 297 of file ThemeVersion.h.

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 74 of file ThemeVersion.h.

◆ BaseThemeIdHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::BaseThemeIdHasBeenSet ( ) const
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 158 of file ThemeVersion.h.

◆ ConfigurationHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::ConfigurationHasBeenSet ( ) const
inline

The theme configuration, which contains all the theme display properties.

Definition at line 236 of file ThemeVersion.h.

◆ CreatedTimeHasBeenSet()

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

The date and time that this theme version was created.

Definition at line 205 of file ThemeVersion.h.

◆ DescriptionHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::DescriptionHasBeenSet ( ) const
inline

The description of the theme.

Definition at line 115 of file ThemeVersion.h.

◆ ErrorsHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::ErrorsHasBeenSet ( ) const
inline

Errors associated with the theme.

Definition at line 267 of file ThemeVersion.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 69 of file ThemeVersion.h.

◆ GetBaseThemeId()

const Aws::String& Aws::QuickSight::Model::ThemeVersion::GetBaseThemeId ( ) const
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 152 of file ThemeVersion.h.

◆ GetConfiguration()

const ThemeConfiguration& Aws::QuickSight::Model::ThemeVersion::GetConfiguration ( ) const
inline

The theme configuration, which contains all the theme display properties.

Definition at line 231 of file ThemeVersion.h.

◆ GetCreatedTime()

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

The date and time that this theme version was created.

Definition at line 200 of file ThemeVersion.h.

◆ GetDescription()

const Aws::String& Aws::QuickSight::Model::ThemeVersion::GetDescription ( ) const
inline

The description of the theme.

Definition at line 110 of file ThemeVersion.h.

◆ GetErrors()

const Aws::Vector<ThemeError>& Aws::QuickSight::Model::ThemeVersion::GetErrors ( ) const
inline

Errors associated with the theme.

Definition at line 262 of file ThemeVersion.h.

◆ GetStatus()

const ResourceStatus& Aws::QuickSight::Model::ThemeVersion::GetStatus ( ) const
inline

The status of the theme version.

Definition at line 303 of file ThemeVersion.h.

◆ GetVersionNumber()

long long Aws::QuickSight::Model::ThemeVersion::GetVersionNumber ( ) const
inline

The version number of the theme.

Definition at line 48 of file ThemeVersion.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 79 of file ThemeVersion.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 84 of file ThemeVersion.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 89 of file ThemeVersion.h.

◆ SetBaseThemeId() [1/3]

void Aws::QuickSight::Model::ThemeVersion::SetBaseThemeId ( const Aws::String value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 164 of file ThemeVersion.h.

◆ SetBaseThemeId() [2/3]

void Aws::QuickSight::Model::ThemeVersion::SetBaseThemeId ( Aws::String &&  value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 170 of file ThemeVersion.h.

◆ SetBaseThemeId() [3/3]

void Aws::QuickSight::Model::ThemeVersion::SetBaseThemeId ( const char *  value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 176 of file ThemeVersion.h.

◆ SetConfiguration() [1/2]

void Aws::QuickSight::Model::ThemeVersion::SetConfiguration ( const ThemeConfiguration value)
inline

The theme configuration, which contains all the theme display properties.

Definition at line 241 of file ThemeVersion.h.

◆ SetConfiguration() [2/2]

void Aws::QuickSight::Model::ThemeVersion::SetConfiguration ( ThemeConfiguration &&  value)
inline

The theme configuration, which contains all the theme display properties.

Definition at line 246 of file ThemeVersion.h.

◆ SetCreatedTime() [1/2]

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

The date and time that this theme version was created.

Definition at line 210 of file ThemeVersion.h.

◆ SetCreatedTime() [2/2]

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

The date and time that this theme version was created.

Definition at line 215 of file ThemeVersion.h.

◆ SetDescription() [1/3]

void Aws::QuickSight::Model::ThemeVersion::SetDescription ( const Aws::String value)
inline

The description of the theme.

Definition at line 120 of file ThemeVersion.h.

◆ SetDescription() [2/3]

void Aws::QuickSight::Model::ThemeVersion::SetDescription ( Aws::String &&  value)
inline

The description of the theme.

Definition at line 125 of file ThemeVersion.h.

◆ SetDescription() [3/3]

void Aws::QuickSight::Model::ThemeVersion::SetDescription ( const char *  value)
inline

The description of the theme.

Definition at line 130 of file ThemeVersion.h.

◆ SetErrors() [1/2]

void Aws::QuickSight::Model::ThemeVersion::SetErrors ( const Aws::Vector< ThemeError > &  value)
inline

Errors associated with the theme.

Definition at line 272 of file ThemeVersion.h.

◆ SetErrors() [2/2]

void Aws::QuickSight::Model::ThemeVersion::SetErrors ( Aws::Vector< ThemeError > &&  value)
inline

Errors associated with the theme.

Definition at line 277 of file ThemeVersion.h.

◆ SetStatus() [1/2]

void Aws::QuickSight::Model::ThemeVersion::SetStatus ( const ResourceStatus value)
inline

The status of the theme version.

Definition at line 313 of file ThemeVersion.h.

◆ SetStatus() [2/2]

void Aws::QuickSight::Model::ThemeVersion::SetStatus ( ResourceStatus &&  value)
inline

The status of the theme version.

Definition at line 318 of file ThemeVersion.h.

◆ SetVersionNumber()

void Aws::QuickSight::Model::ThemeVersion::SetVersionNumber ( long long  value)
inline

The version number of the theme.

Definition at line 58 of file ThemeVersion.h.

◆ StatusHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::StatusHasBeenSet ( ) const
inline

The status of the theme version.

Definition at line 308 of file ThemeVersion.h.

◆ VersionNumberHasBeenSet()

bool Aws::QuickSight::Model::ThemeVersion::VersionNumberHasBeenSet ( ) const
inline

The version number of the theme.

Definition at line 53 of file ThemeVersion.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 94 of file ThemeVersion.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 99 of file ThemeVersion.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the resource.

Definition at line 104 of file ThemeVersion.h.

◆ WithBaseThemeId() [1/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithBaseThemeId ( const Aws::String value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 182 of file ThemeVersion.h.

◆ WithBaseThemeId() [2/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithBaseThemeId ( Aws::String &&  value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 188 of file ThemeVersion.h.

◆ WithBaseThemeId() [3/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithBaseThemeId ( const char *  value)
inline

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.

Definition at line 194 of file ThemeVersion.h.

◆ WithConfiguration() [1/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithConfiguration ( const ThemeConfiguration value)
inline

The theme configuration, which contains all the theme display properties.

Definition at line 251 of file ThemeVersion.h.

◆ WithConfiguration() [2/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithConfiguration ( ThemeConfiguration &&  value)
inline

The theme configuration, which contains all the theme display properties.

Definition at line 256 of file ThemeVersion.h.

◆ WithCreatedTime() [1/2]

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

The date and time that this theme version was created.

Definition at line 220 of file ThemeVersion.h.

◆ WithCreatedTime() [2/2]

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

The date and time that this theme version was created.

Definition at line 225 of file ThemeVersion.h.

◆ WithDescription() [1/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithDescription ( const Aws::String value)
inline

The description of the theme.

Definition at line 135 of file ThemeVersion.h.

◆ WithDescription() [2/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithDescription ( Aws::String &&  value)
inline

The description of the theme.

Definition at line 140 of file ThemeVersion.h.

◆ WithDescription() [3/3]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithDescription ( const char *  value)
inline

The description of the theme.

Definition at line 145 of file ThemeVersion.h.

◆ WithErrors() [1/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithErrors ( const Aws::Vector< ThemeError > &  value)
inline

Errors associated with the theme.

Definition at line 282 of file ThemeVersion.h.

◆ WithErrors() [2/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithErrors ( Aws::Vector< ThemeError > &&  value)
inline

Errors associated with the theme.

Definition at line 287 of file ThemeVersion.h.

◆ WithStatus() [1/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithStatus ( const ResourceStatus value)
inline

The status of the theme version.

Definition at line 323 of file ThemeVersion.h.

◆ WithStatus() [2/2]

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithStatus ( ResourceStatus &&  value)
inline

The status of the theme version.

Definition at line 328 of file ThemeVersion.h.

◆ WithVersionNumber()

ThemeVersion& Aws::QuickSight::Model::ThemeVersion::WithVersionNumber ( long long  value)
inline

The version number of the theme.

Definition at line 63 of file ThemeVersion.h.


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