Class ThermostatsHeatRequest.Builder
- java.lang.Object
-
- com.seam.api.resources.thermostats.requests.ThermostatsHeatRequest.Builder
-
- All Implemented Interfaces:
ThermostatsHeatRequest._FinalStage,ThermostatsHeatRequest.DeviceIdStage
- Enclosing class:
- ThermostatsHeatRequest
public static final class ThermostatsHeatRequest.Builder extends java.lang.Object implements ThermostatsHeatRequest.DeviceIdStage, ThermostatsHeatRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThermostatsHeatRequestbuild()ThermostatsHeatRequest._FinalStagedeviceId(java.lang.String deviceId)ThermostatsHeatRequest.Builderfrom(ThermostatsHeatRequest other)ThermostatsHeatRequest._FinalStageheatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)ThermostatsHeatRequest._FinalStageheatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)ThermostatsHeatRequest._FinalStageheatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)ThermostatsHeatRequest._FinalStageheatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)ThermostatsHeatRequest._FinalStagesync(java.lang.Boolean sync)ThermostatsHeatRequest._FinalStagesync(java.util.Optional<java.lang.Boolean> sync)
-
-
-
Method Detail
-
from
public ThermostatsHeatRequest.Builder from(ThermostatsHeatRequest other)
- Specified by:
fromin interfaceThermostatsHeatRequest.DeviceIdStage
-
deviceId
public ThermostatsHeatRequest._FinalStage deviceId(java.lang.String deviceId)
- Specified by:
deviceIdin interfaceThermostatsHeatRequest.DeviceIdStage
-
sync
public ThermostatsHeatRequest._FinalStage sync(java.lang.Boolean sync)
- Specified by:
syncin interfaceThermostatsHeatRequest._FinalStage
-
sync
public ThermostatsHeatRequest._FinalStage sync(java.util.Optional<java.lang.Boolean> sync)
- Specified by:
syncin interfaceThermostatsHeatRequest._FinalStage
-
heatingSetPointFahrenheit
public ThermostatsHeatRequest._FinalStage heatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)
- Specified by:
heatingSetPointFahrenheitin interfaceThermostatsHeatRequest._FinalStage
-
heatingSetPointFahrenheit
public ThermostatsHeatRequest._FinalStage heatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)
- Specified by:
heatingSetPointFahrenheitin interfaceThermostatsHeatRequest._FinalStage
-
heatingSetPointCelsius
public ThermostatsHeatRequest._FinalStage heatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)
- Specified by:
heatingSetPointCelsiusin interfaceThermostatsHeatRequest._FinalStage
-
heatingSetPointCelsius
public ThermostatsHeatRequest._FinalStage heatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)
- Specified by:
heatingSetPointCelsiusin interfaceThermostatsHeatRequest._FinalStage
-
build
public ThermostatsHeatRequest build()
- Specified by:
buildin interfaceThermostatsHeatRequest._FinalStage
-
-