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

#include <JobProcessDetails.h>

Public Member Functions

 JobProcessDetails ()
 
 JobProcessDetails (Aws::Utils::Json::JsonView jsonValue)
 
JobProcessDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetProcessingTargets () const
 
bool ProcessingTargetsHasBeenSet () const
 
void SetProcessingTargets (const Aws::Vector< Aws::String > &value)
 
void SetProcessingTargets (Aws::Vector< Aws::String > &&value)
 
JobProcessDetailsWithProcessingTargets (const Aws::Vector< Aws::String > &value)
 
JobProcessDetailsWithProcessingTargets (Aws::Vector< Aws::String > &&value)
 
JobProcessDetailsAddProcessingTargets (const Aws::String &value)
 
JobProcessDetailsAddProcessingTargets (Aws::String &&value)
 
JobProcessDetailsAddProcessingTargets (const char *value)
 
int GetNumberOfCanceledThings () const
 
bool NumberOfCanceledThingsHasBeenSet () const
 
void SetNumberOfCanceledThings (int value)
 
JobProcessDetailsWithNumberOfCanceledThings (int value)
 
int GetNumberOfSucceededThings () const
 
bool NumberOfSucceededThingsHasBeenSet () const
 
void SetNumberOfSucceededThings (int value)
 
JobProcessDetailsWithNumberOfSucceededThings (int value)
 
int GetNumberOfFailedThings () const
 
bool NumberOfFailedThingsHasBeenSet () const
 
void SetNumberOfFailedThings (int value)
 
JobProcessDetailsWithNumberOfFailedThings (int value)
 
int GetNumberOfRejectedThings () const
 
bool NumberOfRejectedThingsHasBeenSet () const
 
void SetNumberOfRejectedThings (int value)
 
JobProcessDetailsWithNumberOfRejectedThings (int value)
 
int GetNumberOfQueuedThings () const
 
bool NumberOfQueuedThingsHasBeenSet () const
 
void SetNumberOfQueuedThings (int value)
 
JobProcessDetailsWithNumberOfQueuedThings (int value)
 
int GetNumberOfInProgressThings () const
 
bool NumberOfInProgressThingsHasBeenSet () const
 
void SetNumberOfInProgressThings (int value)
 
JobProcessDetailsWithNumberOfInProgressThings (int value)
 
int GetNumberOfRemovedThings () const
 
bool NumberOfRemovedThingsHasBeenSet () const
 
void SetNumberOfRemovedThings (int value)
 
JobProcessDetailsWithNumberOfRemovedThings (int value)
 
int GetNumberOfTimedOutThings () const
 
bool NumberOfTimedOutThingsHasBeenSet () const
 
void SetNumberOfTimedOutThings (int value)
 
JobProcessDetailsWithNumberOfTimedOutThings (int value)
 

Detailed Description

The job process details.

See Also:

AWS API Reference

Definition at line 32 of file JobProcessDetails.h.

Constructor & Destructor Documentation

◆ JobProcessDetails() [1/2]

Aws::IoT::Model::JobProcessDetails::JobProcessDetails ( )

◆ JobProcessDetails() [2/2]

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

Member Function Documentation

