Class ThermostatsSetFanModeRequest.Builder
- java.lang.Object
-
- com.seam.api.resources.thermostats.requests.ThermostatsSetFanModeRequest.Builder
-
- All Implemented Interfaces:
ThermostatsSetFanModeRequest._FinalStage,ThermostatsSetFanModeRequest.DeviceIdStage
- Enclosing class:
- ThermostatsSetFanModeRequest
public static final class ThermostatsSetFanModeRequest.Builder extends java.lang.Object implements ThermostatsSetFanModeRequest.DeviceIdStage, ThermostatsSetFanModeRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThermostatsSetFanModeRequestbuild()ThermostatsSetFanModeRequest._FinalStagedeviceId(java.lang.String deviceId)ThermostatsSetFanModeRequest._FinalStagefanMode(FanModeSetting fanMode)ThermostatsSetFanModeRequest._FinalStagefanMode(java.util.Optional<FanModeSetting> fanMode)ThermostatsSetFanModeRequest._FinalStagefanModeSetting(FanModeSetting fanModeSetting)ThermostatsSetFanModeRequest._FinalStagefanModeSetting(java.util.Optional<FanModeSetting> fanModeSetting)ThermostatsSetFanModeRequest.Builderfrom(ThermostatsSetFanModeRequest other)ThermostatsSetFanModeRequest._FinalStagesync(java.lang.Boolean sync)ThermostatsSetFanModeRequest._FinalStagesync(java.util.Optional<java.lang.Boolean> sync)
-
-
-
Method Detail
-
from
public ThermostatsSetFanModeRequest.Builder from(ThermostatsSetFanModeRequest other)
- Specified by:
fromin interfaceThermostatsSetFanModeRequest.DeviceIdStage
-
deviceId
public ThermostatsSetFanModeRequest._FinalStage deviceId(java.lang.String deviceId)
- Specified by:
deviceIdin interfaceThermostatsSetFanModeRequest.DeviceIdStage
-
sync
public ThermostatsSetFanModeRequest._FinalStage sync(java.lang.Boolean sync)
- Specified by:
syncin interfaceThermostatsSetFanModeRequest._FinalStage
-
sync
public ThermostatsSetFanModeRequest._FinalStage sync(java.util.Optional<java.lang.Boolean> sync)
- Specified by:
syncin interfaceThermostatsSetFanModeRequest._FinalStage
-
fanModeSetting
public ThermostatsSetFanModeRequest._FinalStage fanModeSetting(FanModeSetting fanModeSetting)
- Specified by:
fanModeSettingin interfaceThermostatsSetFanModeRequest._FinalStage
-
fanModeSetting
public ThermostatsSetFanModeRequest._FinalStage fanModeSetting(java.util.Optional<FanModeSetting> fanModeSetting)
- Specified by:
fanModeSettingin interfaceThermostatsSetFanModeRequest._FinalStage
-
fanMode
public ThermostatsSetFanModeRequest._FinalStage fanMode(FanModeSetting fanMode)
- Specified by:
fanModein interfaceThermostatsSetFanModeRequest._FinalStage
-
fanMode
public ThermostatsSetFanModeRequest._FinalStage fanMode(java.util.Optional<FanModeSetting> fanMode)
- Specified by:
fanModein interfaceThermostatsSetFanModeRequest._FinalStage
-
build
public ThermostatsSetFanModeRequest build()
- Specified by:
buildin interfaceThermostatsSetFanModeRequest._FinalStage
-
-