Show / Hide Table of Contents

Class ConfigChange

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.

Inheritance
object
ConfigChange
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ServiceManagement.v1.Data
Assembly: Google.Apis.ServiceManagement.v1.dll
Syntax
public class ConfigChange : IDirectResponseSchema

Properties

Advices

Collection of advice provided for this change, useful for determining the possible impact of this change.

Declaration
[JsonProperty("advices")]
public virtual IList<Advice> Advices { get; set; }
Property Value
Type Description
IList<Advice>

ChangeType

The type for this change, either ADDED, REMOVED, or MODIFIED.

Declaration
[JsonProperty("changeType")]
public virtual string ChangeType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Element

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: - visibility.rules[selector=="google.LibraryService.ListBooks"].restriction - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value - logging.producer_destinations[0]

Declaration
[JsonProperty("element")]
public virtual string Element { get; set; }
Property Value
Type Description
string

NewValue

Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED.

Declaration
[JsonProperty("newValue")]
public virtual string NewValue { get; set; }
Property Value
Type Description
string

OldValue

Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED.

Declaration
[JsonProperty("oldValue")]
public virtual string OldValue { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX