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

#include <Analysis.h>

Public Member Functions

 Analysis ()
 
 Analysis (Aws::Utils::Json::JsonView jsonValue)
 
Analysisoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAnalysisId () const
 
bool AnalysisIdHasBeenSet () const
 
void SetAnalysisId (const Aws::String &value)
 
void SetAnalysisId (Aws::String &&value)
 
void SetAnalysisId (const char *value)
 
AnalysisWithAnalysisId (const Aws::String &value)
 
AnalysisWithAnalysisId (Aws::String &&value)
 
AnalysisWithAnalysisId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
AnalysisWithArn (const Aws::String &value)
 
AnalysisWithArn (Aws::String &&value)
 
AnalysisWithArn (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)
 
AnalysisWithName (const Aws::String &value)
 
AnalysisWithName (Aws::String &&value)
 
AnalysisWithName (const char *value)
 
const ResourceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ResourceStatus &value)
 
void SetStatus (ResourceStatus &&value)
 
AnalysisWithStatus (const ResourceStatus &value)
 
AnalysisWithStatus (ResourceStatus &&value)
 
const Aws::Vector< AnalysisError > & GetErrors () const
 
bool ErrorsHasBeenSet () const
 
void SetErrors (const Aws::Vector< AnalysisError > &value)
 
void SetErrors (Aws::Vector< AnalysisError > &&value)
 
AnalysisWithErrors (const Aws::Vector< AnalysisError > &value)
 
AnalysisWithErrors (Aws::Vector< AnalysisError > &&value)
 
AnalysisAddErrors (const AnalysisError &value)
 
AnalysisAddErrors (AnalysisError &&value)
 
const Aws::Vector< Aws::String > & GetDataSetArns () const
 
bool DataSetArnsHasBeenSet () const
 
void SetDataSetArns (const Aws::Vector< Aws::String > &value)
 
void SetDataSetArns (Aws::Vector< Aws::String > &&value)
 
AnalysisWithDataSetArns (const Aws::Vector< Aws::String > &value)
 
AnalysisWithDataSetArns (Aws::Vector< Aws::String > &&value)
 
AnalysisAddDataSetArns (const Aws::String &value)
 
AnalysisAddDataSetArns (Aws::String &&value)
 
AnalysisAddDataSetArns (const char *value)
 
const Aws::StringGetThemeArn () const
 
bool ThemeArnHasBeenSet () const
 
void SetThemeArn (const Aws::String &value)
 
void SetThemeArn (Aws::String &&value)
 
void SetThemeArn (const char *value)
 
AnalysisWithThemeArn (const Aws::String &value)
 
AnalysisWithThemeArn (Aws::String &&value)
 
AnalysisWithThemeArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
AnalysisWithCreatedTime (const Aws::Utils::DateTime &value)
 
AnalysisWithCreatedTime (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)
 
AnalysisWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
AnalysisWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Sheet > & GetSheets () const
 
bool SheetsHasBeenSet () const
 
void SetSheets (const Aws::Vector< Sheet > &value)
 
void SetSheets (Aws::Vector< Sheet > &&value)
 
AnalysisWithSheets (const Aws::Vector< Sheet > &value)
 
AnalysisWithSheets (Aws::Vector< Sheet > &&value)
 
AnalysisAddSheets (const Sheet &value)
 
AnalysisAddSheets (Sheet &&value)
 

Detailed Description

Metadata structure for an analysis in Amazon QuickSight

See Also:

AWS API Reference

Definition at line 37 of file Analysis.h.

Constructor & Destructor Documentation

◆ Analysis() [1/2]

Aws::QuickSight::Model::Analysis::Analysis ( )

◆ Analysis() [2/2]

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

Member Function Documentation

◆ AddDataSetArns() [1/3]

Analysis& Aws::QuickSight::Model::Analysis::AddDataSetArns ( const Aws::String value)
inline

The ARNs of the datasets of the analysis.

Definition at line 274 of file Analysis.h.

◆ AddDataSetArns() [2/3]

