Fix

open class Fix : PropertyOwner

A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.

Constructors

Link copied to clipboard
constructor()
No args constructor for use in serialization
constructor(artifactChanges: Set<ArtifactChange>)

Properties

Link copied to clipboard
@SerializedName(value = "artifactChanges")
@Expose
open var artifactChanges: Set<ArtifactChange>
One or more artifact changes that comprise a fix for a result.
Link copied to clipboard
@SerializedName(value = "description")
@Expose
open var description: Message
Encapsulates a message intended to be read by the end user.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.

Functions

Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
abstract fun getProperties(): PropertyBag
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
abstract fun setProperties(<set-?>: PropertyBag)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun updateProperties(mutator: (in PropertyBag) -> Unit)
Link copied to clipboard
open fun withArtifactChanges(artifactChanges: Set<ArtifactChange>): Fix
Link copied to clipboard
open fun withDescription(description: Message): Fix
Link copied to clipboard
open fun withProperties(properties: PropertyBag): Fix