AWS SDK for C++  1.9.158
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::JobTemplateSummary Class Reference

#include <JobTemplateSummary.h>

Public Member Functions

 JobTemplateSummary ()
 
 JobTemplateSummary (Aws::Utils::Json::JsonView jsonValue)
 
JobTemplateSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetJobTemplateArn () const
 
bool JobTemplateArnHasBeenSet () const
 
void SetJobTemplateArn (const Aws::String &value)
 
void SetJobTemplateArn (Aws::String &&value)
 
void SetJobTemplateArn (const char *value)
 
JobTemplateSummaryWithJobTemplateArn (const Aws::String &value)
 
JobTemplateSummaryWithJobTemplateArn (Aws::String &&value)
 
JobTemplateSummaryWithJobTemplateArn (const char *value)
 
const Aws::StringGetJobTemplateId () const
 
bool JobTemplateIdHasBeenSet () const
 
void SetJobTemplateId (const Aws::String &value)
 
void SetJobTemplateId (Aws::String &&value)
 
void SetJobTemplateId (const char *value)
 
JobTemplateSummaryWithJobTemplateId (const Aws::String &value)
 
JobTemplateSummaryWithJobTemplateId (Aws::String &&value)
 
JobTemplateSummaryWithJobTemplateId (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)
 
JobTemplateSummaryWithDescription (const Aws::String &value)
 
JobTemplateSummaryWithDescription (Aws::String &&value)
 
JobTemplateSummaryWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
JobTemplateSummaryWithCreatedAt (const Aws::Utils::DateTime &value)
 
JobTemplateSummaryWithCreatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

An object that contains information about the job template.

See Also:

AWS API Reference

Definition at line 33 of file JobTemplateSummary.h.

Constructor & Destructor Documentation

◆ JobTemplateSummary() [1/2]

Aws::IoT::Model::JobTemplateSummary::JobTemplateSummary ( )

◆ JobTemplateSummary() [2/2]

Aws::IoT::Model::JobTemplateSummary::JobTemplateSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::IoT::Model::JobTemplateSummary::CreatedAtHasBeenSet ( ) const
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 173 of file JobTemplateSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::IoT::Model::JobTemplateSummary::DescriptionHasBeenSet ( ) const
inline

A description of the job template.

Definition at line 132 of file JobTemplateSummary.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::JobTemplateSummary::GetCreatedAt ( ) const
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 168 of file JobTemplateSummary.h.

◆ GetDescription()

const Aws::String& Aws::IoT::Model::JobTemplateSummary::GetDescription ( ) const
inline

A description of the job template.

Definition at line 127 of file JobTemplateSummary.h.

◆ GetJobTemplateArn()

const Aws::String& Aws::IoT::Model::JobTemplateSummary::GetJobTemplateArn ( ) const
inline

The ARN of the job template.

Definition at line 45 of file JobTemplateSummary.h.

◆ GetJobTemplateId()

const Aws::String& Aws::IoT::Model::JobTemplateSummary::GetJobTemplateId ( ) const
inline

The unique identifier of the job template.

Definition at line 86 of file JobTemplateSummary.h.

◆ JobTemplateArnHasBeenSet()

bool Aws::IoT::Model::JobTemplateSummary::JobTemplateArnHasBeenSet ( ) const
inline

The ARN of the job template.

Definition at line 50 of file JobTemplateSummary.h.

◆ JobTemplateIdHasBeenSet()

bool Aws::IoT::Model::JobTemplateSummary::JobTemplateIdHasBeenSet ( ) const
inline

The unique identifier of the job template.

Definition at line 91 of file JobTemplateSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::JobTemplateSummary::Jsonize ( ) const

◆ operator=()

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreatedAt() [1/2]

void Aws::IoT::Model::JobTemplateSummary::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 183 of file JobTemplateSummary.h.

◆ SetCreatedAt() [2/2]

void Aws::IoT::Model::JobTemplateSummary::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 178 of file JobTemplateSummary.h.

◆ SetDescription() [1/3]

void Aws::IoT::Model::JobTemplateSummary::SetDescription ( Aws::String &&  value)
inline

A description of the job template.

Definition at line 142 of file JobTemplateSummary.h.

◆ SetDescription() [2/3]

void Aws::IoT::Model::JobTemplateSummary::SetDescription ( const Aws::String value)
inline

A description of the job template.

Definition at line 137 of file JobTemplateSummary.h.

◆ SetDescription() [3/3]

void Aws::IoT::Model::JobTemplateSummary::SetDescription ( const char *  value)
inline

A description of the job template.

Definition at line 147 of file JobTemplateSummary.h.

◆ SetJobTemplateArn() [1/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateArn ( Aws::String &&  value)
inline

The ARN of the job template.

Definition at line 60 of file JobTemplateSummary.h.

◆ SetJobTemplateArn() [2/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateArn ( const Aws::String value)
inline

The ARN of the job template.

Definition at line 55 of file JobTemplateSummary.h.

◆ SetJobTemplateArn() [3/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateArn ( const char *  value)
inline

The ARN of the job template.

Definition at line 65 of file JobTemplateSummary.h.

◆ SetJobTemplateId() [1/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateId ( Aws::String &&  value)
inline

The unique identifier of the job template.

Definition at line 101 of file JobTemplateSummary.h.

◆ SetJobTemplateId() [2/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateId ( const Aws::String value)
inline

The unique identifier of the job template.

Definition at line 96 of file JobTemplateSummary.h.

◆ SetJobTemplateId() [3/3]

void Aws::IoT::Model::JobTemplateSummary::SetJobTemplateId ( const char *  value)
inline

The unique identifier of the job template.

Definition at line 106 of file JobTemplateSummary.h.

◆ WithCreatedAt() [1/2]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 193 of file JobTemplateSummary.h.

◆ WithCreatedAt() [2/2]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job template was created.

Definition at line 188 of file JobTemplateSummary.h.

◆ WithDescription() [1/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithDescription ( Aws::String &&  value)
inline

A description of the job template.

Definition at line 157 of file JobTemplateSummary.h.

◆ WithDescription() [2/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithDescription ( const Aws::String value)
inline

A description of the job template.

Definition at line 152 of file JobTemplateSummary.h.

◆ WithDescription() [3/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithDescription ( const char *  value)
inline

A description of the job template.

Definition at line 162 of file JobTemplateSummary.h.

◆ WithJobTemplateArn() [1/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateArn ( Aws::String &&  value)
inline

The ARN of the job template.

Definition at line 75 of file JobTemplateSummary.h.

◆ WithJobTemplateArn() [2/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateArn ( const Aws::String value)
inline

The ARN of the job template.

Definition at line 70 of file JobTemplateSummary.h.

◆ WithJobTemplateArn() [3/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateArn ( const char *  value)
inline

The ARN of the job template.

Definition at line 80 of file JobTemplateSummary.h.

◆ WithJobTemplateId() [1/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateId ( Aws::String &&  value)
inline

The unique identifier of the job template.

Definition at line 116 of file JobTemplateSummary.h.

◆ WithJobTemplateId() [2/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateId ( const Aws::String value)
inline

The unique identifier of the job template.

Definition at line 111 of file JobTemplateSummary.h.

◆ WithJobTemplateId() [3/3]

JobTemplateSummary& Aws::IoT::Model::JobTemplateSummary::WithJobTemplateId ( const char *  value)
inline

The unique identifier of the job template.

Definition at line 121 of file JobTemplateSummary.h.


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