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

#include <OTAUpdateFile.h>

Public Member Functions

 OTAUpdateFile ()
 
 OTAUpdateFile (Aws::Utils::Json::JsonView jsonValue)
 
OTAUpdateFileoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFileName () const
 
bool FileNameHasBeenSet () const
 
void SetFileName (const Aws::String &value)
 
void SetFileName (Aws::String &&value)
 
void SetFileName (const char *value)
 
OTAUpdateFileWithFileName (const Aws::String &value)
 
OTAUpdateFileWithFileName (Aws::String &&value)
 
OTAUpdateFileWithFileName (const char *value)
 
int GetFileType () const
 
bool FileTypeHasBeenSet () const
 
void SetFileType (int value)
 
OTAUpdateFileWithFileType (int value)
 
const Aws::StringGetFileVersion () const
 
bool FileVersionHasBeenSet () const
 
void SetFileVersion (const Aws::String &value)
 
void SetFileVersion (Aws::String &&value)
 
void SetFileVersion (const char *value)
 
OTAUpdateFileWithFileVersion (const Aws::String &value)
 
OTAUpdateFileWithFileVersion (Aws::String &&value)
 
OTAUpdateFileWithFileVersion (const char *value)
 
const FileLocationGetFileLocation () const
 
bool FileLocationHasBeenSet () const
 
void SetFileLocation (const FileLocation &value)
 
void SetFileLocation (FileLocation &&value)
 
OTAUpdateFileWithFileLocation (const FileLocation &value)
 
OTAUpdateFileWithFileLocation (FileLocation &&value)
 
const CodeSigningGetCodeSigning () const
 
bool CodeSigningHasBeenSet () const
 
void SetCodeSigning (const CodeSigning &value)
 
void SetCodeSigning (CodeSigning &&value)
 
OTAUpdateFileWithCodeSigning (const CodeSigning &value)
 
