Package org.somda.sdc.dpws
Class ThisDeviceBuilder
-
- All Implemented Interfaces:
public class ThisDeviceBuilderConvenient class to build ThisDevice.
-
-
Constructor Summary
Constructors Constructor Description ThisDeviceBuilder()Default constructor. ThisDeviceBuilder(List<LocalizedStringType> friendlyName)Constructor with predefined friendly name.
-
Method Summary
Modifier and Type Method Description ThisDeviceBuildersetFriendlyName(List<LocalizedStringType> friendlyName)Sets the friendly names. ThisDeviceBuildersetFirmwareVersion(String firmwareVersion)Sets the firmware version. ThisDeviceBuildersetSerialNumber(String serialNumber)Sets the serial number. ThisDeviceTypeget()Gets the actual device type. -
-
Constructor Detail
-
ThisDeviceBuilder
ThisDeviceBuilder()
Default constructor.
-
ThisDeviceBuilder
ThisDeviceBuilder(List<LocalizedStringType> friendlyName)
Constructor with predefined friendly name.- Parameters:
friendlyName- the device friendly name.
-
-
Method Detail
-
setFriendlyName
ThisDeviceBuilder setFriendlyName(List<LocalizedStringType> friendlyName)
Sets the friendly names.
- Parameters:
friendlyName- names to set- Returns:
this builder
-
setFirmwareVersion
ThisDeviceBuilder setFirmwareVersion(String firmwareVersion)
Sets the firmware version.
- Parameters:
firmwareVersion- to set- Returns:
this builder
-
setSerialNumber
ThisDeviceBuilder setSerialNumber(String serialNumber)
Sets the serial number.
- Parameters:
serialNumber- to set- Returns:
this builder
-
get
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.
-
-
-
-