ArtifactChange

@JsonClass(generateAdapter = true)
data class ArtifactChange(@Json(name = "artifactLocation") val artifactLocation: ArtifactLocation, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "replacements") val replacements: List<Replacement>)(source)

A change to a single artifact.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "artifactLocation") artifactLocation: ArtifactLocation, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "replacements") replacements: List<Replacement>)

Properties

Link copied to clipboard

The location of the artifact to change.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the change.

Link copied to clipboard

An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.