◆ AddProcessingTargets() [1/3]

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::AddProcessingTargets ( Aws::String &&  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 95 of file JobProcessDetails.h.

◆ AddProcessingTargets() [2/3]

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::AddProcessingTargets ( const Aws::String value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 88 of file JobProcessDetails.h.

◆ AddProcessingTargets() [3/3]

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::AddProcessingTargets ( const char *  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 102 of file JobProcessDetails.h.

◆ GetNumberOfCanceledThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfCanceledThings ( ) const
inline

The number of things that cancelled the job.

Definition at line 108 of file JobProcessDetails.h.

◆ GetNumberOfFailedThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfFailedThings ( ) const
inline

The number of things that failed executing the job.

Definition at line 150 of file JobProcessDetails.h.

◆ GetNumberOfInProgressThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfInProgressThings ( ) const
inline

The number of things currently executing the job.

Definition at line 213 of file JobProcessDetails.h.

◆ GetNumberOfQueuedThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfQueuedThings ( ) const
inline

The number of things that are awaiting execution of the job.

Definition at line 192 of file JobProcessDetails.h.

◆ GetNumberOfRejectedThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfRejectedThings ( ) const
inline

The number of things that rejected the job.

Definition at line 171 of file JobProcessDetails.h.

◆ GetNumberOfRemovedThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfRemovedThings ( ) const
inline

The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

Definition at line 236 of file JobProcessDetails.h.

◆ GetNumberOfSucceededThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfSucceededThings ( ) const
inline

The number of things which successfully completed the job.

Definition at line 129 of file JobProcessDetails.h.

◆ GetNumberOfTimedOutThings()

int Aws::IoT::Model::JobProcessDetails::GetNumberOfTimedOutThings ( ) const
inline

The number of things whose job execution status is TIMED_OUT.

Definition at line 264 of file JobProcessDetails.h.

◆ GetProcessingTargets()

const Aws::Vector<Aws::String>& Aws::IoT::Model::JobProcessDetails::GetProcessingTargets ( ) const
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 46 of file JobProcessDetails.h.

◆ Jsonize()

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

◆ NumberOfCanceledThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfCanceledThingsHasBeenSet ( ) const
inline

The number of things that cancelled the job.

Definition at line 113 of file JobProcessDetails.h.

◆ NumberOfFailedThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfFailedThingsHasBeenSet ( ) const
inline

The number of things that failed executing the job.

Definition at line 155 of file JobProcessDetails.h.

◆ NumberOfInProgressThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfInProgressThingsHasBeenSet ( ) const
inline

The number of things currently executing the job.

Definition at line 218 of file JobProcessDetails.h.

◆ NumberOfQueuedThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfQueuedThingsHasBeenSet ( ) const
inline

The number of things that are awaiting execution of the job.

Definition at line 197 of file JobProcessDetails.h.

◆ NumberOfRejectedThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfRejectedThingsHasBeenSet ( ) const
inline

The number of things that rejected the job.

Definition at line 176 of file JobProcessDetails.h.

◆ NumberOfRemovedThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfRemovedThingsHasBeenSet ( ) const
inline

The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

Definition at line 243 of file JobProcessDetails.h.

◆ NumberOfSucceededThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfSucceededThingsHasBeenSet ( ) const
inline

The number of things which successfully completed the job.

Definition at line 134 of file JobProcessDetails.h.

◆ NumberOfTimedOutThingsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::NumberOfTimedOutThingsHasBeenSet ( ) const
inline

The number of things whose job execution status is TIMED_OUT.

Definition at line 270 of file JobProcessDetails.h.

◆ operator=()

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

◆ ProcessingTargetsHasBeenSet()

bool Aws::IoT::Model::JobProcessDetails::ProcessingTargetsHasBeenSet ( ) const
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 53 of file JobProcessDetails.h.

◆ SetNumberOfCanceledThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfCanceledThings ( int  value)
inline

The number of things that cancelled the job.

Definition at line 118 of file JobProcessDetails.h.

◆ SetNumberOfFailedThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfFailedThings ( int  value)
inline

The number of things that failed executing the job.

Definition at line 160 of file JobProcessDetails.h.

◆ SetNumberOfInProgressThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfInProgressThings ( int  value)
inline

The number of things currently executing the job.

Definition at line 223 of file JobProcessDetails.h.

◆ SetNumberOfQueuedThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfQueuedThings ( int  value)
inline

The number of things that are awaiting execution of the job.

Definition at line 202 of file JobProcessDetails.h.

◆ SetNumberOfRejectedThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfRejectedThings ( int  value)
inline

The number of things that rejected the job.

Definition at line 181 of file JobProcessDetails.h.

◆ SetNumberOfRemovedThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfRemovedThings ( int  value)
inline

The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

Definition at line 250 of file JobProcessDetails.h.

◆ SetNumberOfSucceededThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfSucceededThings ( int  value)
inline

The number of things which successfully completed the job.

Definition at line 139 of file JobProcessDetails.h.

◆ SetNumberOfTimedOutThings()

void Aws::IoT::Model::JobProcessDetails::SetNumberOfTimedOutThings ( int  value)
inline

The number of things whose job execution status is TIMED_OUT.

Definition at line 276 of file JobProcessDetails.h.

◆ SetProcessingTargets() [1/2]

void Aws::IoT::Model::JobProcessDetails::SetProcessingTargets ( Aws::Vector< Aws::String > &&  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 67 of file JobProcessDetails.h.

◆ SetProcessingTargets() [2/2]

void Aws::IoT::Model::JobProcessDetails::SetProcessingTargets ( const Aws::Vector< Aws::String > &  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 60 of file JobProcessDetails.h.

◆ WithNumberOfCanceledThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfCanceledThings ( int  value)
inline

The number of things that cancelled the job.

Definition at line 123 of file JobProcessDetails.h.

◆ WithNumberOfFailedThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfFailedThings ( int  value)
inline

The number of things that failed executing the job.

Definition at line 165 of file JobProcessDetails.h.

◆ WithNumberOfInProgressThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfInProgressThings ( int  value)
inline

The number of things currently executing the job.

Definition at line 228 of file JobProcessDetails.h.

◆ WithNumberOfQueuedThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfQueuedThings ( int  value)
inline

The number of things that are awaiting execution of the job.

Definition at line 207 of file JobProcessDetails.h.

◆ WithNumberOfRejectedThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfRejectedThings ( int  value)
inline

The number of things that rejected the job.

Definition at line 186 of file JobProcessDetails.h.

◆ WithNumberOfRemovedThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfRemovedThings ( int  value)
inline

The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

Definition at line 257 of file JobProcessDetails.h.

◆ WithNumberOfSucceededThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfSucceededThings ( int  value)
inline

The number of things which successfully completed the job.

Definition at line 144 of file JobProcessDetails.h.

◆ WithNumberOfTimedOutThings()

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithNumberOfTimedOutThings ( int  value)
inline

The number of things whose job execution status is TIMED_OUT.

Definition at line 282 of file JobProcessDetails.h.

◆ WithProcessingTargets() [1/2]

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithProcessingTargets ( Aws::Vector< Aws::String > &&  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 81 of file JobProcessDetails.h.

◆ WithProcessingTargets() [2/2]

JobProcessDetails& Aws::IoT::Model::JobProcessDetails::WithProcessingTargets ( const Aws::Vector< Aws::String > &  value)
inline

The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

Definition at line 74 of file JobProcessDetails.h.


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