public class FirmwaresApi
extends java.lang.Object
| Constructor and Description |
|---|
FirmwaresApi(FirmwaresService firmwaresService)
Constructs Firmwares API endpoint initialized with corresponding service class.
|
| Modifier and Type | Method and Description |
|---|---|
FirmwaresRequestExecutor |
fetch()
Provides executor that can be used to obtain firmwares.
|
FirmwareRequestExecutor |
fetch(java.lang.String name)
Provides executor that can be used to obtain single firmware by name.
|
FirmwareFileRequestExecutor |
fileOf(java.lang.String name,
Model model)
Provides executor responsible for loading firmware file.
|
FirmwareFileFromUrlRequestExecutor |
fileOfUrl(java.lang.String url)
Provides executor responsible for loading firmware file from url.
|
ScheduleFirmwareUpdateRequestExecutor |
scheduleUpdate()
Provides executor that can be used to schedule firmware update.
|
UnscheduleFirmwareUpdateRequestExecutor |
unscheduleUpdate()
Provides executor that can be used to unschedule firmware update.
|
public FirmwaresApi(FirmwaresService firmwaresService)
firmwaresService - the firmwares API service.public FirmwareRequestExecutor fetch(java.lang.String name)
name - the firmware's name.public FirmwaresRequestExecutor fetch()
public FirmwareFileRequestExecutor fileOf(java.lang.String name, Model model)
name - the firmware's name.model - device modelpublic FirmwareFileFromUrlRequestExecutor fileOfUrl(java.lang.String url)
url - the urlpublic ScheduleFirmwareUpdateRequestExecutor scheduleUpdate()
public UnscheduleFirmwareUpdateRequestExecutor unscheduleUpdate()