public static final class Firmware.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Firmware |
build()
Build firmware.
|
Firmware.Builder |
setDatabaseId(int databaseId)
Sets database id.
|
Firmware.Builder |
setDescription(java.lang.String description)
Sets description.
|
Firmware.Builder |
setDeviceType(DeviceType deviceType)
Sets device type or null if not applicable
|
Firmware.Builder |
setDeviceUniqueIds(java.util.ArrayList<java.lang.String> deviceUniqueIds)
Sets list of device unique ids for which firmware is targeted
|
Firmware.Builder |
setId(java.util.UUID id)
Sets id.
|
Firmware.Builder |
setImportant(boolean important)
Sets important.
|
Firmware.Builder |
setName(java.lang.String name)
Sets name.
|
Firmware.Builder |
setOptional(boolean optional)
Sets is firmware update optional or mandatory
|
Firmware.Builder |
setScheduled(boolean scheduled)
Sets is firmware scheduled or not
|
Firmware.Builder |
setUrl(java.lang.String url)
Sets url.
|
Firmware.Builder |
setValidVersions(java.lang.String validVersions)
Sets valid versions.
|
public Firmware.Builder setDatabaseId(int databaseId)
databaseId
- the database idpublic Firmware.Builder setId(java.util.UUID id)
id
- the idpublic Firmware.Builder setImportant(boolean important)
important
- the importantpublic Firmware.Builder setValidVersions(java.lang.String validVersions)
validVersions
- the valid versionspublic Firmware.Builder setName(java.lang.String name)
name
- the namepublic Firmware.Builder setDescription(java.lang.String description)
description
- the descriptionpublic Firmware.Builder setUrl(java.lang.String url)
url
- the urlpublic Firmware.Builder setDeviceType(DeviceType deviceType)
deviceType
- DeviceType
public Firmware.Builder setScheduled(boolean scheduled)
scheduled
- boolean valuepublic Firmware.Builder setOptional(boolean optional)
optional
- boolean valuepublic Firmware.Builder setDeviceUniqueIds(java.util.ArrayList<java.lang.String> deviceUniqueIds)
deviceUniqueIds
- list of device unique idspublic Firmware build()