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

#include <CreateOTAUpdateResult.h>

Public Member Functions

 CreateOTAUpdateResult ()
 
 CreateOTAUpdateResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateOTAUpdateResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetOtaUpdateId () const
 
void SetOtaUpdateId (const Aws::String &value)
 
void SetOtaUpdateId (Aws::String &&value)
 
void SetOtaUpdateId (const char *value)
 
CreateOTAUpdateResultWithOtaUpdateId (const Aws::String &value)
 
CreateOTAUpdateResultWithOtaUpdateId (Aws::String &&value)
 
CreateOTAUpdateResultWithOtaUpdateId (const char *value)
 
const Aws::StringGetAwsIotJobId () const
 
void SetAwsIotJobId (const Aws::String &value)
 
void SetAwsIotJobId (Aws::String &&value)
 
void SetAwsIotJobId (const char *value)
 
CreateOTAUpdateResultWithAwsIotJobId (const Aws::String &value)
 
CreateOTAUpdateResultWithAwsIotJobId (Aws::String &&value)
 
CreateOTAUpdateResultWithAwsIotJobId (const char *value)
 
const Aws::StringGetOtaUpdateArn () const
 
void SetOtaUpdateArn (const Aws::String &value)
 
void SetOtaUpdateArn (Aws::String &&value)
 
void SetOtaUpdateArn (const char *value)
 
CreateOTAUpdateResultWithOtaUpdateArn (const Aws::String &value)
 
CreateOTAUpdateResultWithOtaUpdateArn (Aws::String &&value)
 
CreateOTAUpdateResultWithOtaUpdateArn (const char *value)
 
const Aws::StringGetAwsIotJobArn () const
 
void SetAwsIotJobArn (const Aws::String &value)
 
void SetAwsIotJobArn (Aws::String &&value)
 
void SetAwsIotJobArn (const char *value)
 
CreateOTAUpdateResultWithAwsIotJobArn (const Aws::String &value)
 
CreateOTAUpdateResultWithAwsIotJobArn (Aws::String &&value)
 
CreateOTAUpdateResultWithAwsIotJobArn (const char *value)
 
const OTAUpdateStatusGetOtaUpdateStatus () const
 
void SetOtaUpdateStatus (const OTAUpdateStatus &value)
 
void SetOtaUpdateStatus (OTAUpdateStatus &&value)
 
CreateOTAUpdateResultWithOtaUpdateStatus (const OTAUpdateStatus &value)
 
CreateOTAUpdateResultWithOtaUpdateStatus (OTAUpdateStatus &&value)
 

Detailed Description

Definition at line 28 of file CreateOTAUpdateResult.h.

Constructor & Destructor Documentation

◆ CreateOTAUpdateResult() [1/2]

Aws::IoT::Model::CreateOTAUpdateResult::CreateOTAUpdateResult ( )

◆ CreateOTAUpdateResult() [2/2]

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

Member Function Documentation

◆ GetAwsIotJobArn()

const Aws::String& Aws::IoT::Model::CreateOTAUpdateResult::GetAwsIotJobArn ( ) const
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 147 of file CreateOTAUpdateResult.h.

◆ GetAwsIotJobId()

const Aws::String& Aws::IoT::Model::CreateOTAUpdateResult::GetAwsIotJobId ( ) const
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 75 of file CreateOTAUpdateResult.h.

◆ GetOtaUpdateArn()

const Aws::String& Aws::IoT::Model::CreateOTAUpdateResult::GetOtaUpdateArn ( ) const
inline

The OTA update ARN.

Definition at line 111 of file CreateOTAUpdateResult.h.

◆ GetOtaUpdateId()

const Aws::String& Aws::IoT::Model::CreateOTAUpdateResult::GetOtaUpdateId ( ) const
inline

The OTA update ID.

Definition at line 39 of file CreateOTAUpdateResult.h.

◆ GetOtaUpdateStatus()

const OTAUpdateStatus& Aws::IoT::Model::CreateOTAUpdateResult::GetOtaUpdateStatus ( ) const
inline

The OTA update status.

Definition at line 183 of file CreateOTAUpdateResult.h.

◆ operator=()

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

◆ SetAwsIotJobArn() [1/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobArn ( Aws::String &&  value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 157 of file CreateOTAUpdateResult.h.

◆ SetAwsIotJobArn() [2/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobArn ( const Aws::String value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 152 of file CreateOTAUpdateResult.h.

◆ SetAwsIotJobArn() [3/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobArn ( const char *  value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 162 of file CreateOTAUpdateResult.h.

◆ SetAwsIotJobId() [1/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobId ( Aws::String &&  value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 85 of file CreateOTAUpdateResult.h.

◆ SetAwsIotJobId() [2/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobId ( const Aws::String value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 80 of file CreateOTAUpdateResult.h.

◆ SetAwsIotJobId() [3/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetAwsIotJobId ( const char *  value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 90 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateArn() [1/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateArn ( Aws::String &&  value)
inline

The OTA update ARN.

Definition at line 121 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateArn() [2/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateArn ( const Aws::String value)
inline

The OTA update ARN.

Definition at line 116 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateArn() [3/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateArn ( const char *  value)
inline

The OTA update ARN.

Definition at line 126 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateId() [1/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateId ( Aws::String &&  value)
inline

The OTA update ID.

Definition at line 49 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateId() [2/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateId ( const Aws::String value)
inline

The OTA update ID.

Definition at line 44 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateId() [3/3]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateId ( const char *  value)
inline

The OTA update ID.

Definition at line 54 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateStatus() [1/2]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateStatus ( const OTAUpdateStatus value)
inline

The OTA update status.

Definition at line 188 of file CreateOTAUpdateResult.h.

◆ SetOtaUpdateStatus() [2/2]

void Aws::IoT::Model::CreateOTAUpdateResult::SetOtaUpdateStatus ( OTAUpdateStatus &&  value)
inline

The OTA update status.

Definition at line 193 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobArn() [1/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobArn ( Aws::String &&  value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 172 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobArn() [2/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobArn ( const Aws::String value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 167 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobArn() [3/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobArn ( const char *  value)
inline

The AWS IoT job ARN associated with the OTA update.

Definition at line 177 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobId() [1/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobId ( Aws::String &&  value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 100 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobId() [2/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobId ( const Aws::String value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 95 of file CreateOTAUpdateResult.h.

◆ WithAwsIotJobId() [3/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithAwsIotJobId ( const char *  value)
inline

The AWS IoT job ID associated with the OTA update.

Definition at line 105 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateArn() [1/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateArn ( Aws::String &&  value)
inline

The OTA update ARN.

Definition at line 136 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateArn() [2/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateArn ( const Aws::String value)
inline

The OTA update ARN.

Definition at line 131 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateArn() [3/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateArn ( const char *  value)
inline

The OTA update ARN.

Definition at line 141 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateId() [1/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateId ( Aws::String &&  value)
inline

The OTA update ID.

Definition at line 64 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateId() [2/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateId ( const Aws::String value)
inline

The OTA update ID.

Definition at line 59 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateId() [3/3]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateId ( const char *  value)
inline

The OTA update ID.

Definition at line 69 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateStatus() [1/2]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateStatus ( const OTAUpdateStatus value)
inline

The OTA update status.

Definition at line 198 of file CreateOTAUpdateResult.h.

◆ WithOtaUpdateStatus() [2/2]

CreateOTAUpdateResult& Aws::IoT::Model::CreateOTAUpdateResult::WithOtaUpdateStatus ( OTAUpdateStatus &&  value)
inline

The OTA update status.

Definition at line 203 of file CreateOTAUpdateResult.h.


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