Skip to content

/AWS1/CL_IOTOTAUPDATEFILE

Describes a file to be associated with an OTA update.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_filename TYPE /AWS1/IOTFILENAME /AWS1/IOTFILENAME

The name of the file.

iv_filetype TYPE /AWS1/IOTFILETYPE /AWS1/IOTFILETYPE

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

iv_fileversion TYPE /AWS1/IOTOTAUPDATEFILEVERSION /AWS1/IOTOTAUPDATEFILEVERSION

The file version.

io_filelocation TYPE REF TO /AWS1/CL_IOTFILELOCATION /AWS1/CL_IOTFILELOCATION

The location of the updated firmware.

io_codesigning TYPE REF TO /AWS1/CL_IOTCODESIGNING /AWS1/CL_IOTCODESIGNING

The code signing method of the file.

it_attributes TYPE /AWS1/CL_IOTATTRIBUTESMAP_W=>TT_ATTRIBUTESMAP TT_ATTRIBUTESMAP

A list of name-attribute pairs. They won't be sent to devices as a part of the Job document.


Queryable Attributes

fileName

The name of the file.

Accessible with the following methods

Method Description
GET_FILENAME() Getter for FILENAME, with configurable default
ASK_FILENAME() Getter for FILENAME w/ exceptions if field has no value
HAS_FILENAME() Determine if FILENAME has a value

fileType

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

Accessible with the following methods

Method Description
GET_FILETYPE() Getter for FILETYPE, with configurable default
ASK_FILETYPE() Getter for FILETYPE w/ exceptions if field has no value
HAS_FILETYPE() Determine if FILETYPE has a value

fileVersion

The file version.

Accessible with the following methods

Method Description
GET_FILEVERSION() Getter for FILEVERSION, with configurable default
ASK_FILEVERSION() Getter for FILEVERSION w/ exceptions if field has no value
HAS_FILEVERSION() Determine if FILEVERSION has a value

fileLocation

The location of the updated firmware.

Accessible with the following methods

Method Description
GET_FILELOCATION() Getter for FILELOCATION

codeSigning

The code signing method of the file.

Accessible with the following methods

Method Description
GET_CODESIGNING() Getter for CODESIGNING

attributes

A list of name-attribute pairs. They won't be sent to devices as a part of the Job document.

Accessible with the following methods

Method Description
GET_ATTRIBUTES() Getter for ATTRIBUTES, with configurable default
ASK_ATTRIBUTES() Getter for ATTRIBUTES w/ exceptions if field has no value
HAS_ATTRIBUTES() Determine if ATTRIBUTES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_OTAUPDATEFILES

TYPES TT_OTAUPDATEFILES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTOTAUPDATEFILE WITH DEFAULT KEY
.