IviInstanceFrontendCollectionConfigurator

interface IviInstanceFrontendCollectionConfigurator

Interface to configure the frontends of an IVI instance.

Types

Link copied to clipboard
interface FrontendConfigurator

Interface for configuring a frontend of an IVI instance.

Functions

Link copied to clipboard
abstract fun add(vararg frontend: FrontendConfig)

Adds the frontend to the IVI instance configuration.

Link copied to clipboard
abstract fun addAll(frontends: Collection<FrontendConfig>)

Adds all frontends to the IVI instance configuration.

Link copied to clipboard
abstract fun configure(frontend: FrontendConfig, action: Action<IviInstanceFrontendCollectionConfigurator.FrontendConfigurator>)

Configures the given frontend in the IVI instance through the given action.

Link copied to clipboard
abstract fun configureIfPresent(frontend: FrontendConfig, action: Action<IviInstanceFrontendCollectionConfigurator.FrontendConfigurator>)

Configures the given frontend in the IVI instance through the given action, if the the given frontend is present in the IVI instance configuration.

Link copied to clipboard
abstract fun remove(vararg frontend: FrontendConfig)

Removes frontend from the IVI instance configuration

Link copied to clipboard
abstract fun replace(old: FrontendConfig, new: FrontendConfig)

Replaces old with new in the IVI instance configuration.

Link copied to clipboard
abstract fun replaceAll(frontends: Collection<FrontendConfig>)

Replaces all configured frontends with frontends in the IVI instance configuration.