Package com.highmobility.autoapi
Class DashboardLights.State.Builder
java.lang.Object
com.highmobility.autoapi.SetCommand.Builder<DashboardLights.State.Builder>
com.highmobility.autoapi.DashboardLights.State.Builder
- Enclosing class:
- DashboardLights.State
public static final class DashboardLights.State.Builder
extends SetCommand.Builder<DashboardLights.State.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBulbFailure(Property<DashboardLights.BulbFailures> bulbFailure) Add a single bulb failureaddDashboardLight(Property<DashboardLight> dashboardLight) Add a single dashboard lightbuild()setBulbFailures(Property<DashboardLights.BulbFailures>[] bulbFailures) Add an array of bulb failuressetDashboardLights(Property<DashboardLight>[] dashboardLights) Add an array of dashboard lightsMethods inherited from class com.highmobility.autoapi.SetCommand.Builder
addProperty, getProperties, setBrand, setNonce, setSignature, setTimestamp, setVin
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Overrides:
buildin classSetCommand.Builder<DashboardLights.State.Builder>
-
setDashboardLights
Add an array of dashboard lights- Parameters:
dashboardLights- The dashboard lights- Returns:
- The builder
-
addDashboardLight
Add a single dashboard light- Parameters:
dashboardLight- The dashboard light- Returns:
- The builder
-
setBulbFailures
public DashboardLights.State.Builder setBulbFailures(Property<DashboardLights.BulbFailures>[] bulbFailures) Add an array of bulb failures- Parameters:
bulbFailures- The bulb failures. Vehicle light bulb failure- Returns:
- The builder
-
addBulbFailure
public DashboardLights.State.Builder addBulbFailure(Property<DashboardLights.BulbFailures> bulbFailure) Add a single bulb failure- Parameters:
bulbFailure- The bulb failure. Vehicle light bulb failure- Returns:
- The builder
-