public interface IDevice extends IMetadataProviderEntity
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAssignmentToken()
Get the current device assignment token if assigned.
|
java.lang.String |
getComments()
Get device comments.
|
java.util.List<IDeviceElementMapping> |
getDeviceElementMappings()
Gets mappings of
IDeviceElementSchema paths to hardware ids for
nested devices. |
java.lang.String |
getHardwareId()
Get the unique hardware id of the device.
|
java.lang.String |
getParentHardwareId()
If contained by a parent device, returns the parent hardware id.
|
java.lang.String |
getSiteToken()
Get token for associated site.
|
java.lang.String |
getSpecificationToken()
Get token for device specification.
|
DeviceStatus |
getStatus()
Get most recent device status.
|
addOrReplaceMetadata, clearMetadata, getMetadata, getMetadata, removeMetadata
getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted
java.lang.String getHardwareId()
java.lang.String getSiteToken()
java.lang.String getSpecificationToken()
java.lang.String getParentHardwareId()
java.util.List<IDeviceElementMapping> getDeviceElementMappings()
IDeviceElementSchema
paths to hardware ids for
nested devices.java.lang.String getComments()
DeviceStatus getStatus()
java.lang.String getAssignmentToken()