SeatTemperatureProfile.Builder

public final class SeatTemperatureProfile.Builder


A builder for SeatTemperatureProfile.

Summary

Public constructors

Builder(
    @NonNull Map<Set<CarZone>, Pair<IntegerInteger>> carZoneSetsToSeatTemperatureValues
)

Creates an instance of builder.

Public methods

@NonNull SeatTemperatureProfile

Create a SeatTemperatureProfile.

Public constructors

Builder

Added in 1.3.0
public Builder(
    @NonNull Map<Set<CarZone>, Pair<IntegerInteger>> carZoneSetsToSeatTemperatureValues
)

Creates an instance of builder.

Parameters
@NonNull Map<Set<CarZone>, Pair<IntegerInteger>> carZoneSetsToSeatTemperatureValues

map of min/max range values for the property corresponding to the set of car zones. Min/max range defines the allowable range and number of steps in each direction. The values are not in any specific units, they represent seat temperature setting instead. Negative values indicate cooling. 0 indicates off. Positive values indicate heating.

Public methods

build

Added in 1.3.0
public @NonNull SeatTemperatureProfile build()

Create a SeatTemperatureProfile.