IviInstanceConfigurator

interface IviInstanceConfigurator

Interface to configure an IVI instance.

A vehicle may have multiple infotainment screens, each of which is backed by an IVI instance.

Properties

Link copied to clipboard
abstract val name: String

Gradle requires that container objects have a name property. This name corresponds to the IviInstanceIdentifier.id of the configured IviInstanceIdentifier.

Functions

Link copied to clipboard
abstract fun applyGroups(configurator: Action<IviDefaultsGroupsSelectionConfigurator>)

Applies the selected groups to the IVI instance configuration. The selected groups are configured by executing the given configurator.

Link copied to clipboard
abstract fun frontends(action: Action<IviInstanceFrontendCollectionConfigurator>)

Allows the frontend configuration of an IVI instance to be configured through the given action.

Link copied to clipboard
abstract fun menuItems(action: Action<IviInstanceMenuItemCollectionConfigurator>)

Allows the menu item configuration of an IVI instance to be configured through the given action.