public static final class VersionInfo.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
VersionInfo |
build() |
VersionInfo.Builder |
withFirmwareVersion(java.lang.String fwversion) |
VersionInfo.Builder |
withHardwareVersion(java.lang.String hwversion) |
VersionInfo.Builder |
withOsVersion(java.lang.String osversion) |
VersionInfo.Builder |
withSoftwareVersion(java.lang.String swversion) |
public VersionInfo.Builder withHardwareVersion(java.lang.String hwversion)
hwversion - The hardware version of this device.
Valid Example: "Board Rev. 13A"
maxLength: 80. Truncates anything longer than that.public VersionInfo.Builder withFirmwareVersion(java.lang.String fwversion)
fwversion - The firmware version of this device.
Valid Example: "123.5.31"
maxLength: 80. Truncates anything longer than that.public VersionInfo.Builder withOsVersion(java.lang.String osversion)
osversion - The operating system version of this device.
Valid Example: "Linux 13.4"
maxLength: 80. Truncates anything longer than that.java.lang.IllegalArgumentException - if fwversion contains the '|' characterpublic VersionInfo.Builder withSoftwareVersion(java.lang.String swversion)
swversion - The software version of the embedded application being monitored.
Valid Example: "9.1.3"
maxLength: 80. Truncates anything longer than that.java.lang.IllegalArgumentException - if swversion contains the '|' characterpublic VersionInfo build()