Package com.seam.api.types
Class CurrentClimateSetting.Builder
- java.lang.Object
-
- com.seam.api.types.CurrentClimateSetting.Builder
-
- Enclosing class:
- CurrentClimateSetting
public static final class CurrentClimateSetting.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CurrentClimateSetting.BuilderautomaticCoolingEnabled(java.lang.Boolean automaticCoolingEnabled)CurrentClimateSetting.BuilderautomaticCoolingEnabled(java.util.Optional<java.lang.Boolean> automaticCoolingEnabled)CurrentClimateSetting.BuilderautomaticHeatingEnabled(java.lang.Boolean automaticHeatingEnabled)CurrentClimateSetting.BuilderautomaticHeatingEnabled(java.util.Optional<java.lang.Boolean> automaticHeatingEnabled)CurrentClimateSettingbuild()CurrentClimateSetting.BuildercoolingSetPointCelsius(java.lang.Double coolingSetPointCelsius)CurrentClimateSetting.BuildercoolingSetPointCelsius(java.util.Optional<java.lang.Double> coolingSetPointCelsius)CurrentClimateSetting.BuildercoolingSetPointFahrenheit(java.lang.Double coolingSetPointFahrenheit)CurrentClimateSetting.BuildercoolingSetPointFahrenheit(java.util.Optional<java.lang.Double> coolingSetPointFahrenheit)CurrentClimateSetting.Builderfrom(CurrentClimateSetting other)CurrentClimateSetting.BuilderheatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)CurrentClimateSetting.BuilderheatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)CurrentClimateSetting.BuilderheatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)CurrentClimateSetting.BuilderheatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)CurrentClimateSetting.BuilderhvacModeSetting(java.lang.String hvacModeSetting)CurrentClimateSetting.BuilderhvacModeSetting(java.util.Optional<java.lang.String> hvacModeSetting)CurrentClimateSetting.BuildermanualOverrideAllowed(java.lang.Boolean manualOverrideAllowed)CurrentClimateSetting.BuildermanualOverrideAllowed(java.util.Optional<java.lang.Boolean> manualOverrideAllowed)
-
-
-
Method Detail
-
from
public CurrentClimateSetting.Builder from(CurrentClimateSetting other)
-
automaticHeatingEnabled
public CurrentClimateSetting.Builder automaticHeatingEnabled(java.util.Optional<java.lang.Boolean> automaticHeatingEnabled)
-
automaticHeatingEnabled
public CurrentClimateSetting.Builder automaticHeatingEnabled(java.lang.Boolean automaticHeatingEnabled)
-
automaticCoolingEnabled
public CurrentClimateSetting.Builder automaticCoolingEnabled(java.util.Optional<java.lang.Boolean> automaticCoolingEnabled)
-
automaticCoolingEnabled
public CurrentClimateSetting.Builder automaticCoolingEnabled(java.lang.Boolean automaticCoolingEnabled)
-
hvacModeSetting
public CurrentClimateSetting.Builder hvacModeSetting(java.util.Optional<java.lang.String> hvacModeSetting)
-
hvacModeSetting
public CurrentClimateSetting.Builder hvacModeSetting(java.lang.String hvacModeSetting)
-
coolingSetPointCelsius
public CurrentClimateSetting.Builder coolingSetPointCelsius(java.util.Optional<java.lang.Double> coolingSetPointCelsius)
-
coolingSetPointCelsius
public CurrentClimateSetting.Builder coolingSetPointCelsius(java.lang.Double coolingSetPointCelsius)
-
heatingSetPointCelsius
public CurrentClimateSetting.Builder heatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)
-
heatingSetPointCelsius
public CurrentClimateSetting.Builder heatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)
-
coolingSetPointFahrenheit
public CurrentClimateSetting.Builder coolingSetPointFahrenheit(java.util.Optional<java.lang.Double> coolingSetPointFahrenheit)
-
coolingSetPointFahrenheit
public CurrentClimateSetting.Builder coolingSetPointFahrenheit(java.lang.Double coolingSetPointFahrenheit)
-
heatingSetPointFahrenheit
public CurrentClimateSetting.Builder heatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)
-
heatingSetPointFahrenheit
public CurrentClimateSetting.Builder heatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)
-
manualOverrideAllowed
public CurrentClimateSetting.Builder manualOverrideAllowed(java.util.Optional<java.lang.Boolean> manualOverrideAllowed)
-
manualOverrideAllowed
public CurrentClimateSetting.Builder manualOverrideAllowed(java.lang.Boolean manualOverrideAllowed)
-
build
public CurrentClimateSetting build()
-
-