ConfigChange class

Output generated from semantically comparing two versions of a service configuration.

Includes detailed information about a field that have changed with applicable advice about potential consequences for the change, such as backwards-incompatibility.

Constructors

ConfigChange()
ConfigChange.fromJson(Map _json)

Properties

advices ↔ List<Advice>
Collection of advice provided for this change, useful for determining the possible impact of this change.
read / write
changeType ↔ String
The type for this change, either ADDED, REMOVED, or MODIFIED. Possible string values are: [...]
read / write
element ↔ String
Object hierarchy path to the change, with levels separated by a '.' character. For repeated fields, an applicable unique identifier field is used for the index (usually selector, name, or id). For maps, the term 'key' is used. If the field has no unique identifier, the numeric index is used. Examples: [...]
read / write
newValue ↔ String
Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED.
read / write
oldValue ↔ String
Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited