/AWS1/CL_IOSASSETMODELPRPSUMM¶
Contains a summary of a property associated with a model. This includes information about which interfaces the property belongs to, if any.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The name of the property.
iv_datatype TYPE /AWS1/IOSPROPERTYDATATYPE /AWS1/IOSPROPERTYDATATYPE¶
The data type of the property.
io_type TYPE REF TO /AWS1/CL_IOSPROPERTYTYPE /AWS1/CL_IOSPROPERTYTYPE¶
type
Optional arguments:¶
iv_id TYPE /AWS1/IOSID /AWS1/IOSID¶
The ID of the property.
iv_externalid TYPE /AWS1/IOSEXTERNALID /AWS1/IOSEXTERNALID¶
The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.
iv_datatypespec TYPE /AWS1/IOSNAME /AWS1/IOSNAME¶
The data type of the structure for this property. This parameter exists on properties that have the
STRUCTdata type.
iv_unit TYPE /AWS1/IOSPROPERTYUNIT /AWS1/IOSPROPERTYUNIT¶
The unit (such as
NewtonsorRPM) of the property.
iv_astmodelcompositemodelid TYPE /AWS1/IOSID /AWS1/IOSID¶
The ID of the composite model that contains the asset model property.
it_path TYPE /AWS1/CL_IOSASTMDELPRPPATHSE00=>TT_ASSETMODELPROPERTYPATH TT_ASSETMODELPROPERTYPATH¶
The structured path to the property from the root of the asset model.
it_interfacesummaries TYPE /AWS1/CL_IOSINTERFACESUMMARY=>TT_INTERFACESUMMARIES TT_INTERFACESUMMARIES¶
A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.
Queryable Attributes¶
id¶
The ID of the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
externalId¶
The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTERNALID() |
Getter for EXTERNALID, with configurable default |
ASK_EXTERNALID() |
Getter for EXTERNALID w/ exceptions if field has no value |
HAS_EXTERNALID() |
Determine if EXTERNALID has a value |
name¶
The name of the property.
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 |
dataType¶
The data type of the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATATYPE() |
Getter for DATATYPE, with configurable default |
ASK_DATATYPE() |
Getter for DATATYPE w/ exceptions if field has no value |
HAS_DATATYPE() |
Determine if DATATYPE has a value |
dataTypeSpec¶
The data type of the structure for this property. This parameter exists on properties that have the
STRUCTdata type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATATYPESPEC() |
Getter for DATATYPESPEC, with configurable default |
ASK_DATATYPESPEC() |
Getter for DATATYPESPEC w/ exceptions if field has no value |
HAS_DATATYPESPEC() |
Determine if DATATYPESPEC has a value |
unit¶
The unit (such as
NewtonsorRPM) of the property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNIT() |
Getter for UNIT, with configurable default |
ASK_UNIT() |
Getter for UNIT w/ exceptions if field has no value |
HAS_UNIT() |
Determine if UNIT has a value |
type¶
type
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE |
assetModelCompositeModelId¶
The ID of the composite model that contains the asset model property.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASTMODELCOMPOSITEMODELID() |
Getter for ASSETMODELCOMPOSITEMODELID, with configurable def |
ASK_ASTMODELCOMPOSITEMODELID() |
Getter for ASSETMODELCOMPOSITEMODELID w/ exceptions if field |
HAS_ASTMODELCOMPOSITEMODELID() |
Determine if ASSETMODELCOMPOSITEMODELID has a value |
path¶
The structured path to the property from the root of the asset model.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATH() |
Getter for PATH, with configurable default |
ASK_PATH() |
Getter for PATH w/ exceptions if field has no value |
HAS_PATH() |
Determine if PATH has a value |
interfaceSummaries¶
A list of interface summaries that describe which interfaces this property belongs to, including the interface asset model ID and the corresponding property ID in the interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INTERFACESUMMARIES() |
Getter for INTERFACESUMMARIES, with configurable default |
ASK_INTERFACESUMMARIES() |
Getter for INTERFACESUMMARIES w/ exceptions if field has no |
HAS_INTERFACESUMMARIES() |
Determine if INTERFACESUMMARIES 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_ASSETMODELPROPERTYSUMMARIES¶
TYPES TT_ASSETMODELPROPERTYSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSASSETMODELPRPSUMM WITH DEFAULT KEY
.