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

#include <JobExecutionSummary.h>

Public Member Functions

 JobExecutionSummary ()
 
 JobExecutionSummary (Aws::Utils::Json::JsonView jsonValue)
 
JobExecutionSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JobExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const JobExecutionStatus &value)
 
void SetStatus (JobExecutionStatus &&value)
 
JobExecutionSummaryWithStatus (const JobExecutionStatus &value)
 
JobExecutionSummaryWithStatus (JobExecutionStatus &&value)
 
const Aws::Utils::DateTimeGetQueuedAt () const
 
bool QueuedAtHasBeenSet () const
 
void SetQueuedAt (const Aws::Utils::DateTime &value)
 
void SetQueuedAt (Aws::Utils::DateTime &&value)
 
JobExecutionSummaryWithQueuedAt (const Aws::Utils::DateTime &value)
 
JobExecutionSummaryWithQueuedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStartedAt () const
 
bool StartedAtHasBeenSet () const
 
void SetStartedAt (const Aws::Utils::DateTime &value)
 
void SetStartedAt (Aws::Utils::DateTime &&value)
 
JobExecutionSummaryWithStartedAt (const Aws::Utils::DateTime &value)
 
JobExecutionSummaryWithStartedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
JobExecutionSummaryWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
JobExecutionSummaryWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
long long GetExecutionNumber () const
 
bool ExecutionNumberHasBeenSet () const
 
void SetExecutionNumber (long long value)
 
JobExecutionSummaryWithExecutionNumber (long long value)
 

Detailed Description

The job execution summary.

See Also:

AWS API Reference

Definition at line 32 of file JobExecutionSummary.h.

Constructor & Destructor Documentation

◆ JobExecutionSummary() [1/2]

Aws::IoT::Model::JobExecutionSummary::JobExecutionSummary ( )

◆ JobExecutionSummary() [2/2]

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

Member Function Documentation

◆ ExecutionNumberHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummary::ExecutionNumberHasBeenSet ( ) const
inline

A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.

Definition at line 183 of file JobExecutionSummary.h.

◆ GetExecutionNumber()

long long Aws::IoT::Model::JobExecutionSummary::GetExecutionNumber ( ) const
inline

A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.

Definition at line 176 of file JobExecutionSummary.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::JobExecutionSummary::GetLastUpdatedAt ( ) const
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 138 of file JobExecutionSummary.h.

◆ GetQueuedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::JobExecutionSummary::GetQueuedAt ( ) const
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 75 of file JobExecutionSummary.h.

◆ GetStartedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::JobExecutionSummary::GetStartedAt ( ) const
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 106 of file JobExecutionSummary.h.

◆ GetStatus()

const JobExecutionStatus& Aws::IoT::Model::JobExecutionSummary::GetStatus ( ) const
inline

The status of the job execution.

Definition at line 44 of file JobExecutionSummary.h.

◆ Jsonize()

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

◆ LastUpdatedAtHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummary::LastUpdatedAtHasBeenSet ( ) const
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 144 of file JobExecutionSummary.h.

◆ operator=()

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

◆ QueuedAtHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummary::QueuedAtHasBeenSet ( ) const
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 80 of file JobExecutionSummary.h.

◆ SetExecutionNumber()

void Aws::IoT::Model::JobExecutionSummary::SetExecutionNumber ( long long  value)
inline

A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.

Definition at line 190 of file JobExecutionSummary.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::IoT::Model::JobExecutionSummary::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 156 of file JobExecutionSummary.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::IoT::Model::JobExecutionSummary::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 150 of file JobExecutionSummary.h.

◆ SetQueuedAt() [1/2]

void Aws::IoT::Model::JobExecutionSummary::SetQueuedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 90 of file JobExecutionSummary.h.

◆ SetQueuedAt() [2/2]

void Aws::IoT::Model::JobExecutionSummary::SetQueuedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 85 of file JobExecutionSummary.h.

◆ SetStartedAt() [1/2]

void Aws::IoT::Model::JobExecutionSummary::SetStartedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 121 of file JobExecutionSummary.h.

◆ SetStartedAt() [2/2]

void Aws::IoT::Model::JobExecutionSummary::SetStartedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 116 of file JobExecutionSummary.h.

◆ SetStatus() [1/2]

void Aws::IoT::Model::JobExecutionSummary::SetStatus ( const JobExecutionStatus value)
inline

The status of the job execution.

Definition at line 54 of file JobExecutionSummary.h.

◆ SetStatus() [2/2]

void Aws::IoT::Model::JobExecutionSummary::SetStatus ( JobExecutionStatus &&  value)
inline

The status of the job execution.

Definition at line 59 of file JobExecutionSummary.h.

◆ StartedAtHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummary::StartedAtHasBeenSet ( ) const
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 111 of file JobExecutionSummary.h.

◆ StatusHasBeenSet()

bool Aws::IoT::Model::JobExecutionSummary::StatusHasBeenSet ( ) const
inline

The status of the job execution.

Definition at line 49 of file JobExecutionSummary.h.

◆ WithExecutionNumber()

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithExecutionNumber ( long long  value)
inline

A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.

Definition at line 197 of file JobExecutionSummary.h.

◆ WithLastUpdatedAt() [1/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 168 of file JobExecutionSummary.h.

◆ WithLastUpdatedAt() [2/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution was last updated.

Definition at line 162 of file JobExecutionSummary.h.

◆ WithQueuedAt() [1/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithQueuedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 100 of file JobExecutionSummary.h.

◆ WithQueuedAt() [2/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithQueuedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution was queued.

Definition at line 95 of file JobExecutionSummary.h.

◆ WithStartedAt() [1/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithStartedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 131 of file JobExecutionSummary.h.

◆ WithStartedAt() [2/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithStartedAt ( const Aws::Utils::DateTime value)
inline

The time, in seconds since the epoch, when the job execution started.

Definition at line 126 of file JobExecutionSummary.h.

◆ WithStatus() [1/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithStatus ( const JobExecutionStatus value)
inline

The status of the job execution.

Definition at line 64 of file JobExecutionSummary.h.

◆ WithStatus() [2/2]

JobExecutionSummary& Aws::IoT::Model::JobExecutionSummary::WithStatus ( JobExecutionStatus &&  value)
inline

The status of the job execution.

Definition at line 69 of file JobExecutionSummary.h.


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