Class ClimateSettingSchedulesUpdateRequest.Builder
- java.lang.Object
-
- com.seam.api.resources.thermostats.climatesettingschedules.requests.ClimateSettingSchedulesUpdateRequest.Builder
-
- All Implemented Interfaces:
ClimateSettingSchedulesUpdateRequest._FinalStage,ClimateSettingSchedulesUpdateRequest.ClimateSettingScheduleIdStage
- Enclosing class:
- ClimateSettingSchedulesUpdateRequest
public static final class ClimateSettingSchedulesUpdateRequest.Builder extends java.lang.Object implements ClimateSettingSchedulesUpdateRequest.ClimateSettingScheduleIdStage, ClimateSettingSchedulesUpdateRequest._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ClimateSettingSchedulesUpdateRequest.Builder from(ClimateSettingSchedulesUpdateRequest other)
- Specified by:
fromin interfaceClimateSettingSchedulesUpdateRequest.ClimateSettingScheduleIdStage
-
climateSettingScheduleId
public ClimateSettingSchedulesUpdateRequest._FinalStage climateSettingScheduleId(java.lang.String climateSettingScheduleId)
- Specified by:
climateSettingScheduleIdin interfaceClimateSettingSchedulesUpdateRequest.ClimateSettingScheduleIdStage
-
manualOverrideAllowed
public ClimateSettingSchedulesUpdateRequest._FinalStage manualOverrideAllowed(java.lang.Boolean manualOverrideAllowed)
- Specified by:
manualOverrideAllowedin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
manualOverrideAllowed
public ClimateSettingSchedulesUpdateRequest._FinalStage manualOverrideAllowed(java.util.Optional<java.lang.Boolean> manualOverrideAllowed)
- Specified by:
manualOverrideAllowedin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
heatingSetPointFahrenheit
public ClimateSettingSchedulesUpdateRequest._FinalStage heatingSetPointFahrenheit(java.lang.Double heatingSetPointFahrenheit)
- Specified by:
heatingSetPointFahrenheitin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
heatingSetPointFahrenheit
public ClimateSettingSchedulesUpdateRequest._FinalStage heatingSetPointFahrenheit(java.util.Optional<java.lang.Double> heatingSetPointFahrenheit)
- Specified by:
heatingSetPointFahrenheitin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
coolingSetPointFahrenheit
public ClimateSettingSchedulesUpdateRequest._FinalStage coolingSetPointFahrenheit(java.lang.Double coolingSetPointFahrenheit)
- Specified by:
coolingSetPointFahrenheitin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
coolingSetPointFahrenheit
public ClimateSettingSchedulesUpdateRequest._FinalStage coolingSetPointFahrenheit(java.util.Optional<java.lang.Double> coolingSetPointFahrenheit)
- Specified by:
coolingSetPointFahrenheitin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
heatingSetPointCelsius
public ClimateSettingSchedulesUpdateRequest._FinalStage heatingSetPointCelsius(java.lang.Double heatingSetPointCelsius)
- Specified by:
heatingSetPointCelsiusin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
heatingSetPointCelsius
public ClimateSettingSchedulesUpdateRequest._FinalStage heatingSetPointCelsius(java.util.Optional<java.lang.Double> heatingSetPointCelsius)
- Specified by:
heatingSetPointCelsiusin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
coolingSetPointCelsius
public ClimateSettingSchedulesUpdateRequest._FinalStage coolingSetPointCelsius(java.lang.Double coolingSetPointCelsius)
- Specified by:
coolingSetPointCelsiusin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
coolingSetPointCelsius
public ClimateSettingSchedulesUpdateRequest._FinalStage coolingSetPointCelsius(java.util.Optional<java.lang.Double> coolingSetPointCelsius)
- Specified by:
coolingSetPointCelsiusin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
hvacModeSetting
public ClimateSettingSchedulesUpdateRequest._FinalStage hvacModeSetting(ClimateSettingSchedulesUpdateRequestHvacModeSetting hvacModeSetting)
- Specified by:
hvacModeSettingin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
hvacModeSetting
public ClimateSettingSchedulesUpdateRequest._FinalStage hvacModeSetting(java.util.Optional<ClimateSettingSchedulesUpdateRequestHvacModeSetting> hvacModeSetting)
- Specified by:
hvacModeSettingin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
automaticCoolingEnabled
public ClimateSettingSchedulesUpdateRequest._FinalStage automaticCoolingEnabled(java.lang.Boolean automaticCoolingEnabled)
- Specified by:
automaticCoolingEnabledin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
automaticCoolingEnabled
public ClimateSettingSchedulesUpdateRequest._FinalStage automaticCoolingEnabled(java.util.Optional<java.lang.Boolean> automaticCoolingEnabled)
- Specified by:
automaticCoolingEnabledin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
automaticHeatingEnabled
public ClimateSettingSchedulesUpdateRequest._FinalStage automaticHeatingEnabled(java.lang.Boolean automaticHeatingEnabled)
- Specified by:
automaticHeatingEnabledin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
automaticHeatingEnabled
public ClimateSettingSchedulesUpdateRequest._FinalStage automaticHeatingEnabled(java.util.Optional<java.lang.Boolean> automaticHeatingEnabled)
- Specified by:
automaticHeatingEnabledin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleEndsAt
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleEndsAt(java.lang.String scheduleEndsAt)
- Specified by:
scheduleEndsAtin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleEndsAt
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleEndsAt(java.util.Optional<java.lang.String> scheduleEndsAt)
- Specified by:
scheduleEndsAtin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleStartsAt
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleStartsAt(java.lang.String scheduleStartsAt)
- Specified by:
scheduleStartsAtin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleStartsAt
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleStartsAt(java.util.Optional<java.lang.String> scheduleStartsAt)
- Specified by:
scheduleStartsAtin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
name
public ClimateSettingSchedulesUpdateRequest._FinalStage name(java.lang.String name)
- Specified by:
namein interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
name
public ClimateSettingSchedulesUpdateRequest._FinalStage name(java.util.Optional<java.lang.String> name)
- Specified by:
namein interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleType
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleType(java.lang.String scheduleType)
- Specified by:
scheduleTypein interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
scheduleType
public ClimateSettingSchedulesUpdateRequest._FinalStage scheduleType(java.util.Optional<java.lang.String> scheduleType)
- Specified by:
scheduleTypein interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
build
public ClimateSettingSchedulesUpdateRequest build()
- Specified by:
buildin interfaceClimateSettingSchedulesUpdateRequest._FinalStage
-
-