Package com.highmobility.autoapi
Class Notifications.State.Builder
java.lang.Object
com.highmobility.autoapi.SetCommand.Builder<Notifications.State.Builder>
com.highmobility.autoapi.Notifications.State.Builder
- Enclosing class:
- Notifications.State
public static final class Notifications.State.Builder
extends SetCommand.Builder<Notifications.State.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActionItem(Property<ActionItem> actionItem) Add a single action itembuild()setActionItems(Property<ActionItem>[] actionItems) Add an array of action itemssetActivatedAction(Property<Integer> activatedAction) setClear(Property<Notifications.Clear> clear) Methods 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<Notifications.State.Builder>
-
setText
- Parameters:
text- Text for the notification- Returns:
- The builder
-
setActionItems
Add an array of action items- Parameters:
actionItems- The action items- Returns:
- The builder
-
addActionItem
Add a single action item- Parameters:
actionItem- The action item- Returns:
- The builder
-
setActivatedAction
- Parameters:
activatedAction- Identifier of the activated action- Returns:
- The builder
-
setClear
- Parameters:
clear- The clear- Returns:
- The builder
-