Class ThisDeviceBuilder

java.lang.Object
org.somda.sdc.dpws.ThisDeviceBuilder

public class ThisDeviceBuilder extends Object
Convenient class to build ThisDevice.
  • Constructor Details

    • ThisDeviceBuilder

      public ThisDeviceBuilder()
      Default constructor.
    • ThisDeviceBuilder

      public ThisDeviceBuilder(List<org.somda.sdc.dpws.model.LocalizedStringType> friendlyName)
      Constructor with predefined friendly name.
      Parameters:
      friendlyName - the device friendly name.
  • Method Details

    • setFriendlyName

      public ThisDeviceBuilder setFriendlyName(List<org.somda.sdc.dpws.model.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 org.somda.sdc.dpws.model.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.