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

#include <Template.h>

Public Member Functions

 Template ()
 
 Template (Aws::Utils::Json::JsonView jsonValue)
 
Templateoperator= (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)
 
TemplateWithArn (const Aws::String &value)
 
TemplateWithArn (Aws::String &&value)
 
TemplateWithArn (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)
 
TemplateWithName (const Aws::String &value)
 
TemplateWithName (Aws::String &&value)
 
TemplateWithName (const char *value)
 
const TemplateVersionGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const TemplateVersion &value)
 
void SetVersion (TemplateVersion &&value)
 
TemplateWithVersion (const TemplateVersion &value)
 
TemplateWithVersion (TemplateVersion &&value)
 
const Aws::StringGetTemplateId () const
 
bool TemplateIdHasBeenSet () const
 
void SetTemplateId (const Aws::String &value)
 
void SetTemplateId (Aws::String &&value)
 
void SetTemplateId (const char *value)
 
TemplateWithTemplateId (const Aws::String &value)
 
TemplateWithTemplateId (Aws::String &&value)
 
TemplateWithTemplateId (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedTime () const
 
bool LastUpdatedTimeHasBeenSet () const
 
void SetLastUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTime (Aws::Utils::DateTime &&value)
 
TemplateWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
TemplateWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
TemplateWithCreatedTime (const Aws::Utils::DateTime &value)
 
TemplateWithCreatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A template object. A template is an entity in QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with an analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

You can share templates across AWS accounts by allowing users in other AWS accounts to create a template or a dashboard from an existing template.

See Also:

AWS API Reference

Definition at line 41 of file Template.h.

Constructor & Destructor Documentation

◆ Template() [1/2]

Aws::QuickSight::Model::Template::Template ( )

◆ Template() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the template.

Definition at line 58 of file Template.h.

◆ CreatedTimeHasBeenSet()

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

Time when this was created.

Definition at line 251 of file Template.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the template.

Definition at line 53 of file Template.h.

◆ GetCreatedTime()

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

Time when this was created.

Definition at line 246 of file Template.h.

◆ GetLastUpdatedTime()

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

Time when this was last updated.

Definition at line 215 of file Template.h.

◆ GetName()

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

The display name of the template.

Definition at line 94 of file Template.h.

◆ GetTemplateId()

const Aws::String& Aws::QuickSight::Model::Template::GetTemplateId ( ) const
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 167 of file Template.h.

◆ GetVersion()

const TemplateVersion& Aws::QuickSight::Model::Template::GetVersion ( ) const
inline

A structure describing the versions of the template.

Definition at line 135 of file Template.h.

◆ Jsonize()

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

◆ LastUpdatedTimeHasBeenSet()

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

Time when this was last updated.

Definition at line 220 of file Template.h.

◆ NameHasBeenSet()

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

The display name of the template.

Definition at line 99 of file Template.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 63 of file Template.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 68 of file Template.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 73 of file Template.h.

◆ SetCreatedTime() [1/2]

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

Time when this was created.

Definition at line 256 of file Template.h.

◆ SetCreatedTime() [2/2]

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

Time when this was created.

Definition at line 261 of file Template.h.

◆ SetLastUpdatedTime() [1/2]

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

Time when this was last updated.

Definition at line 225 of file Template.h.

◆ SetLastUpdatedTime() [2/2]

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

Time when this was last updated.

Definition at line 230 of file Template.h.

◆ SetName() [1/3]

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

The display name of the template.

Definition at line 104 of file Template.h.

◆ SetName() [2/3]

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

The display name of the template.

Definition at line 109 of file Template.h.

◆ SetName() [3/3]

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

The display name of the template.

Definition at line 114 of file Template.h.

◆ SetTemplateId() [1/3]

void Aws::QuickSight::Model::Template::SetTemplateId ( const Aws::String value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 179 of file Template.h.

◆ SetTemplateId() [2/3]

void Aws::QuickSight::Model::Template::SetTemplateId ( Aws::String &&  value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 185 of file Template.h.

◆ SetTemplateId() [3/3]

void Aws::QuickSight::Model::Template::SetTemplateId ( const char *  value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 191 of file Template.h.

◆ SetVersion() [1/2]

void Aws::QuickSight::Model::Template::SetVersion ( const TemplateVersion value)
inline

A structure describing the versions of the template.

Definition at line 145 of file Template.h.

◆ SetVersion() [2/2]

void Aws::QuickSight::Model::Template::SetVersion ( TemplateVersion &&  value)
inline

A structure describing the versions of the template.

Definition at line 150 of file Template.h.

◆ TemplateIdHasBeenSet()

bool Aws::QuickSight::Model::Template::TemplateIdHasBeenSet ( ) const
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 173 of file Template.h.

◆ VersionHasBeenSet()

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

A structure describing the versions of the template.

Definition at line 140 of file Template.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 78 of file Template.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 83 of file Template.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the template.

Definition at line 88 of file Template.h.

◆ WithCreatedTime() [1/2]

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

Time when this was created.

Definition at line 266 of file Template.h.

◆ WithCreatedTime() [2/2]

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

Time when this was created.

Definition at line 271 of file Template.h.

◆ WithLastUpdatedTime() [1/2]

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

Time when this was last updated.

Definition at line 235 of file Template.h.

◆ WithLastUpdatedTime() [2/2]

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

Time when this was last updated.

Definition at line 240 of file Template.h.

◆ WithName() [1/3]

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

The display name of the template.

Definition at line 119 of file Template.h.

◆ WithName() [2/3]

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

The display name of the template.

Definition at line 124 of file Template.h.

◆ WithName() [3/3]

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

The display name of the template.

Definition at line 129 of file Template.h.

◆ WithTemplateId() [1/3]

Template& Aws::QuickSight::Model::Template::WithTemplateId ( const Aws::String value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 197 of file Template.h.

◆ WithTemplateId() [2/3]

Template& Aws::QuickSight::Model::Template::WithTemplateId ( Aws::String &&  value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 203 of file Template.h.

◆ WithTemplateId() [3/3]

Template& Aws::QuickSight::Model::Template::WithTemplateId ( const char *  value)
inline

The ID for the template. This is unique per AWS Region for each AWS account.

Definition at line 209 of file Template.h.

◆ WithVersion() [1/2]

Template& Aws::QuickSight::Model::Template::WithVersion ( const TemplateVersion value)
inline

A structure describing the versions of the template.

Definition at line 155 of file Template.h.

◆ WithVersion() [2/2]

Template& Aws::QuickSight::Model::Template::WithVersion ( TemplateVersion &&  value)
inline

A structure describing the versions of the template.

Definition at line 160 of file Template.h.


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