/AWS1/CL_IOXDISCOVEREDDEVSUMM¶
Structure containing summary information about a device discovered during a device discovery job.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_connectordeviceid
TYPE /AWS1/IOXCONNECTORDEVICEID
/AWS1/IOXCONNECTORDEVICEID
¶
The third-party device identifier as defined by the connector. This identifier must not contain personal identifiable information (PII).
iv_connectordevicename
TYPE /AWS1/IOXCONNECTORDEVICENAME
/AWS1/IOXCONNECTORDEVICENAME
¶
The name of the device as defined by the connector or third-party system.
it_devicetypes
TYPE /AWS1/CL_IOXDEVICETYPELIST_W=>TT_DEVICETYPELIST
TT_DEVICETYPELIST
¶
The list of device types or categories that the discovered device belongs to.
iv_managedthingid
TYPE /AWS1/IOXMANAGEDTHINGID
/AWS1/IOXMANAGEDTHINGID
¶
The identifier of the managed thing created for this discovered device, if one exists.
iv_modification
TYPE /AWS1/IOXDISCOVERYMODIFICATION
/AWS1/IOXDISCOVERYMODIFICATION
¶
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
iv_discoveredat
TYPE /AWS1/IOXDISCOVEREDAT
/AWS1/IOXDISCOVEREDAT
¶
The timestamp indicating when the device was discovered.
iv_brand
TYPE /AWS1/IOXBRAND
/AWS1/IOXBRAND
¶
The brand of the discovered device.
iv_model
TYPE /AWS1/IOXMODEL
/AWS1/IOXMODEL
¶
The model of the discovered device.
iv_authenticationmaterial
TYPE /AWS1/IOXAUTHMATERIALSTRING
/AWS1/IOXAUTHMATERIALSTRING
¶
The authentication material required for connecting to the discovered device, such as credentials or tokens.
Queryable Attributes¶
ConnectorDeviceId¶
The third-party device identifier as defined by the connector. This identifier must not contain personal identifiable information (PII).
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTORDEVICEID() |
Getter for CONNECTORDEVICEID, with configurable default |
ASK_CONNECTORDEVICEID() |
Getter for CONNECTORDEVICEID w/ exceptions if field has no v |
HAS_CONNECTORDEVICEID() |
Determine if CONNECTORDEVICEID has a value |
ConnectorDeviceName¶
The name of the device as defined by the connector or third-party system.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTORDEVICENAME() |
Getter for CONNECTORDEVICENAME, with configurable default |
ASK_CONNECTORDEVICENAME() |
Getter for CONNECTORDEVICENAME w/ exceptions if field has no |
HAS_CONNECTORDEVICENAME() |
Determine if CONNECTORDEVICENAME has a value |
DeviceTypes¶
The list of device types or categories that the discovered device belongs to.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DEVICETYPES() |
Getter for DEVICETYPES, with configurable default |
ASK_DEVICETYPES() |
Getter for DEVICETYPES w/ exceptions if field has no value |
HAS_DEVICETYPES() |
Determine if DEVICETYPES has a value |
ManagedThingId¶
The identifier of the managed thing created for this discovered device, if one exists.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANAGEDTHINGID() |
Getter for MANAGEDTHINGID, with configurable default |
ASK_MANAGEDTHINGID() |
Getter for MANAGEDTHINGID w/ exceptions if field has no valu |
HAS_MANAGEDTHINGID() |
Determine if MANAGEDTHINGID has a value |
Modification¶
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MODIFICATION() |
Getter for MODIFICATION, with configurable default |
ASK_MODIFICATION() |
Getter for MODIFICATION w/ exceptions if field has no value |
HAS_MODIFICATION() |
Determine if MODIFICATION has a value |
DiscoveredAt¶
The timestamp indicating when the device was discovered.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DISCOVEREDAT() |
Getter for DISCOVEREDAT, with configurable default |
ASK_DISCOVEREDAT() |
Getter for DISCOVEREDAT w/ exceptions if field has no value |
HAS_DISCOVEREDAT() |
Determine if DISCOVEREDAT has a value |
Brand¶
The brand of the discovered device.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BRAND() |
Getter for BRAND, with configurable default |
ASK_BRAND() |
Getter for BRAND w/ exceptions if field has no value |
HAS_BRAND() |
Determine if BRAND has a value |
Model¶
The model of the discovered device.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MODEL() |
Getter for MODEL, with configurable default |
ASK_MODEL() |
Getter for MODEL w/ exceptions if field has no value |
HAS_MODEL() |
Determine if MODEL has a value |
AuthenticationMaterial¶
The authentication material required for connecting to the discovered device, such as credentials or tokens.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AUTHENTICATIONMATERIAL() |
Getter for AUTHENTICATIONMATERIAL, with configurable default |
ASK_AUTHENTICATIONMATERIAL() |
Getter for AUTHENTICATIONMATERIAL w/ exceptions if field has |
HAS_AUTHENTICATIONMATERIAL() |
Determine if AUTHENTICATIONMATERIAL 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_DISCOVEREDDEVICELISTDEFN
¶
TYPES TT_DISCOVEREDDEVICELISTDEFN TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOXDISCOVEREDDEVSUMM WITH DEFAULT KEY
.