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

#include <TemplateVersion.h>

Public Member Functions

 TemplateVersion ()
 
 TemplateVersion (Aws::Utils::Json::JsonView jsonValue)
 
TemplateVersionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
TemplateVersionWithCreatedTime (const Aws::Utils::DateTime &value)
 
TemplateVersionWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< TemplateError > & GetErrors () const
 
bool ErrorsHasBeenSet () const
 
void SetErrors (const Aws::Vector< TemplateError > &value)
 
void SetErrors (Aws::Vector< TemplateError > &&value)
 
TemplateVersionWithErrors (const Aws::Vector< TemplateError > &value)
 
TemplateVersionWithErrors (Aws::Vector< TemplateError > &&value)
 
TemplateVersionAddErrors (const TemplateError &value)
 
TemplateVersionAddErrors (TemplateError &&value)
 
long long GetVersionNumber () const
 
bool VersionNumberHasBeenSet () const
 
void SetVersionNumber (long long value)
 
TemplateVersionWithVersionNumber (long long value)
 
const ResourceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ResourceStatus &value)
 
void SetStatus (ResourceStatus &&value)
 
TemplateVersionWithStatus (const ResourceStatus &value)
 
TemplateVersionWithStatus (ResourceStatus &&value)
 
const Aws::Vector< DataSetConfiguration > & GetDataSetConfigurations () const
 
bool DataSetConfigurationsHasBeenSet () const
 
void SetDataSetConfigurations (const Aws::Vector< DataSetConfiguration > &value)
 
void SetDataSetConfigurations (Aws::Vector< DataSetConfiguration > &&value)
 
TemplateVersionWithDataSetConfigurations (const Aws::Vector< DataSetConfiguration > &value)
 
TemplateVersionWithDataSetConfigurations (Aws::Vector< DataSetConfiguration > &&value)
 
TemplateVersionAddDataSetConfigurations (const DataSetConfiguration &value)
 
