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)