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