OTAUpdateFileWithCodeSigning (CodeSigning &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
OTAUpdateFileWithAttributes (const Aws::Map< Aws::String, Aws::String > &value)
 
OTAUpdateFileWithAttributes (Aws::Map< Aws::String, Aws::String > &&value)
 
OTAUpdateFileAddAttributes (const Aws::String &key, const Aws::String &value)
 
OTAUpdateFileAddAttributes (Aws::String &&key, const Aws::String &value)
 
OTAUpdateFileAddAttributes (const Aws::String &key, Aws::String &&value)
 
OTAUpdateFileAddAttributes (Aws::String &&key, Aws::String &&value)
 
OTAUpdateFileAddAttributes (const char *key, Aws::String &&value)
 
OTAUpdateFileAddAttributes (Aws::String &&key, const char *value)
 
OTAUpdateFileAddAttributes (const char *key, const char *value)
 

Detailed Description

Describes a file to be associated with an OTA update.

See Also:

AWS API Reference

Definition at line 35 of file OTAUpdateFile.h.

Constructor & Destructor Documentation

◆ OTAUpdateFile() [1/2]

Aws::IoT::Model::OTAUpdateFile::OTAUpdateFile ( )

◆ OTAUpdateFile() [2/2]

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

Member Function Documentation

◆ AddAttributes() [1/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A list of name/attribute pairs.

Definition at line 261 of file OTAUpdateFile.h.

◆ AddAttributes() [2/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( Aws::String &&  key,
const Aws::String value 
)
inline

A list of name/attribute pairs.

Definition at line 251 of file OTAUpdateFile.h.

◆ AddAttributes() [3/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( Aws::String &&  key,
const char *  value 
)
inline

A list of name/attribute pairs.

Definition at line 271 of file OTAUpdateFile.h.

◆ AddAttributes() [4/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( const Aws::String key,
Aws::String &&  value 
)
inline

A list of name/attribute pairs.

Definition at line 256 of file OTAUpdateFile.h.

◆ AddAttributes() [5/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( const Aws::String key,
const Aws::String value 
)
inline

A list of name/attribute pairs.

Definition at line 246 of file OTAUpdateFile.h.

◆ AddAttributes() [6/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( const char *  key,
Aws::String &&  value 
)
inline

A list of name/attribute pairs.

Definition at line 266 of file OTAUpdateFile.h.

◆ AddAttributes() [7/7]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::AddAttributes ( const char *  key,
const char *  value 
)
inline

A list of name/attribute pairs.

Definition at line 276 of file OTAUpdateFile.h.

◆ AttributesHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::AttributesHasBeenSet ( ) const
inline

A list of name/attribute pairs.

Definition at line 221 of file OTAUpdateFile.h.

◆ CodeSigningHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::CodeSigningHasBeenSet ( ) const
inline

The code signing method of the file.

Definition at line 190 of file OTAUpdateFile.h.

◆ FileLocationHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::FileLocationHasBeenSet ( ) const
inline

The location of the updated firmware.

Definition at line 159 of file OTAUpdateFile.h.

◆ FileNameHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::FileNameHasBeenSet ( ) const
inline

The name of the file.

Definition at line 52 of file OTAUpdateFile.h.

◆ FileTypeHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::FileTypeHasBeenSet ( ) const
inline

An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.

Definition at line 95 of file OTAUpdateFile.h.

◆ FileVersionHasBeenSet()

bool Aws::IoT::Model::OTAUpdateFile::FileVersionHasBeenSet ( ) const
inline

The file version.

Definition at line 118 of file OTAUpdateFile.h.

◆ GetAttributes()

const Aws::Map<Aws::String, Aws::String>& Aws::IoT::Model::OTAUpdateFile::GetAttributes ( ) const
inline

A list of name/attribute pairs.

Definition at line 216 of file OTAUpdateFile.h.

◆ GetCodeSigning()

const CodeSigning& Aws::IoT::Model::OTAUpdateFile::GetCodeSigning ( ) const
inline

The code signing method of the file.

Definition at line 185 of file OTAUpdateFile.h.

◆ GetFileLocation()

const FileLocation& Aws::IoT::Model::OTAUpdateFile::GetFileLocation ( ) const
inline

The location of the updated firmware.

Definition at line 154 of file OTAUpdateFile.h.

◆ GetFileName()

const Aws::String& Aws::IoT::Model::OTAUpdateFile::GetFileName ( ) const
inline

The name of the file.

Definition at line 47 of file OTAUpdateFile.h.

◆ GetFileType()

int Aws::IoT::Model::OTAUpdateFile::GetFileType ( ) const
inline

An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.

Definition at line 89 of file OTAUpdateFile.h.

◆ GetFileVersion()

const Aws::String& Aws::IoT::Model::OTAUpdateFile::GetFileVersion ( ) const
inline

The file version.

Definition at line 113 of file OTAUpdateFile.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAttributes() [1/2]

void Aws::IoT::Model::OTAUpdateFile::SetAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of name/attribute pairs.

Definition at line 231 of file OTAUpdateFile.h.

◆ SetAttributes() [2/2]

void Aws::IoT::Model::OTAUpdateFile::SetAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of name/attribute pairs.

Definition at line 226 of file OTAUpdateFile.h.

◆ SetCodeSigning() [1/2]

void Aws::IoT::Model::OTAUpdateFile::SetCodeSigning ( CodeSigning &&  value)
inline

The code signing method of the file.

Definition at line 200 of file OTAUpdateFile.h.

◆ SetCodeSigning() [2/2]

void Aws::IoT::Model::OTAUpdateFile::SetCodeSigning ( const CodeSigning value)
inline

The code signing method of the file.

Definition at line 195 of file OTAUpdateFile.h.

◆ SetFileLocation() [1/2]

void Aws::IoT::Model::OTAUpdateFile::SetFileLocation ( const FileLocation value)
inline

The location of the updated firmware.

Definition at line 164 of file OTAUpdateFile.h.

◆ SetFileLocation() [2/2]

void Aws::IoT::Model::OTAUpdateFile::SetFileLocation ( FileLocation &&  value)
inline

The location of the updated firmware.

Definition at line 169 of file OTAUpdateFile.h.

◆ SetFileName() [1/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileName ( Aws::String &&  value)
inline

The name of the file.

Definition at line 62 of file OTAUpdateFile.h.

◆ SetFileName() [2/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileName ( const Aws::String value)
inline

The name of the file.

Definition at line 57 of file OTAUpdateFile.h.

◆ SetFileName() [3/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileName ( const char *  value)
inline

The name of the file.

Definition at line 67 of file OTAUpdateFile.h.

◆ SetFileType()

void Aws::IoT::Model::OTAUpdateFile::SetFileType ( int  value)
inline

An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.

Definition at line 101 of file OTAUpdateFile.h.

◆ SetFileVersion() [1/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileVersion ( Aws::String &&  value)
inline

The file version.

Definition at line 128 of file OTAUpdateFile.h.

◆ SetFileVersion() [2/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileVersion ( const Aws::String value)
inline

The file version.

Definition at line 123 of file OTAUpdateFile.h.

◆ SetFileVersion() [3/3]

void Aws::IoT::Model::OTAUpdateFile::SetFileVersion ( const char *  value)
inline

The file version.

Definition at line 133 of file OTAUpdateFile.h.

◆ WithAttributes() [1/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithAttributes ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of name/attribute pairs.

Definition at line 241 of file OTAUpdateFile.h.

◆ WithAttributes() [2/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithAttributes ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of name/attribute pairs.

Definition at line 236 of file OTAUpdateFile.h.

◆ WithCodeSigning() [1/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithCodeSigning ( CodeSigning &&  value)
inline

The code signing method of the file.

Definition at line 210 of file OTAUpdateFile.h.

◆ WithCodeSigning() [2/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithCodeSigning ( const CodeSigning value)
inline

The code signing method of the file.

Definition at line 205 of file OTAUpdateFile.h.

◆ WithFileLocation() [1/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileLocation ( const FileLocation value)
inline

The location of the updated firmware.

Definition at line 174 of file OTAUpdateFile.h.

◆ WithFileLocation() [2/2]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileLocation ( FileLocation &&  value)
inline

The location of the updated firmware.

Definition at line 179 of file OTAUpdateFile.h.

◆ WithFileName() [1/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileName ( Aws::String &&  value)
inline

The name of the file.

Definition at line 77 of file OTAUpdateFile.h.

◆ WithFileName() [2/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileName ( const Aws::String value)
inline

The name of the file.

Definition at line 72 of file OTAUpdateFile.h.

◆ WithFileName() [3/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileName ( const char *  value)
inline

The name of the file.

Definition at line 82 of file OTAUpdateFile.h.

◆ WithFileType()

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileType ( int  value)
inline

An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.

Definition at line 107 of file OTAUpdateFile.h.

◆ WithFileVersion() [1/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileVersion ( Aws::String &&  value)
inline

The file version.

Definition at line 143 of file OTAUpdateFile.h.

◆ WithFileVersion() [2/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileVersion ( const Aws::String value)
inline

The file version.

Definition at line 138 of file OTAUpdateFile.h.

◆ WithFileVersion() [3/3]

OTAUpdateFile& Aws::IoT::Model::OTAUpdateFile::WithFileVersion ( const char *  value)
inline

The file version.

Definition at line 148 of file OTAUpdateFile.h.


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