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

#include <TemplateSummary.h>

Public Member Functions

 TemplateSummary ()
 
 TemplateSummary (Aws::Utils::Json::JsonView jsonValue)
 
TemplateSummaryoperator= (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)
 
TemplateSummaryWithArn (const Aws::String &value)
 
TemplateSummaryWithArn (Aws::String &&value)
 
TemplateSummaryWithArn (const char *value)
 
const Aws::StringGetTemplateId () const
 
bool TemplateIdHasBeenSet () const
 
void SetTemplateId (const Aws::String &value)
 
void SetTemplateId (Aws::String &&value)
 
void SetTemplateId (const char *value)
 
TemplateSummaryWithTemplateId (const Aws::String &value)
 
TemplateSummaryWithTemplateId (Aws::String &&value)
 
TemplateSummaryWithTemplateId (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)
 
TemplateSummaryWithName (const Aws::String &value)
 
TemplateSummaryWithName (Aws::String &&value)
 
TemplateSummaryWithName (const char *value)
 
long long GetLatestVersionNumber () const
 
bool LatestVersionNumberHasBeenSet () const
 
void SetLatestVersionNumber (long long value)
 
TemplateSummaryWithLatestVersionNumber (long long value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
TemplateSummaryWithCreatedTime (const Aws::Utils::DateTime &value)
 
TemplateSummaryWithCreatedTime (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)
 
TemplateSummaryWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
TemplateSummaryWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

The template summary.

See Also:

AWS API Reference

Definition at line 32 of file TemplateSummary.h.

Constructor & Destructor Documentation

◆ TemplateSummary() [1/2]

Aws::QuickSight::Model::TemplateSummary::TemplateSummary ( )

◆ TemplateSummary() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

A summary of a template.

Definition at line 49 of file TemplateSummary.h.

◆ CreatedTimeHasBeenSet()

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

The last time that this template was created.

Definition at line 205 of file TemplateSummary.h.

◆ GetArn()

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

A summary of a template.

Definition at line 44 of file TemplateSummary.h.

◆ GetCreatedTime()

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

The last time that this template was created.

Definition at line 200 of file TemplateSummary.h.

◆ GetLastUpdatedTime()

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

The last time that this template was updated.

Definition at line 231 of file TemplateSummary.h.

◆ GetLatestVersionNumber()

long long Aws::QuickSight::Model::TemplateSummary::GetLatestVersionNumber ( ) const
inline

A structure containing a list of version numbers for the template summary.

Definition at line 176 of file TemplateSummary.h.

◆ GetName()

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

A display name for the template.

Definition at line 134 of file TemplateSummary.h.

◆ GetTemplateId()

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

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

Definition at line 86 of file TemplateSummary.h.

◆ Jsonize()

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

◆ LastUpdatedTimeHasBeenSet()

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

The last time that this template was updated.

Definition at line 236 of file TemplateSummary.h.

◆ LatestVersionNumberHasBeenSet()

bool Aws::QuickSight::Model::TemplateSummary::LatestVersionNumberHasBeenSet ( ) const
inline

A structure containing a list of version numbers for the template summary.

Definition at line 182 of file TemplateSummary.h.

◆ NameHasBeenSet()

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

A display name for the template.

Definition at line 139 of file TemplateSummary.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

A summary of a template.

Definition at line 54 of file TemplateSummary.h.

◆ SetArn() [2/3]

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

A summary of a template.

Definition at line 59 of file TemplateSummary.h.

◆ SetArn() [3/3]

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

A summary of a template.

Definition at line 64 of file TemplateSummary.h.

◆ SetCreatedTime() [1/2]

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

The last time that this template was created.

Definition at line 210 of file TemplateSummary.h.

◆ SetCreatedTime() [2/2]

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

The last time that this template was created.

Definition at line 215 of file TemplateSummary.h.

◆ SetLastUpdatedTime() [1/2]

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

The last time that this template was updated.

Definition at line 241 of file TemplateSummary.h.

◆ SetLastUpdatedTime() [2/2]

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

The last time that this template was updated.

Definition at line 246 of file TemplateSummary.h.

◆ SetLatestVersionNumber()

void Aws::QuickSight::Model::TemplateSummary::SetLatestVersionNumber ( long long  value)
inline

A structure containing a list of version numbers for the template summary.

Definition at line 188 of file TemplateSummary.h.

◆ SetName() [1/3]

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

A display name for the template.

Definition at line 144 of file TemplateSummary.h.

◆ SetName() [2/3]

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

A display name for the template.

Definition at line 149 of file TemplateSummary.h.

◆ SetName() [3/3]

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

A display name for the template.

Definition at line 154 of file TemplateSummary.h.

◆ SetTemplateId() [1/3]

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

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

Definition at line 98 of file TemplateSummary.h.

◆ SetTemplateId() [2/3]

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

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

Definition at line 104 of file TemplateSummary.h.

◆ SetTemplateId() [3/3]

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

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

Definition at line 110 of file TemplateSummary.h.

◆ TemplateIdHasBeenSet()

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

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

Definition at line 92 of file TemplateSummary.h.

◆ WithArn() [1/3]

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

A summary of a template.

Definition at line 69 of file TemplateSummary.h.

◆ WithArn() [2/3]

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

A summary of a template.

Definition at line 74 of file TemplateSummary.h.

◆ WithArn() [3/3]

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

A summary of a template.

Definition at line 79 of file TemplateSummary.h.

◆ WithCreatedTime() [1/2]

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

The last time that this template was created.

Definition at line 220 of file TemplateSummary.h.

◆ WithCreatedTime() [2/2]

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

The last time that this template was created.

Definition at line 225 of file TemplateSummary.h.

◆ WithLastUpdatedTime() [1/2]

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

The last time that this template was updated.

Definition at line 251 of file TemplateSummary.h.

◆ WithLastUpdatedTime() [2/2]

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

The last time that this template was updated.

Definition at line 256 of file TemplateSummary.h.

◆ WithLatestVersionNumber()

TemplateSummary& Aws::QuickSight::Model::TemplateSummary::WithLatestVersionNumber ( long long  value)
inline

A structure containing a list of version numbers for the template summary.

Definition at line 194 of file TemplateSummary.h.

◆ WithName() [1/3]

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

A display name for the template.

Definition at line 159 of file TemplateSummary.h.

◆ WithName() [2/3]

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

A display name for the template.

Definition at line 164 of file TemplateSummary.h.

◆ WithName() [3/3]

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

A display name for the template.

Definition at line 169 of file TemplateSummary.h.

◆ WithTemplateId() [1/3]

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

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

Definition at line 116 of file TemplateSummary.h.

◆ WithTemplateId() [2/3]

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

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

Definition at line 122 of file TemplateSummary.h.

◆ WithTemplateId() [3/3]

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

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

Definition at line 128 of file TemplateSummary.h.


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