Skip to content

/AWS1/CL_IOTCOMMANDPARAMETER

A map of key-value pairs that describe the command.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/IOTCOMMANDPARAMETERNAME /AWS1/IOTCOMMANDPARAMETERNAME

The name of a specific parameter used in a command and command execution.

Optional arguments:

iv_type TYPE /AWS1/IOTCOMMANDPARAMETERTYPE /AWS1/IOTCOMMANDPARAMETERTYPE

The type of the command parameter.

io_value TYPE REF TO /AWS1/CL_IOTCOMMANDPARAMVALUE /AWS1/CL_IOTCOMMANDPARAMVALUE

Parameter value that overrides the default value, if set.

io_defaultvalue TYPE REF TO /AWS1/CL_IOTCOMMANDPARAMVALUE /AWS1/CL_IOTCOMMANDPARAMVALUE

The default value used to describe the command. This is the value assumed by the parameter if no other value is assigned to it.

it_valueconditions TYPE /AWS1/CL_IOTCMDPARAMVALUECOND=>TT_COMMANDPARAMVALUECONDLIST TT_COMMANDPARAMVALUECONDLIST

The list of conditions that a command parameter value must satisfy to create a command execution.

iv_description TYPE /AWS1/IOTCOMMANDPARAMETERDESC /AWS1/IOTCOMMANDPARAMETERDESC

The description of the command parameter.


Queryable Attributes

name

The name of a specific parameter used in a command and command execution.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

type

The type of the command parameter.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

value

Parameter value that overrides the default value, if set.

Accessible with the following methods

Method Description
GET_VALUE() Getter for VALUE

defaultValue

The default value used to describe the command. This is the value assumed by the parameter if no other value is assigned to it.

Accessible with the following methods

Method Description
GET_DEFAULTVALUE() Getter for DEFAULTVALUE

valueConditions

The list of conditions that a command parameter value must satisfy to create a command execution.

Accessible with the following methods

Method Description
GET_VALUECONDITIONS() Getter for VALUECONDITIONS, with configurable default
ASK_VALUECONDITIONS() Getter for VALUECONDITIONS w/ exceptions if field has no val
HAS_VALUECONDITIONS() Determine if VALUECONDITIONS has a value

description

The description of the command parameter.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION 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_COMMANDPARAMETERLIST

TYPES TT_COMMANDPARAMETERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTCOMMANDPARAMETER WITH DEFAULT KEY
.