ArtifactLocation

Specifies the location of an artifact.

Constructors

Link copied to clipboard
constructor()

Properties

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 = "index")
@Expose
open var index: Integer
The index within the run artifacts array of the artifact object associated with the artifact location.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.
Link copied to clipboard
@SerializedName(value = "uri")
@Expose
open var uri: String
A string containing a valid relative or absolute URI.
Link copied to clipboard
@SerializedName(value = "uriBaseId")
@Expose
open var uriBaseId: String
A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.

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 withDescription(description: Message): ArtifactLocation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun withUriBaseId(uriBaseId: String): ArtifactLocation