public class DeviceSpecification extends MetadataProviderEntity implements IDeviceSpecification, java.io.Serializable
Constructor and Description |
---|
DeviceSpecification() |
Modifier and Type | Method and Description |
---|---|
HardwareAsset |
getAsset() |
java.lang.String |
getAssetId()
Get unique id within asset module.
|
java.lang.String |
getAssetImageUrl() |
java.lang.String |
getAssetModuleId()
Get asset module id.
|
java.lang.String |
getAssetName() |
DeviceContainerPolicy |
getContainerPolicy()
Indicates whether this device contains other devices.
|
IDeviceElementSchema |
getDeviceElementSchema()
Get schema that describes how nested devices are arranged.
|
java.lang.String |
getName()
Get name that describes specification.
|
java.lang.String |
getToken()
Get unique device specification token.
|
void |
setAsset(HardwareAsset asset) |
void |
setAssetId(java.lang.String assetId) |
void |
setAssetImageUrl(java.lang.String assetImageUrl) |
void |
setAssetModuleId(java.lang.String assetModuleId) |
void |
setAssetName(java.lang.String assetName) |
void |
setContainerPolicy(DeviceContainerPolicy containerPolicy) |
void |
setDeviceElementSchema(DeviceElementSchema deviceElementSchema) |
void |
setName(java.lang.String name) |
void |
setToken(java.lang.String token) |
copy, getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted, setCreatedBy, setCreatedDate, setDeleted, setUpdatedBy, setUpdatedDate
addOrReplaceMetadata, clearMetadata, copy, copy, getMetadata, getMetadata, removeMetadata, setMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOrReplaceMetadata, clearMetadata, getMetadata, getMetadata, removeMetadata
getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted
public java.lang.String getToken()
IDeviceSpecification
getToken
in interface IDeviceSpecification
public void setToken(java.lang.String token)
public java.lang.String getName()
IDeviceSpecification
getName
in interface IDeviceSpecification
public void setName(java.lang.String name)
public java.lang.String getAssetModuleId()
IDeviceSpecification
getAssetModuleId
in interface IDeviceSpecification
public void setAssetModuleId(java.lang.String assetModuleId)
public java.lang.String getAssetId()
IDeviceSpecification
getAssetId
in interface IDeviceSpecification
public void setAssetId(java.lang.String assetId)
public DeviceContainerPolicy getContainerPolicy()
IDeviceSpecification
getContainerPolicy
in interface IDeviceSpecification
public void setContainerPolicy(DeviceContainerPolicy containerPolicy)
public IDeviceElementSchema getDeviceElementSchema()
IDeviceSpecification
getDeviceElementSchema
in interface IDeviceSpecification
public void setDeviceElementSchema(DeviceElementSchema deviceElementSchema)
public java.lang.String getAssetName()
public void setAssetName(java.lang.String assetName)
public java.lang.String getAssetImageUrl()
public void setAssetImageUrl(java.lang.String assetImageUrl)
public HardwareAsset getAsset()
public void setAsset(HardwareAsset asset)