/AWS1/CL_IOPSUBSCRUMMARY¶
Contains information about a subscription for an MQTT client, including the topic filter and Quality of Service (QoS) level.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_topicfilter TYPE /AWS1/IOPTOPICFILTER /AWS1/IOPTOPICFILTER¶
The topic filter pattern that the client is subscribed to. May include MQTT wildcards such as + (single-level) and # (multi-level).
iv_qos TYPE /AWS1/IOPQOS /AWS1/IOPQOS¶
The Quality of Service (QoS) level for the subscription. Valid values are 0 (at most once) and 1 (at least once).
Queryable Attributes¶
topicFilter¶
The topic filter pattern that the client is subscribed to. May include MQTT wildcards such as + (single-level) and # (multi-level).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOPICFILTER() |
Getter for TOPICFILTER, with configurable default |
ASK_TOPICFILTER() |
Getter for TOPICFILTER w/ exceptions if field has no value |
HAS_TOPICFILTER() |
Determine if TOPICFILTER has a value |
qos¶
The Quality of Service (QoS) level for the subscription. Valid values are 0 (at most once) and 1 (at least once).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QOS() |
Getter for QOS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SUBSCRIPTIONLIST¶
TYPES TT_SUBSCRIPTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOPSUBSCRUMMARY WITH DEFAULT KEY
.