Package com.seam.api.types
Class ThermostatsUpdateRequestDefaultClimateSetting.Builder
- java.lang.Object
-
- com.seam.api.types.ThermostatsUpdateRequestDefaultClimateSetting.Builder
-
- Enclosing class:
- ThermostatsUpdateRequestDefaultClimateSetting
public static final class ThermostatsUpdateRequestDefaultClimateSetting.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public ThermostatsUpdateRequestDefaultClimateSetting.Builder from(ThermostatsUpdateRequestDefaultClimateSetting other)
-
automaticHeatingEnabled
public ThermostatsUpdateRequestDefaultClimateSetting.Builder automaticHeatingEnabled(java.util.Optional<java.lang.Boolean> automaticHeatingEnabled)
-
automaticHeatingEnabled
public ThermostatsUpdateRequestDefaultClimateSetting.Builder automaticHeatingEnabled(java.lang.Boolean automaticHeatingEnabled)
-
automaticCoolingEnabled
public ThermostatsUpdateRequestDefaultClimateSetting.Builder automaticCoolingEnabled(java.util.Optional<java.lang.Boolean> automaticCoolingEnabled)
-
automaticCoolingEnabled
public ThermostatsUpdateRequestDefaultClimateSetting.Builder automaticCoolingEnabled(java.lang.Boolean automaticCoolingEnabled)
-
hvacModeSetting
public ThermostatsUpdateRequestDefaultClimateSetting.Builder hvacModeSetting(java.util.Optional<HvacModeSetting> hvacModeSetting)
-
hvacModeSetting
public ThermostatsUpdateRequestDefaultClimateSetting.Builder hvacModeSetting(HvacModeSetting hvacModeSetting)
-
coolingSetPointCelsius
public ThermostatsUpdateRequestDefaultClimateSetting.Builder coolingSetPointCelsius(java.util.Optional<java.lang.Double> coolingSetPointCelsius)
-
coolingSetPointCelsius
public ThermostatsUpdateRequestDefaultClimateSetting.Builder coolingSetPointCelsius(java.lang.Double coolingSetPointCelsius)
-
heatingSetPointCelsius
public ThermostatsUpdateRequestDefaultClimateSetting.Builder heatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)
-
heatingSetPointCelsius
public ThermostatsUpdateRequestDefaultClimateSetting.Builder heatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)
-
coolingSetPointFahrenheit
public ThermostatsUpdateRequestDefaultClimateSetting.Builder coolingSetPointFahrenheit(java.util.Optional<java.lang.Double> coolingSetPointFahrenheit)
-
coolingSetPointFahrenheit
public ThermostatsUpdateRequestDefaultClimateSetting.Builder coolingSetPointFahrenheit(java.lang.Double coolingSetPointFahrenheit)
-
heatingSetPointFahrenheit
public ThermostatsUpdateRequestDefaultClimateSetting.Builder heatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)
-
heatingSetPointFahrenheit
public ThermostatsUpdateRequestDefaultClimateSetting.Builder heatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)
-
manualOverrideAllowed
public ThermostatsUpdateRequestDefaultClimateSetting.Builder manualOverrideAllowed(java.util.Optional<java.lang.Boolean> manualOverrideAllowed)
-
manualOverrideAllowed
public ThermostatsUpdateRequestDefaultClimateSetting.Builder manualOverrideAllowed(java.lang.Boolean manualOverrideAllowed)
-
build
public ThermostatsUpdateRequestDefaultClimateSetting build()
-
-