RuntimeAppConfigurationProvider

Constructors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun applyEdit()
Link copied to clipboard

Says whether a key is present in the override cache.

Link copied to clipboard
fun getBooleanValue(key: String, defaultValue: Boolean): Boolean
Link copied to clipboard
fun getIntValue(key: String, defaultValue: Int): Int
Link copied to clipboard
fun getStringSetValue(key: String, defaultValue: Set<String?>?): MutableSet<String>?
Link copied to clipboard
fun getStringValue(key: String, defaultValue: String?): String?
Link copied to clipboard
fun putEnumAsString(key: String, value: Enum<*>?)

Puts a Enum into the editor in its String representation. Doesn't apply/commit the changes.

Link copied to clipboard
fun putString(key: String, value: String?)

Puts a String into the editor. Doesn't apply/commit the changes.

Link copied to clipboard

Sets a BrazeConfig into the override cache. The cache is not cleared beforehand, merging the new configuration with the old. Old key values get clobbered by new key values.

Link copied to clipboard
fun startEdit()
Link copied to clipboard
fun <T : Enum<T>?> updateEnumSetData(key: String, updateValue: EnumSet<T>)

Updates any existing EnumSet data in the runtime configuration.

Properties

Link copied to clipboard
Link copied to clipboard