TemplateVersionAddDataSetConfigurations (DataSetConfiguration &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
TemplateVersionWithDescription (const Aws::String &value)
 
TemplateVersionWithDescription (Aws::String &&value)
 
TemplateVersionWithDescription (const char *value)
 
const Aws::StringGetSourceEntityArn () const
 
bool SourceEntityArnHasBeenSet () const
 
void SetSourceEntityArn (const Aws::String &value)
 
void SetSourceEntityArn (Aws::String &&value)
 
void SetSourceEntityArn (const char *value)
 
TemplateVersionWithSourceEntityArn (const Aws::String &value)
 
TemplateVersionWithSourceEntityArn (Aws::String &&value)
 
TemplateVersionWithSourceEntityArn (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)
 
TemplateVersionWithThemeArn (const Aws::String &value)
 
TemplateVersionWithThemeArn (Aws::String &&value)
 
TemplateVersionWithThemeArn (const char *value)
 
const Aws::Vector< Sheet > & GetSheets () const
 
bool SheetsHasBeenSet () const
 
void SetSheets (const Aws::Vector< Sheet > &value)
 
void SetSheets (Aws::Vector< Sheet > &&value)
 
TemplateVersionWithSheets (const Aws::Vector< Sheet > &value)
 
TemplateVersionWithSheets (Aws::Vector< Sheet > &&value)
 
TemplateVersionAddSheets (const Sheet &value)
 
TemplateVersionAddSheets (Sheet &&value)
 

Detailed Description

A version of a template.

See Also:

AWS API Reference

Definition at line 37 of file TemplateVersion.h.

Constructor & Destructor Documentation

◆ TemplateVersion() [1/2]

Aws::QuickSight::Model::TemplateVersion::TemplateVersion ( )

◆ TemplateVersion() [2/2]

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

Member Function Documentation

◆ AddDataSetConfigurations() [1/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::AddDataSetConfigurations ( const DataSetConfiguration value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 217 of file TemplateVersion.h.

◆ AddDataSetConfigurations() [2/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::AddDataSetConfigurations ( DataSetConfiguration &&  value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 224 of file TemplateVersion.h.

◆ AddErrors() [1/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::AddErrors ( const TemplateError value)
inline

Errors associated with this template version.

Definition at line 110 of file TemplateVersion.h.

◆ AddErrors() [2/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::AddErrors ( TemplateError &&  value)
inline

Errors associated with this template version.

Definition at line 115 of file TemplateVersion.h.

◆ AddSheets() [1/2]

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

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

Definition at line 398 of file TemplateVersion.h.

◆ AddSheets() [2/2]

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

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

Definition at line 404 of file TemplateVersion.h.

◆ CreatedTimeHasBeenSet()

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

The time that this template version was created.

Definition at line 54 of file TemplateVersion.h.

◆ DataSetConfigurationsHasBeenSet()

bool Aws::QuickSight::Model::TemplateVersion::DataSetConfigurationsHasBeenSet ( ) const
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 182 of file TemplateVersion.h.

◆ DescriptionHasBeenSet()

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

The description of the template.

Definition at line 235 of file TemplateVersion.h.

◆ ErrorsHasBeenSet()

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

Errors associated with this template version.

Definition at line 85 of file TemplateVersion.h.

◆ GetCreatedTime()

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

The time that this template version was created.

Definition at line 49 of file TemplateVersion.h.

◆ GetDataSetConfigurations()

const Aws::Vector<DataSetConfiguration>& Aws::QuickSight::Model::TemplateVersion::GetDataSetConfigurations ( ) const
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 175 of file TemplateVersion.h.

◆ GetDescription()

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

The description of the template.

Definition at line 230 of file TemplateVersion.h.

◆ GetErrors()

const Aws::Vector<TemplateError>& Aws::QuickSight::Model::TemplateVersion::GetErrors ( ) const
inline

Errors associated with this template version.

Definition at line 80 of file TemplateVersion.h.

◆ GetSheets()

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

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

Definition at line 362 of file TemplateVersion.h.

◆ GetSourceEntityArn()

const Aws::String& Aws::QuickSight::Model::TemplateVersion::GetSourceEntityArn ( ) const
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 272 of file TemplateVersion.h.

◆ GetStatus()

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

The HTTP status of the request.

Definition at line 142 of file TemplateVersion.h.

◆ GetThemeArn()

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

The ARN of the theme associated with this version of the template.

Definition at line 320 of file TemplateVersion.h.

◆ GetVersionNumber()

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

The version number of the template version.

Definition at line 121 of file TemplateVersion.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCreatedTime() [1/2]

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

The time that this template version was created.

Definition at line 59 of file TemplateVersion.h.

◆ SetCreatedTime() [2/2]

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

The time that this template version was created.

Definition at line 64 of file TemplateVersion.h.

◆ SetDataSetConfigurations() [1/2]

void Aws::QuickSight::Model::TemplateVersion::SetDataSetConfigurations ( const Aws::Vector< DataSetConfiguration > &  value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 189 of file TemplateVersion.h.

◆ SetDataSetConfigurations() [2/2]

void Aws::QuickSight::Model::TemplateVersion::SetDataSetConfigurations ( Aws::Vector< DataSetConfiguration > &&  value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 196 of file TemplateVersion.h.

◆ SetDescription() [1/3]

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

The description of the template.

Definition at line 240 of file TemplateVersion.h.

◆ SetDescription() [2/3]

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

The description of the template.

Definition at line 245 of file TemplateVersion.h.

◆ SetDescription() [3/3]

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

The description of the template.

Definition at line 250 of file TemplateVersion.h.

◆ SetErrors() [1/2]

void Aws::QuickSight::Model::TemplateVersion::SetErrors ( const Aws::Vector< TemplateError > &  value)
inline

Errors associated with this template version.

Definition at line 90 of file TemplateVersion.h.

◆ SetErrors() [2/2]

void Aws::QuickSight::Model::TemplateVersion::SetErrors ( Aws::Vector< TemplateError > &&  value)
inline

Errors associated with this template version.

Definition at line 95 of file TemplateVersion.h.

◆ SetSheets() [1/2]

void Aws::QuickSight::Model::TemplateVersion::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 374 of file TemplateVersion.h.

◆ SetSheets() [2/2]

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

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

Definition at line 380 of file TemplateVersion.h.

◆ SetSourceEntityArn() [1/3]

void Aws::QuickSight::Model::TemplateVersion::SetSourceEntityArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 284 of file TemplateVersion.h.

◆ SetSourceEntityArn() [2/3]

void Aws::QuickSight::Model::TemplateVersion::SetSourceEntityArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 290 of file TemplateVersion.h.

◆ SetSourceEntityArn() [3/3]

void Aws::QuickSight::Model::TemplateVersion::SetSourceEntityArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 296 of file TemplateVersion.h.

◆ SetStatus() [1/2]

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

The HTTP status of the request.

Definition at line 152 of file TemplateVersion.h.

◆ SetStatus() [2/2]

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

The HTTP status of the request.

Definition at line 157 of file TemplateVersion.h.

◆ SetThemeArn() [1/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 330 of file TemplateVersion.h.

◆ SetThemeArn() [2/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 335 of file TemplateVersion.h.

◆ SetThemeArn() [3/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 340 of file TemplateVersion.h.

◆ SetVersionNumber()

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

The version number of the template version.

Definition at line 131 of file TemplateVersion.h.

◆ SheetsHasBeenSet()

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

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

Definition at line 368 of file TemplateVersion.h.

◆ SourceEntityArnHasBeenSet()

bool Aws::QuickSight::Model::TemplateVersion::SourceEntityArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 278 of file TemplateVersion.h.

◆ StatusHasBeenSet()

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

The HTTP status of the request.

Definition at line 147 of file TemplateVersion.h.

◆ ThemeArnHasBeenSet()

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

The ARN of the theme associated with this version of the template.

Definition at line 325 of file TemplateVersion.h.

◆ VersionNumberHasBeenSet()

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

The version number of the template version.

Definition at line 126 of file TemplateVersion.h.

◆ WithCreatedTime() [1/2]

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

The time that this template version was created.

Definition at line 69 of file TemplateVersion.h.

◆ WithCreatedTime() [2/2]

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

The time that this template version was created.

Definition at line 74 of file TemplateVersion.h.

◆ WithDataSetConfigurations() [1/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithDataSetConfigurations ( const Aws::Vector< DataSetConfiguration > &  value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 203 of file TemplateVersion.h.

◆ WithDataSetConfigurations() [2/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithDataSetConfigurations ( Aws::Vector< DataSetConfiguration > &&  value)
inline

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Definition at line 210 of file TemplateVersion.h.

◆ WithDescription() [1/3]

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

The description of the template.

Definition at line 255 of file TemplateVersion.h.

◆ WithDescription() [2/3]

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

The description of the template.

Definition at line 260 of file TemplateVersion.h.

◆ WithDescription() [3/3]

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

The description of the template.

Definition at line 265 of file TemplateVersion.h.

◆ WithErrors() [1/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithErrors ( const Aws::Vector< TemplateError > &  value)
inline

Errors associated with this template version.

Definition at line 100 of file TemplateVersion.h.

◆ WithErrors() [2/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithErrors ( Aws::Vector< TemplateError > &&  value)
inline

Errors associated with this template version.

Definition at line 105 of file TemplateVersion.h.

◆ WithSheets() [1/2]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::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 386 of file TemplateVersion.h.

◆ WithSheets() [2/2]

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

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

Definition at line 392 of file TemplateVersion.h.

◆ WithSourceEntityArn() [1/3]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithSourceEntityArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 302 of file TemplateVersion.h.

◆ WithSourceEntityArn() [2/3]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithSourceEntityArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 308 of file TemplateVersion.h.

◆ WithSourceEntityArn() [3/3]

TemplateVersion& Aws::QuickSight::Model::TemplateVersion::WithSourceEntityArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Definition at line 314 of file TemplateVersion.h.

◆ WithStatus() [1/2]

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

The HTTP status of the request.

Definition at line 162 of file TemplateVersion.h.

◆ WithStatus() [2/2]

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

The HTTP status of the request.

Definition at line 167 of file TemplateVersion.h.

◆ WithThemeArn() [1/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 345 of file TemplateVersion.h.

◆ WithThemeArn() [2/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 350 of file TemplateVersion.h.

◆ WithThemeArn() [3/3]

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

The ARN of the theme associated with this version of the template.

Definition at line 355 of file TemplateVersion.h.

◆ WithVersionNumber()

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

The version number of the template version.

Definition at line 136 of file TemplateVersion.h.


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