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

#include <JobExecutionSummaryForJob.h>

Public Member Functions

 JobExecutionSummaryForJob ()
 
 JobExecutionSummaryForJob (Aws::Utils::Json::JsonView jsonValue)
 
JobExecutionSummaryForJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetThingArn () const
 
bool ThingArnHasBeenSet () const
 
void SetThingArn (const Aws::String &value)
 
void SetThingArn (Aws::String &&value)
 
void SetThingArn (const char *value)
 
JobExecutionSummaryForJobWithThingArn (const Aws::String &value)
 
JobExecutionSummaryForJobWithThingArn (Aws::String &&value)
 
JobExecutionSummaryForJobWithThingArn (const char *value)
 
const JobExecutionSummaryGetJobExecutionSummary () const
 
bool JobExecutionSummaryHasBeenSet () const
 
void SetJobExecutionSummary (const JobExecutionSummary &value)
 
void SetJobExecutionSummary (JobExecutionSummary &&value)
 
JobExecutionSummaryForJobWithJobExecutionSummary (const JobExecutionSummary &value)
 
JobExecutionSummaryForJobWithJobExecutionSummary (JobExecutionSummary &&value)
 

Detailed Description

Contains a summary of information about job executions for a specific job.

See Also:

AWS API Reference

Definition at line 33 of file JobExecutionSummaryForJob.h.

Constructor & Destructor Documentation

◆ JobExecutionSummaryForJob() [1/2]

Aws::IoT::Model::JobExecutionSummaryForJob::JobExecutionSummaryForJob ( )

◆ JobExecutionSummaryForJob() [2/2]

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

Member Function Documentation

◆ GetJobExecutionSummary()

const JobExecutionSummary& Aws::IoT::Model::JobExecutionSummaryForJob::GetJobExecutionSummary ( ) const
inline

Contains a subset of information about a job execution.

Definition at line 86 of file JobExecutionSummaryForJob.h.

◆ GetThingArn()

const Aws::String& Aws::IoT::Model::JobExecutionSummaryForJob::GetThingArn ( ) const
inline

The ARN of the thing on which the job execution is running.

Definition at line 45 of file JobExecutionSummaryForJob.h.

◆ JobExecutionSummaryHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummaryForJob::JobExecutionSummaryHasBeenSet ( ) const
inline

Contains a subset of information about a job execution.

Definition at line 91 of file JobExecutionSummaryForJob.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetJobExecutionSummary() [1/2]

void Aws::IoT::Model::JobExecutionSummaryForJob::SetJobExecutionSummary ( const JobExecutionSummary value)
inline

Contains a subset of information about a job execution.

Definition at line 96 of file JobExecutionSummaryForJob.h.

◆ SetJobExecutionSummary() [2/2]

void Aws::IoT::Model::JobExecutionSummaryForJob::SetJobExecutionSummary ( JobExecutionSummary &&  value)
inline

Contains a subset of information about a job execution.

Definition at line 101 of file JobExecutionSummaryForJob.h.

◆ SetThingArn() [1/3]

void Aws::IoT::Model::JobExecutionSummaryForJob::SetThingArn ( Aws::String &&  value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 60 of file JobExecutionSummaryForJob.h.

◆ SetThingArn() [2/3]

void Aws::IoT::Model::JobExecutionSummaryForJob::SetThingArn ( const Aws::String value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 55 of file JobExecutionSummaryForJob.h.

◆ SetThingArn() [3/3]

void Aws::IoT::Model::JobExecutionSummaryForJob::SetThingArn ( const char *  value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 65 of file JobExecutionSummaryForJob.h.

◆ ThingArnHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummaryForJob::ThingArnHasBeenSet ( ) const
inline

The ARN of the thing on which the job execution is running.

Definition at line 50 of file JobExecutionSummaryForJob.h.

◆ WithJobExecutionSummary() [1/2]

JobExecutionSummaryForJob& Aws::IoT::Model::JobExecutionSummaryForJob::WithJobExecutionSummary ( const JobExecutionSummary value)
inline

Contains a subset of information about a job execution.

Definition at line 106 of file JobExecutionSummaryForJob.h.

◆ WithJobExecutionSummary() [2/2]

JobExecutionSummaryForJob& Aws::IoT::Model::JobExecutionSummaryForJob::WithJobExecutionSummary ( JobExecutionSummary &&  value)
inline

Contains a subset of information about a job execution.

Definition at line 111 of file JobExecutionSummaryForJob.h.

◆ WithThingArn() [1/3]

JobExecutionSummaryForJob& Aws::IoT::Model::JobExecutionSummaryForJob::WithThingArn ( Aws::String &&  value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 75 of file JobExecutionSummaryForJob.h.

◆ WithThingArn() [2/3]

JobExecutionSummaryForJob& Aws::IoT::Model::JobExecutionSummaryForJob::WithThingArn ( const Aws::String value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 70 of file JobExecutionSummaryForJob.h.

◆ WithThingArn() [3/3]

JobExecutionSummaryForJob& Aws::IoT::Model::JobExecutionSummaryForJob::WithThingArn ( const char *  value)
inline

The ARN of the thing on which the job execution is running.

Definition at line 80 of file JobExecutionSummaryForJob.h.


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