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 - DeviceTypepublic 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()