Represents the full set of differences between two account configuration snapshots, grouped by app and then by config item type. Produced by AccountManager.diffConfigSnapshots and reviewed, filtered and actioned in the config deployment admin UI before being applied to a tenant account via AccountManager.applyAccountConfigConfiguration. Also carries free-form attributes and any warnings raised while computing the diff. The XML element name is "ConfigDiff".

Group: Account Settings


Properties

PropertyReturnsDescription
appsList<AppDeltas>The changes in this diff, one entry per app that has at least one changed config item type.
attributesMap<String,String>Free-form name/value attributes attached to this diff, used to carry extra state alongside the per-app deltas.
numChangesintCounts every individual config item change across every app and config item type in this diff.
warningsList<String>Warnings raised while computing this diff, for example about config items that could not be compared.

Methods

getApps()

Returns: List<AppDeltas>

The changes in this diff, one entry per app that has at least one changed config item type.

getWarnings()

Returns: List<String>

Warnings raised while computing this diff, for example about config items that could not be compared.

getAttributes()

Returns: Map<String,String>

Free-form name/value attributes attached to this diff, used to carry extra state alongside the per-app deltas.

getNumChanges()

Returns: int

Counts every individual config item change across every app and config item type in this diff.

setApps(List<AppDeltas> newApps)

Returns: void

Replaces the per-app deltas held by this diff, for example after the admin UI has filtered out apps the user chose not to review.

ParameterDescription
newAppsthe replacement list of per-app deltas
To get full access to the Kademi Hub existing customers can login here, or new customers can register here.