public sealed class ConfigChange : Protobuf.IMessage<ConfigChange>, Protobuf.IBufferMessage
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.
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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["The `ConfigChange` class is used to represent changes between two versions of a service configuration, providing information on fields that have been modified, added, or removed."],["This class includes properties like `Element`, `NewValue`, and `OldValue` to describe the location and content of the change, as well as a `ChangeType` property to specify the nature of the modification."],["It implements the `Protobuf.IBufferMessage` interface, indicating its use with protocol buffers, and provides methods for cloning, equality checks, and serialization, using `Protobuf.CodedInputStream` and `Protobuf.CodedOutputStream`."],["The class also provides a collection of `Advices`, offering insights into the potential impact of the change, such as backwards-incompatibility, for a better understanding of the change."],["`ConfigChange` provides methods to merge data from another `ConfigChange` instance, along with the ability to calculate its size and obtain a hash code for optimized operations."]]],[]]