Package com.highmobility.autoapi
Class Capabilities.State.Builder
java.lang.Object
com.highmobility.autoapi.SetCommand.Builder<Capabilities.State.Builder>
com.highmobility.autoapi.Capabilities.State.Builder
- Enclosing class:
- Capabilities.State
public static final class Capabilities.State.Builder
extends SetCommand.Builder<Capabilities.State.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCapability(Property<SupportedCapability> capability) Add a single capabilityaddWebhook(Property<Webhook> webhook) Add a single webhookbuild()setCapabilities(Property<SupportedCapability>[] capabilities) Add an array of capabilitiessetWebhooks(Property<Webhook>[] webhooks) Add an array of webhooksMethods 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<Capabilities.State.Builder>
-
setCapabilities
Add an array of capabilities- Parameters:
capabilities- The capabilities- Returns:
- The builder
-
addCapability
Add a single capability- Parameters:
capability- The capability- Returns:
- The builder
-
setWebhooks
Add an array of webhooks- Parameters:
webhooks- The webhooks- Returns:
- The builder
-
addWebhook
Add a single webhook- Parameters:
webhook- The webhook- Returns:
- The builder
-