Represents a single portable item of app configuration captured into an AccountConfigSnapshot, such as an app's settings or an entity contributed by an app's appendConfig implementation. Identified by a portable id and carrying a bag of named properties, it is the unit that config item deltas (ConfigDelta) are computed between when comparing two snapshots. Serialised as a configItem element within a snapshot.
Group: Account Settings
Properties
| Property | Returns | Description |
|---|---|---|
| portableId | String | Portable id of this config item, stable across accounts so the same item can be matched between a source and a destination snapshot. |
| props | Map<String,? extends Serializable> | The named properties captured for this config item, such as its settings values. |
Methods
prop(String name)
Returns: Serializable
Reads one named property captured for this config item.
| Parameter | Description |
|---|---|
name | the property name to read |
getPortableId()
Returns: String
Portable id of this config item, stable across accounts so the same item can be matched between a source and a destination snapshot.
getProps()
Returns: Map<String,? extends Serializable>
The named properties captured for this config item, such as its settings values.