Packages

p

com.google.api

config_change

package config_change

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Advice(description: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Advice] with Product with Serializable

    Generated advice about this change, used for providing more information about how a change will affect the existing service.

    Generated advice about this change, used for providing more information about how a change will affect the existing service.

    description

    Useful description for why this advice was applied and what actions should be taken to mitigate any implied risks.

    Annotations
    @SerialVersionUID()
  2. sealed abstract class ChangeType extends GeneratedEnum

    Classifies set of possible modifications to an object in the service configuration.

  3. final case class ConfigChange(element: String = "", oldValue: String = "", newValue: String = "", changeType: ChangeType = com.google.api.config_change.ChangeType.CHANGE_TYPE_UNSPECIFIED, advices: Seq[Advice] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ConfigChange] with Product with Serializable

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

    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.

    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]
    oldValue

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

    newValue

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

    changeType

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

    advices

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

    Annotations
    @SerialVersionUID()

Value Members

  1. object Advice extends GeneratedMessageCompanion[Advice] with JavaProtoSupport[Advice, api.Advice] with Serializable
  2. object ChangeType extends GeneratedEnumCompanion[ChangeType] with Serializable
  3. object ConfigChange extends GeneratedMessageCompanion[ConfigChange] with JavaProtoSupport[ConfigChange, api.ConfigChange] with Serializable
  4. object ConfigChangeProto extends GeneratedFileObject

Ungrouped