@Immutable @ThreadSafe @ProviderType public class AssetConfiguration extends java.lang.Object
Channel
,
ChannelType
,
DataType
Constructor and Description |
---|
AssetConfiguration(java.lang.String description,
java.lang.String driverPid,
java.util.Map<java.lang.String,Channel> channels)
Instantiates a new asset configuration.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Channel> |
getAssetChannels()
Gets the asset channels.
|
java.lang.String |
getAssetDescription()
Gets the asset description.
|
java.lang.String |
getDriverPid()
Gets the driver PID.
|
void |
setAssetDescription(java.lang.String description)
Sets the asset description.
|
java.lang.String |
toString() |
public AssetConfiguration(java.lang.String description, java.lang.String driverPid, java.util.Map<java.lang.String,Channel> channels)
description
- the description of the assetdriverPid
- the driver PIDchannels
- the map of all channel configurationsjava.lang.NullPointerException
- if any of the arguments is nullpublic java.util.Map<java.lang.String,Channel> getAssetChannels()
public java.lang.String getAssetDescription()
public java.lang.String getDriverPid()
public void setAssetDescription(java.lang.String description)
description
- the new asset descriptionjava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Object