@DeprecatedSince(2020, 6) open class PriorityConfigProvider : ConfigProvider
Default implementation for ConfigProvider
.
PriorityConfigProvider(vararg configLoaders: ConfigLoader!)
Create config provider with specified config loaders. Config loaders are stored in reverse priority, highest priority last. |
static val CONFIG_KEYS: ImmutableList<String!>! |
|
static val GEOFENCING_API_KEY: String |
|
static val ONLINE_MAPS_KEY: String |
|
static val ONLINE_ROUTING_KEY: String |
|
static val ONLINE_SEARCH_KEY: String |
|
static val ONLINE_TRAFFIC_KEY: String |
open static fun createProviderDynamicFirst(context: Context, config: MutableMap<String!, String!>): PriorityConfigProvider!
Create config provider where keys are obtained from the provided map. If they are not found there, AndroidManifest is used as a backup storage. |
|
open static fun createProviderManifestFirst(context: Context!): PriorityConfigProvider!
Create a config provider that uses a manifest to load API Keys. |
|
open fun provideConfiguration(): Configuration |