public class DeviceModel
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
DeviceModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription() |
java.util.Map<java.lang.String,DeviceFirmware> |
getFirmware()
Returns a map with all available firmwares.
|
DeviceFirmware |
getFirmwareByVersion(java.lang.String version) |
java.util.List<java.lang.String> |
getFirmwareVersions()
Returns all available firmware versions
|
java.lang.String |
getId() |
DeviceFirmware |
getLatestFirmware() |
DeviceManufacturer |
getManufacturer() |
java.lang.String |
getName() |
java.lang.String |
getOwner()
If device io.relayr.java.model is not defined by Relayr this field represent model owner.
|
java.lang.String |
getProductNumber() |
java.util.List<DeviceResource> |
getResources()
Return device resources.
|
java.lang.String |
getWebsite() |
int |
hashCode() |
java.lang.String |
toString() |
public java.lang.String getId()
public java.lang.String getOwner()
public java.lang.String getName()
public java.lang.String getProductNumber()
public java.lang.String getDescription()
public java.lang.String getWebsite()
public DeviceManufacturer getManufacturer()
public java.util.List<DeviceResource> getResources()
DeviceResourcepublic java.util.Map<java.lang.String,DeviceFirmware> getFirmware()
getFirmwareVersions()Map where key is version numberpublic java.util.List<java.lang.String> getFirmwareVersions()
List of firmware versionspublic DeviceFirmware getFirmwareByVersion(java.lang.String version) throws DeviceModelsFirmwareException
version - of firmwareDeviceFirmware for specified versionDeviceModelsFirmwareException - if firmware is not foundpublic DeviceFirmware getLatestFirmware() throws DeviceModelsFirmwareException
DeviceModelsFirmwareExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object