Package org.somda.sdc.dpws
Class ThisDeviceBuilder
java.lang.Object
org.somda.sdc.dpws.ThisDeviceBuilder
Convenient class to build ThisDevice.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ThisDeviceBuilder(List<LocalizedStringType> friendlyName) Constructor with predefined friendly name. -
Method Summary
Modifier and TypeMethodDescriptionget()Gets the actual device type.setFirmwareVersion(String firmwareVersion) Sets the firmware version.setFriendlyName(List<LocalizedStringType> friendlyName) Sets the friendly names.setSerialNumber(String serialNumber) Sets the serial number.
-
Constructor Details
-
ThisDeviceBuilder
public ThisDeviceBuilder()Default constructor. -
ThisDeviceBuilder
Constructor with predefined friendly name.- Parameters:
friendlyName- the device friendly name.
-
-
Method Details
-
setFriendlyName
Sets the friendly names.- Parameters:
friendlyName- names to set- Returns:
- this builder
-
setFirmwareVersion
Sets the firmware version.- Parameters:
firmwareVersion- to set- Returns:
- this builder
-
setSerialNumber
Sets the serial number.- Parameters:
serialNumber- to set- Returns:
- this builder
-
get
Gets the actual device type.- Returns:
- the internally stored device type. Caution: changes afterwards in the fluent interface will affect this returned value.
-