CabinTemperatureProfile.Builder

class CabinTemperatureProfile.Builder


A builder for CabinTemperatureProfile.

Summary

Public constructors

Creates an instance of builder.

Public functions

CabinTemperatureProfile

Create a CabinTemperatureProfile.

CabinTemperatureProfile.Builder
setCarZoneSetsToCabinCelsiusTemperatureRanges(
    carZoneSetsToCabinCelsiusTemperatureRanges: (Mutable)Map<(Mutable)Set<CarZone!>!, Pair<Float!, Float!>!>
)

Sets the car zone to Celsius range mapping for the CabinTemperatureProfile.

CabinTemperatureProfile.Builder
setCelsiusSupportedIncrement(celsiusSupportedIncrement: Float)

Sets the supported Celsius increment for the CabinTemperatureProfile.

CabinTemperatureProfile.Builder
setFahrenheitSupportedIncrement(fahrenheitSupportedIncrement: Float)

Sets the supported Fahrenheit increment for the CabinTemperatureProfile.

CabinTemperatureProfile.Builder
setSupportedMinMaxCelsiusRange(
    supportedMinMaxCelsiusRange: Pair<Float!, Float!>
)

Sets the supported min/max Celsius range for the CabinTemperatureProfile.

CabinTemperatureProfile.Builder
setSupportedMinMaxFahrenheitRange(
    supportedMinMaxFahrenheitRange: Pair<Float!, Float!>
)

Sets the supported min/max Fahrenheit range for the CabinTemperatureProfile.

Public constructors

Builder

Added in 1.3.0
Builder()

Creates an instance of builder.

Public functions

build

Added in 1.3.0
fun build(): CabinTemperatureProfile

Create a CabinTemperatureProfile.

setCarZoneSetsToCabinCelsiusTemperatureRanges

Added in 1.3.0
fun setCarZoneSetsToCabinCelsiusTemperatureRanges(
    carZoneSetsToCabinCelsiusTemperatureRanges: (Mutable)Map<(Mutable)Set<CarZone!>!, Pair<Float!, Float!>!>
): CabinTemperatureProfile.Builder

Sets the car zone to Celsius range mapping for the CabinTemperatureProfile.

setCelsiusSupportedIncrement

Added in 1.3.0
fun setCelsiusSupportedIncrement(celsiusSupportedIncrement: Float): CabinTemperatureProfile.Builder

Sets the supported Celsius increment for the CabinTemperatureProfile.

setFahrenheitSupportedIncrement

Added in 1.3.0
fun setFahrenheitSupportedIncrement(fahrenheitSupportedIncrement: Float): CabinTemperatureProfile.Builder

Sets the supported Fahrenheit increment for the CabinTemperatureProfile.

setSupportedMinMaxCelsiusRange

Added in 1.3.0
fun setSupportedMinMaxCelsiusRange(
    supportedMinMaxCelsiusRange: Pair<Float!, Float!>
): CabinTemperatureProfile.Builder

Sets the supported min/max Celsius range for the CabinTemperatureProfile.

setSupportedMinMaxFahrenheitRange

Added in 1.3.0
fun setSupportedMinMaxFahrenheitRange(
    supportedMinMaxFahrenheitRange: Pair<Float!, Float!>
): CabinTemperatureProfile.Builder

Sets the supported min/max Fahrenheit range for the CabinTemperatureProfile.