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