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