Analysis& Aws::QuickSight::Model::Analysis::AddDataSetArns ( Aws::String &&  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 279 of file Analysis.h.

◆ AddDataSetArns() [3/3]

Analysis& Aws::QuickSight::Model::Analysis::AddDataSetArns ( const char *  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 284 of file Analysis.h.

◆ AddErrors() [1/2]

Analysis& Aws::QuickSight::Model::Analysis::AddErrors ( const AnalysisError value)
inline

Errors associated with the analysis.

Definition at line 233 of file Analysis.h.

◆ AddErrors() [2/2]

Analysis& Aws::QuickSight::Model::Analysis::AddErrors ( AnalysisError &&  value)
inline

Errors associated with the analysis.

Definition at line 238 of file Analysis.h.

◆ AddSheets() [1/2]

Analysis& Aws::QuickSight::Model::Analysis::AddSheets ( const Sheet value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 430 of file Analysis.h.

◆ AddSheets() [2/2]

Analysis& Aws::QuickSight::Model::Analysis::AddSheets ( Sheet &&  value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 436 of file Analysis.h.

◆ AnalysisIdHasBeenSet()

bool Aws::QuickSight::Model::Analysis::AnalysisIdHasBeenSet ( ) const
inline

The ID of the analysis.

Definition at line 54 of file Analysis.h.

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 95 of file Analysis.h.

◆ CreatedTimeHasBeenSet()

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

The time that the analysis was created.

Definition at line 336 of file Analysis.h.

◆ DataSetArnsHasBeenSet()

bool Aws::QuickSight::Model::Analysis::DataSetArnsHasBeenSet ( ) const
inline

The ARNs of the datasets of the analysis.

Definition at line 249 of file Analysis.h.

◆ ErrorsHasBeenSet()

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

Errors associated with the analysis.

Definition at line 208 of file Analysis.h.

◆ GetAnalysisId()

const Aws::String& Aws::QuickSight::Model::Analysis::GetAnalysisId ( ) const
inline

The ID of the analysis.

Definition at line 49 of file Analysis.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 90 of file Analysis.h.

◆ GetCreatedTime()

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

The time that the analysis was created.

Definition at line 331 of file Analysis.h.

◆ GetDataSetArns()

const Aws::Vector<Aws::String>& Aws::QuickSight::Model::Analysis::GetDataSetArns ( ) const
inline

The ARNs of the datasets of the analysis.

Definition at line 244 of file Analysis.h.

◆ GetErrors()

const Aws::Vector<AnalysisError>& Aws::QuickSight::Model::Analysis::GetErrors ( ) const
inline

Errors associated with the analysis.

Definition at line 203 of file Analysis.h.

◆ GetLastUpdatedTime()

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

The time that the analysis was last updated.

Definition at line 362 of file Analysis.h.

◆ GetName()

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

The descriptive name of the analysis.

Definition at line 131 of file Analysis.h.

◆ GetSheets()

const Aws::Vector<Sheet>& Aws::QuickSight::Model::Analysis::GetSheets ( ) const
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 394 of file Analysis.h.

◆ GetStatus()

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

Status associated with the analysis.

Definition at line 172 of file Analysis.h.

◆ GetThemeArn()

const Aws::String& Aws::QuickSight::Model::Analysis::GetThemeArn ( ) const
inline

The ARN of the theme of the analysis.

Definition at line 290 of file Analysis.h.

◆ Jsonize()

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

◆ LastUpdatedTimeHasBeenSet()

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

The time that the analysis was last updated.

Definition at line 367 of file Analysis.h.

◆ NameHasBeenSet()

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

The descriptive name of the analysis.

Definition at line 136 of file Analysis.h.

◆ operator=()

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

◆ SetAnalysisId() [1/3]

void Aws::QuickSight::Model::Analysis::SetAnalysisId ( const Aws::String value)
inline

The ID of the analysis.

Definition at line 59 of file Analysis.h.

◆ SetAnalysisId() [2/3]

void Aws::QuickSight::Model::Analysis::SetAnalysisId ( Aws::String &&  value)
inline

The ID of the analysis.

Definition at line 64 of file Analysis.h.

◆ SetAnalysisId() [3/3]

void Aws::QuickSight::Model::Analysis::SetAnalysisId ( const char *  value)
inline

The ID of the analysis.

Definition at line 69 of file Analysis.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 100 of file Analysis.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 105 of file Analysis.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 110 of file Analysis.h.

◆ SetCreatedTime() [1/2]

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

The time that the analysis was created.

Definition at line 341 of file Analysis.h.

◆ SetCreatedTime() [2/2]

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

The time that the analysis was created.

Definition at line 346 of file Analysis.h.

◆ SetDataSetArns() [1/2]

void Aws::QuickSight::Model::Analysis::SetDataSetArns ( const Aws::Vector< Aws::String > &  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 254 of file Analysis.h.

◆ SetDataSetArns() [2/2]

void Aws::QuickSight::Model::Analysis::SetDataSetArns ( Aws::Vector< Aws::String > &&  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 259 of file Analysis.h.

◆ SetErrors() [1/2]

void Aws::QuickSight::Model::Analysis::SetErrors ( const Aws::Vector< AnalysisError > &  value)
inline

Errors associated with the analysis.

Definition at line 213 of file Analysis.h.

◆ SetErrors() [2/2]

void Aws::QuickSight::Model::Analysis::SetErrors ( Aws::Vector< AnalysisError > &&  value)
inline

Errors associated with the analysis.

Definition at line 218 of file Analysis.h.

◆ SetLastUpdatedTime() [1/2]

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

The time that the analysis was last updated.

Definition at line 372 of file Analysis.h.

◆ SetLastUpdatedTime() [2/2]

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

The time that the analysis was last updated.

Definition at line 377 of file Analysis.h.

◆ SetName() [1/3]

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

The descriptive name of the analysis.

Definition at line 141 of file Analysis.h.

◆ SetName() [2/3]

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

The descriptive name of the analysis.

Definition at line 146 of file Analysis.h.

◆ SetName() [3/3]

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

The descriptive name of the analysis.

Definition at line 151 of file Analysis.h.

◆ SetSheets() [1/2]

void Aws::QuickSight::Model::Analysis::SetSheets ( const Aws::Vector< Sheet > &  value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 406 of file Analysis.h.

◆ SetSheets() [2/2]

void Aws::QuickSight::Model::Analysis::SetSheets ( Aws::Vector< Sheet > &&  value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 412 of file Analysis.h.

◆ SetStatus() [1/2]

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

Status associated with the analysis.

Definition at line 182 of file Analysis.h.

◆ SetStatus() [2/2]

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

Status associated with the analysis.

Definition at line 187 of file Analysis.h.

◆ SetThemeArn() [1/3]

void Aws::QuickSight::Model::Analysis::SetThemeArn ( const Aws::String value)
inline

The ARN of the theme of the analysis.

Definition at line 300 of file Analysis.h.

◆ SetThemeArn() [2/3]

void Aws::QuickSight::Model::Analysis::SetThemeArn ( Aws::String &&  value)
inline

The ARN of the theme of the analysis.

Definition at line 305 of file Analysis.h.

◆ SetThemeArn() [3/3]

void Aws::QuickSight::Model::Analysis::SetThemeArn ( const char *  value)
inline

The ARN of the theme of the analysis.

Definition at line 310 of file Analysis.h.

◆ SheetsHasBeenSet()

bool Aws::QuickSight::Model::Analysis::SheetsHasBeenSet ( ) const
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 400 of file Analysis.h.

◆ StatusHasBeenSet()

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

Status associated with the analysis.

Definition at line 177 of file Analysis.h.

◆ ThemeArnHasBeenSet()

bool Aws::QuickSight::Model::Analysis::ThemeArnHasBeenSet ( ) const
inline

The ARN of the theme of the analysis.

Definition at line 295 of file Analysis.h.

◆ WithAnalysisId() [1/3]

Analysis& Aws::QuickSight::Model::Analysis::WithAnalysisId ( const Aws::String value)
inline

The ID of the analysis.

Definition at line 74 of file Analysis.h.

◆ WithAnalysisId() [2/3]

Analysis& Aws::QuickSight::Model::Analysis::WithAnalysisId ( Aws::String &&  value)
inline

The ID of the analysis.

Definition at line 79 of file Analysis.h.

◆ WithAnalysisId() [3/3]

Analysis& Aws::QuickSight::Model::Analysis::WithAnalysisId ( const char *  value)
inline

The ID of the analysis.

Definition at line 84 of file Analysis.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 115 of file Analysis.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 120 of file Analysis.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the analysis.

Definition at line 125 of file Analysis.h.

◆ WithCreatedTime() [1/2]

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

The time that the analysis was created.

Definition at line 351 of file Analysis.h.

◆ WithCreatedTime() [2/2]

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

The time that the analysis was created.

Definition at line 356 of file Analysis.h.

◆ WithDataSetArns() [1/2]

Analysis& Aws::QuickSight::Model::Analysis::WithDataSetArns ( const Aws::Vector< Aws::String > &  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 264 of file Analysis.h.

◆ WithDataSetArns() [2/2]

Analysis& Aws::QuickSight::Model::Analysis::WithDataSetArns ( Aws::Vector< Aws::String > &&  value)
inline

The ARNs of the datasets of the analysis.

Definition at line 269 of file Analysis.h.

◆ WithErrors() [1/2]

Analysis& Aws::QuickSight::Model::Analysis::WithErrors ( const Aws::Vector< AnalysisError > &  value)
inline

Errors associated with the analysis.

Definition at line 223 of file Analysis.h.

◆ WithErrors() [2/2]

Analysis& Aws::QuickSight::Model::Analysis::WithErrors ( Aws::Vector< AnalysisError > &&  value)
inline

Errors associated with the analysis.

Definition at line 228 of file Analysis.h.

◆ WithLastUpdatedTime() [1/2]

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

The time that the analysis was last updated.

Definition at line 382 of file Analysis.h.

◆ WithLastUpdatedTime() [2/2]

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

The time that the analysis was last updated.

Definition at line 387 of file Analysis.h.

◆ WithName() [1/3]

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

The descriptive name of the analysis.

Definition at line 156 of file Analysis.h.

◆ WithName() [2/3]

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

The descriptive name of the analysis.

Definition at line 161 of file Analysis.h.

◆ WithName() [3/3]

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

The descriptive name of the analysis.

Definition at line 166 of file Analysis.h.

◆ WithSheets() [1/2]

Analysis& Aws::QuickSight::Model::Analysis::WithSheets ( const Aws::Vector< Sheet > &  value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 418 of file Analysis.h.

◆ WithSheets() [2/2]

Analysis& Aws::QuickSight::Model::Analysis::WithSheets ( Aws::Vector< Sheet > &&  value)
inline

A list of the associated sheets with the unique identifier and name of each sheet.

Definition at line 424 of file Analysis.h.

◆ WithStatus() [1/2]

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

Status associated with the analysis.

Definition at line 192 of file Analysis.h.

◆ WithStatus() [2/2]

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

Status associated with the analysis.

Definition at line 197 of file Analysis.h.

◆ WithThemeArn() [1/3]

Analysis& Aws::QuickSight::Model::Analysis::WithThemeArn ( const Aws::String value)
inline

The ARN of the theme of the analysis.

Definition at line 315 of file Analysis.h.

◆ WithThemeArn() [2/3]

Analysis& Aws::QuickSight::Model::Analysis::WithThemeArn ( Aws::String &&  value)
inline

The ARN of the theme of the analysis.

Definition at line 320 of file Analysis.h.

◆ WithThemeArn() [3/3]

Analysis& Aws::QuickSight::Model::Analysis::WithThemeArn ( const char *  value)
inline

The ARN of the theme of the analysis.

Definition at line 325 of file Analysis.h.


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