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

#include <DescribeJobTemplateResult.h>

Public Member Functions

 DescribeJobTemplateResult ()
 
 DescribeJobTemplateResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeJobTemplateResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetJobTemplateArn () const
 
void SetJobTemplateArn (const Aws::String &value)
 
void SetJobTemplateArn (Aws::String &&value)
 
void SetJobTemplateArn (const char *value)
 
DescribeJobTemplateResultWithJobTemplateArn (const Aws::String &value)
 
DescribeJobTemplateResultWithJobTemplateArn (Aws::String &&value)
 
DescribeJobTemplateResultWithJobTemplateArn (const char *value)
 
const Aws::StringGetJobTemplateId () const
 
void SetJobTemplateId (const Aws::String &value)
 
void SetJobTemplateId (Aws::String &&value)
 
void SetJobTemplateId (const char *value)
 
DescribeJobTemplateResultWithJobTemplateId (const Aws::String &value)
 
DescribeJobTemplateResultWithJobTemplateId (Aws::String &&value)
 
DescribeJobTemplateResultWithJobTemplateId (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DescribeJobTemplateResultWithDescription (const Aws::String &value)
 
DescribeJobTemplateResultWithDescription (Aws::String &&value)
 
DescribeJobTemplateResultWithDescription (const char *value)
 
const Aws::StringGetDocumentSource () const
 
void SetDocumentSource (const Aws::String &value)
 
void SetDocumentSource (Aws::String &&value)
 
void SetDocumentSource (const char *value)
 
DescribeJobTemplateResultWithDocumentSource (const Aws::String &value)
 
DescribeJobTemplateResultWithDocumentSource (Aws::String &&value)
 
DescribeJobTemplateResultWithDocumentSource (const char *value)
 
const Aws::StringGetDocument () const
 
void SetDocument (const Aws::String &value)
 
void SetDocument (Aws::String &&value)
 
void SetDocument (const char *value)
 
DescribeJobTemplateResultWithDocument (const Aws::String &value)
 
DescribeJobTemplateResultWithDocument (Aws::String &&value)
 
DescribeJobTemplateResultWithDocument (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
DescribeJobTemplateResultWithCreatedAt (const Aws::Utils::DateTime &value)
 
DescribeJobTemplateResultWithCreatedAt (Aws::Utils::DateTime &&value)
 
const PresignedUrlConfigGetPresignedUrlConfig () const
 
void SetPresignedUrlConfig (const PresignedUrlConfig &value)
 
void SetPresignedUrlConfig (PresignedUrlConfig &&value)
 
DescribeJobTemplateResultWithPresignedUrlConfig (const PresignedUrlConfig &value)
 
DescribeJobTemplateResultWithPresignedUrlConfig (PresignedUrlConfig &&value)
 
const JobExecutionsRolloutConfigGetJobExecutionsRolloutConfig () const
 
void SetJobExecutionsRolloutConfig (const JobExecutionsRolloutConfig &value)
 
void SetJobExecutionsRolloutConfig (JobExecutionsRolloutConfig &&value)
 
DescribeJobTemplateResultWithJobExecutionsRolloutConfig (const JobExecutionsRolloutConfig &value)
 
DescribeJobTemplateResultWithJobExecutionsRolloutConfig (JobExecutionsRolloutConfig &&value)
 
const AbortConfigGetAbortConfig () const
 
void SetAbortConfig (const AbortConfig &value)
 
void SetAbortConfig (AbortConfig &&value)
 
DescribeJobTemplateResultWithAbortConfig (const AbortConfig &value)
 
DescribeJobTemplateResultWithAbortConfig (AbortConfig &&value)
 
const TimeoutConfigGetTimeoutConfig () const
 
void SetTimeoutConfig (const TimeoutConfig &value)
 
void SetTimeoutConfig (TimeoutConfig &&value)
 
DescribeJobTemplateResultWithTimeoutConfig (const TimeoutConfig &value)
 
DescribeJobTemplateResultWithTimeoutConfig (TimeoutConfig &&value)
 

Detailed Description

Definition at line 32 of file DescribeJobTemplateResult.h.

Constructor & Destructor Documentation

◆ DescribeJobTemplateResult() [1/2]

Aws::IoT::Model::DescribeJobTemplateResult::DescribeJobTemplateResult ( )

◆ DescribeJobTemplateResult() [2/2]

Aws::IoT::Model::DescribeJobTemplateResult::DescribeJobTemplateResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetAbortConfig()

const AbortConfig& Aws::IoT::Model::DescribeJobTemplateResult::GetAbortConfig ( ) const
inline

Definition at line 279 of file DescribeJobTemplateResult.h.

◆ GetCreatedAt()

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

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

Definition at line 223 of file DescribeJobTemplateResult.h.

◆ GetDescription()

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

A description of the job template.

Definition at line 115 of file DescribeJobTemplateResult.h.

◆ GetDocument()

const Aws::String& Aws::IoT::Model::DescribeJobTemplateResult::GetDocument ( ) const
inline

The job document.

Definition at line 187 of file DescribeJobTemplateResult.h.

◆ GetDocumentSource()

const Aws::String& Aws::IoT::Model::DescribeJobTemplateResult::GetDocumentSource ( ) const
inline

An S3 link to the job document.

Definition at line 151 of file DescribeJobTemplateResult.h.

◆ GetJobExecutionsRolloutConfig()

const JobExecutionsRolloutConfig& Aws::IoT::Model::DescribeJobTemplateResult::GetJobExecutionsRolloutConfig ( ) const
inline

Definition at line 263 of file DescribeJobTemplateResult.h.

◆ GetJobTemplateArn()

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

The ARN of the job template.

Definition at line 43 of file DescribeJobTemplateResult.h.

◆ GetJobTemplateId()

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

The unique identifier of the job template.

Definition at line 79 of file DescribeJobTemplateResult.h.

◆ GetPresignedUrlConfig()

const PresignedUrlConfig& Aws::IoT::Model::DescribeJobTemplateResult::GetPresignedUrlConfig ( ) const
inline

Definition at line 247 of file DescribeJobTemplateResult.h.

◆ GetTimeoutConfig()

const TimeoutConfig& Aws::IoT::Model::DescribeJobTemplateResult::GetTimeoutConfig ( ) const
inline

Definition at line 295 of file DescribeJobTemplateResult.h.

◆ operator=()

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAbortConfig() [1/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetAbortConfig ( AbortConfig &&  value)
inline

Definition at line 285 of file DescribeJobTemplateResult.h.

◆ SetAbortConfig() [2/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetAbortConfig ( const AbortConfig value)
inline

Definition at line 282 of file DescribeJobTemplateResult.h.

◆ SetCreatedAt() [1/2]

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

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

Definition at line 233 of file DescribeJobTemplateResult.h.

◆ SetCreatedAt() [2/2]

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

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

Definition at line 228 of file DescribeJobTemplateResult.h.

◆ SetDescription() [1/3]

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

A description of the job template.

Definition at line 125 of file DescribeJobTemplateResult.h.

◆ SetDescription() [2/3]

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

A description of the job template.

Definition at line 120 of file DescribeJobTemplateResult.h.

◆ SetDescription() [3/3]

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

A description of the job template.

Definition at line 130 of file DescribeJobTemplateResult.h.

◆ SetDocument() [1/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocument ( Aws::String &&  value)
inline

The job document.

Definition at line 197 of file DescribeJobTemplateResult.h.

◆ SetDocument() [2/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocument ( const Aws::String value)
inline

The job document.

Definition at line 192 of file DescribeJobTemplateResult.h.

◆ SetDocument() [3/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocument ( const char *  value)
inline

The job document.

Definition at line 202 of file DescribeJobTemplateResult.h.

◆ SetDocumentSource() [1/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocumentSource ( Aws::String &&  value)
inline

An S3 link to the job document.

Definition at line 161 of file DescribeJobTemplateResult.h.

◆ SetDocumentSource() [2/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocumentSource ( const Aws::String value)
inline

An S3 link to the job document.

Definition at line 156 of file DescribeJobTemplateResult.h.

◆ SetDocumentSource() [3/3]

void Aws::IoT::Model::DescribeJobTemplateResult::SetDocumentSource ( const char *  value)
inline

An S3 link to the job document.

Definition at line 166 of file DescribeJobTemplateResult.h.

◆ SetJobExecutionsRolloutConfig() [1/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetJobExecutionsRolloutConfig ( const JobExecutionsRolloutConfig value)
inline

Definition at line 266 of file DescribeJobTemplateResult.h.

◆ SetJobExecutionsRolloutConfig() [2/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetJobExecutionsRolloutConfig ( JobExecutionsRolloutConfig &&  value)
inline

Definition at line 269 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateArn() [1/3]

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

The ARN of the job template.

Definition at line 53 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateArn() [2/3]

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

The ARN of the job template.

Definition at line 48 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateArn() [3/3]

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

The ARN of the job template.

Definition at line 58 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateId() [1/3]

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

The unique identifier of the job template.

Definition at line 89 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateId() [2/3]

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

The unique identifier of the job template.

Definition at line 84 of file DescribeJobTemplateResult.h.

◆ SetJobTemplateId() [3/3]

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

The unique identifier of the job template.

Definition at line 94 of file DescribeJobTemplateResult.h.

◆ SetPresignedUrlConfig() [1/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetPresignedUrlConfig ( const PresignedUrlConfig value)
inline

Definition at line 250 of file DescribeJobTemplateResult.h.

◆ SetPresignedUrlConfig() [2/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetPresignedUrlConfig ( PresignedUrlConfig &&  value)
inline

Definition at line 253 of file DescribeJobTemplateResult.h.

◆ SetTimeoutConfig() [1/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetTimeoutConfig ( const TimeoutConfig value)
inline

Definition at line 298 of file DescribeJobTemplateResult.h.

◆ SetTimeoutConfig() [2/2]

void Aws::IoT::Model::DescribeJobTemplateResult::SetTimeoutConfig ( TimeoutConfig &&  value)
inline

Definition at line 301 of file DescribeJobTemplateResult.h.

◆ WithAbortConfig() [1/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithAbortConfig ( AbortConfig &&  value)
inline

Definition at line 291 of file DescribeJobTemplateResult.h.

◆ WithAbortConfig() [2/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithAbortConfig ( const AbortConfig value)
inline

Definition at line 288 of file DescribeJobTemplateResult.h.

◆ WithCreatedAt() [1/2]

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

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

Definition at line 243 of file DescribeJobTemplateResult.h.

◆ WithCreatedAt() [2/2]

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

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

Definition at line 238 of file DescribeJobTemplateResult.h.

◆ WithDescription() [1/3]

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

A description of the job template.

Definition at line 140 of file DescribeJobTemplateResult.h.

◆ WithDescription() [2/3]

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

A description of the job template.

Definition at line 135 of file DescribeJobTemplateResult.h.

◆ WithDescription() [3/3]

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

A description of the job template.

Definition at line 145 of file DescribeJobTemplateResult.h.

◆ WithDocument() [1/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocument ( Aws::String &&  value)
inline

The job document.

Definition at line 212 of file DescribeJobTemplateResult.h.

◆ WithDocument() [2/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocument ( const Aws::String value)
inline

The job document.

Definition at line 207 of file DescribeJobTemplateResult.h.

◆ WithDocument() [3/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocument ( const char *  value)
inline

The job document.

Definition at line 217 of file DescribeJobTemplateResult.h.

◆ WithDocumentSource() [1/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocumentSource ( Aws::String &&  value)
inline

An S3 link to the job document.

Definition at line 176 of file DescribeJobTemplateResult.h.

◆ WithDocumentSource() [2/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocumentSource ( const Aws::String value)
inline

An S3 link to the job document.

Definition at line 171 of file DescribeJobTemplateResult.h.

◆ WithDocumentSource() [3/3]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithDocumentSource ( const char *  value)
inline

An S3 link to the job document.

Definition at line 181 of file DescribeJobTemplateResult.h.

◆ WithJobExecutionsRolloutConfig() [1/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithJobExecutionsRolloutConfig ( const JobExecutionsRolloutConfig value)
inline

Definition at line 272 of file DescribeJobTemplateResult.h.

◆ WithJobExecutionsRolloutConfig() [2/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithJobExecutionsRolloutConfig ( JobExecutionsRolloutConfig &&  value)
inline

Definition at line 275 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateArn() [1/3]

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

The ARN of the job template.

Definition at line 68 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateArn() [2/3]

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

The ARN of the job template.

Definition at line 63 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateArn() [3/3]

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

The ARN of the job template.

Definition at line 73 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateId() [1/3]

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

The unique identifier of the job template.

Definition at line 104 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateId() [2/3]

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

The unique identifier of the job template.

Definition at line 99 of file DescribeJobTemplateResult.h.

◆ WithJobTemplateId() [3/3]

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

The unique identifier of the job template.

Definition at line 109 of file DescribeJobTemplateResult.h.

◆ WithPresignedUrlConfig() [1/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithPresignedUrlConfig ( const PresignedUrlConfig value)
inline

Definition at line 256 of file DescribeJobTemplateResult.h.

◆ WithPresignedUrlConfig() [2/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithPresignedUrlConfig ( PresignedUrlConfig &&  value)
inline

Definition at line 259 of file DescribeJobTemplateResult.h.

◆ WithTimeoutConfig() [1/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithTimeoutConfig ( const TimeoutConfig value)
inline

Definition at line 304 of file DescribeJobTemplateResult.h.

◆ WithTimeoutConfig() [2/2]

DescribeJobTemplateResult& Aws::IoT::Model::DescribeJobTemplateResult::WithTimeoutConfig ( TimeoutConfig &&  value)
inline

Definition at line 307 of file DescribeJobTemplateResult.h.


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