Class Climate.State.Builder

Enclosing class:
Climate.State

public static final class Climate.State.Builder extends SetCommand.Builder<Climate.State.Builder>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public Climate.State build()
      Overrides:
      build in class SetCommand.Builder<Climate.State.Builder>
    • setInsideTemperature

      public Climate.State.Builder setInsideTemperature(Property<com.highmobility.autoapi.value.measurement.Temperature> insideTemperature)
      Parameters:
      insideTemperature - The inside temperature
      Returns:
      The builder
    • setOutsideTemperature

      public Climate.State.Builder setOutsideTemperature(Property<com.highmobility.autoapi.value.measurement.Temperature> outsideTemperature)
      Parameters:
      outsideTemperature - The outside temperature
      Returns:
      The builder
    • setDriverTemperatureSetting

      public Climate.State.Builder setDriverTemperatureSetting(Property<com.highmobility.autoapi.value.measurement.Temperature> driverTemperatureSetting)
      Parameters:
      driverTemperatureSetting - The driver temperature setting
      Returns:
      The builder
    • setPassengerTemperatureSetting

      public Climate.State.Builder setPassengerTemperatureSetting(Property<com.highmobility.autoapi.value.measurement.Temperature> passengerTemperatureSetting)
      Parameters:
      passengerTemperatureSetting - The passenger temperature setting
      Returns:
      The builder
    • setHvacState

      public Climate.State.Builder setHvacState(Property<ActiveState> hvacState)
      Parameters:
      hvacState - The hvac state
      Returns:
      The builder
    • setDefoggingState

      public Climate.State.Builder setDefoggingState(Property<ActiveState> defoggingState)
      Parameters:
      defoggingState - The defogging state
      Returns:
      The builder
    • setDefrostingState

      public Climate.State.Builder setDefrostingState(Property<ActiveState> defrostingState)
      Parameters:
      defrostingState - The defrosting state
      Returns:
      The builder
    • setIonisingState

      public Climate.State.Builder setIonisingState(Property<ActiveState> ionisingState)
      Parameters:
      ionisingState - The ionising state
      Returns:
      The builder
    • setDefrostingTemperatureSetting

      public Climate.State.Builder setDefrostingTemperatureSetting(Property<com.highmobility.autoapi.value.measurement.Temperature> defrostingTemperatureSetting)
      Parameters:
      defrostingTemperatureSetting - The defrosting temperature setting
      Returns:
      The builder
    • setHvacWeekdayStartingTimes

      public Climate.State.Builder setHvacWeekdayStartingTimes(Property<WeekdayTime>[] hvacWeekdayStartingTimes)
      Add an array of hvac weekday starting times
      Parameters:
      hvacWeekdayStartingTimes - The hvac weekday starting times
      Returns:
      The builder
    • addHvacWeekdayStartingTime

      public Climate.State.Builder addHvacWeekdayStartingTime(Property<WeekdayTime> hvacWeekdayStartingTime)
      Add a single hvac weekday starting time
      Parameters:
      hvacWeekdayStartingTime - The hvac weekday starting time
      Returns:
      The builder
    • setRearTemperatureSetting

      public Climate.State.Builder setRearTemperatureSetting(Property<com.highmobility.autoapi.value.measurement.Temperature> rearTemperatureSetting)
      Parameters:
      rearTemperatureSetting - The rear temperature
      Returns:
      The builder
    • setHumidity

      public Climate.State.Builder setHumidity(Property<Double> humidity)
      Parameters:
      humidity - Measured relative humidity between 0.0 - 1.0.
      Returns:
      The builder
    • setAirConditionerCompressorPower

      public Climate.State.Builder setAirConditionerCompressorPower(Property<com.highmobility.autoapi.value.measurement.Power> airConditionerCompressorPower)
      Parameters:
      airConditionerCompressorPower - Electric air conditioner compressor power.
      Returns:
      The builder