BuildProvenanceArgs

data class BuildProvenanceArgs(val buildOptions: Output<Map<String, String>>? = null, val builderVersion: Output<String>? = null, val builtArtifacts: Output<List<ArtifactArgs>>? = null, val commands: Output<List<CommandArgs>>? = null, val createTime: Output<String>? = null, val creator: Output<String>? = null, val finishTime: Output<String>? = null, val id: Output<String>? = null, val logsBucket: Output<String>? = null, val project: Output<String>? = null, val sourceProvenance: Output<SourceArgs>? = null, val startTime: Output<String>? = null, val triggerId: Output<String>? = null) : ConvertibleToJava<BuildProvenanceArgs>

Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.

Constructors

Link copied to clipboard
fun BuildProvenanceArgs(buildOptions: Output<Map<String, String>>? = null, builderVersion: Output<String>? = null, builtArtifacts: Output<List<ArtifactArgs>>? = null, commands: Output<List<CommandArgs>>? = null, createTime: Output<String>? = null, creator: Output<String>? = null, finishTime: Output<String>? = null, id: Output<String>? = null, logsBucket: Output<String>? = null, project: Output<String>? = null, sourceProvenance: Output<SourceArgs>? = null, startTime: Output<String>? = null, triggerId: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): BuildProvenanceArgs

Properties

Link copied to clipboard
val builderVersion: Output<String>? = null

Version string of the builder at the time this build was executed.

Link copied to clipboard
val buildOptions: Output<Map<String, String>>? = null

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

Link copied to clipboard
val builtArtifacts: Output<List<ArtifactArgs>>? = null

Output of the build.

Link copied to clipboard
val commands: Output<List<CommandArgs>>? = null

Commands requested by the build.

Link copied to clipboard
val createTime: Output<String>? = null

Time at which the build was created.

Link copied to clipboard
val creator: Output<String>? = null

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

Link copied to clipboard
val finishTime: Output<String>? = null

Time at which execution of the build was finished.

Link copied to clipboard
val id: Output<String>? = null

Unique identifier of the build.

Link copied to clipboard
val logsBucket: Output<String>? = null

Google Cloud Storage bucket where logs were written.

Link copied to clipboard
val project: Output<String>? = null

ID of the project.

Link copied to clipboard
val sourceProvenance: Output<SourceArgs>? = null

Details of the Source input to the build.

Link copied to clipboard
val startTime: Output<String>? = null

Time at which execution of the build was started.

Link copied to clipboard
val triggerId: Output<String>? = null

Trigger identifier if the build was triggered automatically; empty if not.