Skip to content

/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
.