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.
Generated from protobuf message google.api.ConfigChange
Methods |
public __construct( $data = NULL) Constructor.
|
public getAdvices() Collection of advice provided for this change, useful for determining the possible impact of this change. Generated from protobuf field repeated .google.api.Advice advices = 5;
|
public getChangeType() The type for this change, either ADDED, REMOVED, or MODIFIED. Generated from protobuf field .google.api.ChangeType change_type = 4;
|
public getElement() 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:
Generated from protobuf field string element = 1;
|
public getNewValue() Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED. Generated from protobuf field string new_value = 3;
|
public getOldValue() Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED. Generated from protobuf field string old_value = 2;
|
public setAdvices( $var) Collection of advice provided for this change, useful for determining the possible impact of this change. Generated from protobuf field repeated .google.api.Advice advices = 5;
|
public setChangeType( $var) The type for this change, either ADDED, REMOVED, or MODIFIED. Generated from protobuf field .google.api.ChangeType change_type = 4;
|
public setElement( $var) 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:
Generated from protobuf field string element = 1;
|
public setNewValue( $var) Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED. Generated from protobuf field string new_value = 3;
|
public setOldValue( $var) Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED. Generated from protobuf field string old_value = 2;
|
Properties |
protected $change_type = 0 The type for this change, either ADDED, REMOVED, or MODIFIED. Generated from protobuf field .google.api.ChangeType change_type = 4; |
protected $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:
Generated from protobuf field string element = 1; |
protected $new_value = '' Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED. Generated from protobuf field string new_value = 3; |
protected $old_value = '' Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED. Generated from protobuf field string old_value = 2; |
Methods |
Properties |
private $advices = NULL Collection of advice provided for this change, useful for determining the possible impact of this change. Generated from protobuf field repeated .google.api.Advice advices = 5; |