IviServiceManagerContext

data class IviServiceManagerContext(context: Context, generationId: IviServiceGenerationId, globalRuntimeDeployments: Map<RuntimeDeploymentId.Global, RuntimeDeploymentConfig.Global>, multipleInstanceRuntimeDeployments: Map<RuntimeDeploymentId.MultipleInstance, RuntimeDeploymentConfig.MultipleInstance>, dynamicConfigurationProvider: DynamicConfigurationProvider, staticConfigurationProvider: StaticConfigurationProvider)

The environment information for the IviServiceManager.

Parameters

context

The Android Context.

generationId

The generation ID. IVI service clients can only interact with IVI services that share the same generation ID.

globalRuntimeDeployments

The global runtime deployment configurations.

multipleInstanceRuntimeDeployments

The multiple instance runtime deployment configurations.

dynamicConfigurationProvider

The dynamic configuration provider.

staticConfigurationProvider

The static configuration provider.

Constructors

Link copied to clipboard
constructor(context: Context, generationId: IviServiceGenerationId, serviceBuildConfigExtension: IviServiceBuildConfigExtension, dynamicConfigurationProvider: DynamicConfigurationProvider, staticConfigurationProvider: StaticConfigurationProvider)
constructor(context: Context, generationId: IviServiceGenerationId, globalRuntimeDeployments: Map<RuntimeDeploymentId.Global, RuntimeDeploymentConfig.Global>, multipleInstanceRuntimeDeployments: Map<RuntimeDeploymentId.MultipleInstance, RuntimeDeploymentConfig.MultipleInstance>, dynamicConfigurationProvider: DynamicConfigurationProvider, staticConfigurationProvider: StaticConfigurationProvider)