Package com.seam.api.types
Class ClimateSettingSchedule
- java.lang.Object
-
- com.seam.api.types.ClimateSettingSchedule
-
public final class ClimateSettingSchedule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClimateSettingSchedule._FinalStagestatic classClimateSettingSchedule.Builderstatic interfaceClimateSettingSchedule.ClimateSettingScheduleIdStagestatic interfaceClimateSettingSchedule.CreatedAtStagestatic interfaceClimateSettingSchedule.DeviceIdStagestatic interfaceClimateSettingSchedule.ScheduleEndsAtStagestatic interfaceClimateSettingSchedule.ScheduleStartsAtStage
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClimateSettingSchedule.ClimateSettingScheduleIdStagebuilder()booleanequals(java.lang.Object other)java.util.Optional<java.lang.Boolean>getAutomaticCoolingEnabled()java.util.Optional<java.lang.Boolean>getAutomaticHeatingEnabled()java.lang.StringgetClimateSettingScheduleId()java.util.Optional<java.lang.Double>getCoolingSetPointCelsius()java.util.Optional<java.lang.Double>getCoolingSetPointFahrenheit()java.time.OffsetDateTimegetCreatedAt()java.lang.StringgetDeviceId()java.util.Optional<java.lang.Double>getHeatingSetPointCelsius()java.util.Optional<java.lang.Double>getHeatingSetPointFahrenheit()java.util.Optional<ClimateSettingScheduleHvacModeSetting>getHvacModeSetting()java.util.Optional<java.lang.Boolean>getManualOverrideAllowed()java.util.Optional<java.lang.String>getName()java.lang.StringgetScheduleEndsAt()java.lang.StringgetScheduleStartsAt()java.lang.StringgetScheduleType()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getClimateSettingScheduleId
public java.lang.String getClimateSettingScheduleId()
-
getScheduleType
public java.lang.String getScheduleType()
-
getDeviceId
public java.lang.String getDeviceId()
-
getName
public java.util.Optional<java.lang.String> getName()
-
getScheduleStartsAt
public java.lang.String getScheduleStartsAt()
-
getScheduleEndsAt
public java.lang.String getScheduleEndsAt()
-
getCreatedAt
public java.time.OffsetDateTime getCreatedAt()
-
getAutomaticHeatingEnabled
public java.util.Optional<java.lang.Boolean> getAutomaticHeatingEnabled()
-
getAutomaticCoolingEnabled
public java.util.Optional<java.lang.Boolean> getAutomaticCoolingEnabled()
-
getHvacModeSetting
public java.util.Optional<ClimateSettingScheduleHvacModeSetting> getHvacModeSetting()
-
getCoolingSetPointCelsius
public java.util.Optional<java.lang.Double> getCoolingSetPointCelsius()
-
getHeatingSetPointCelsius
public java.util.Optional<java.lang.Double> getHeatingSetPointCelsius()
-
getCoolingSetPointFahrenheit
public java.util.Optional<java.lang.Double> getCoolingSetPointFahrenheit()
-
getHeatingSetPointFahrenheit
public java.util.Optional<java.lang.Double> getHeatingSetPointFahrenheit()
-
getManualOverrideAllowed
public java.util.Optional<java.lang.Boolean> getManualOverrideAllowed()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static ClimateSettingSchedule.ClimateSettingScheduleIdStage builder()
-
-