Grafeas v1 API - Class BuildProvenance (3.2.0)

public sealed class BuildProvenance : IMessage<BuildProvenance>, IEquatable<BuildProvenance>, IDeepCloneable<BuildProvenance>, IBufferMessage, IMessage

Reference documentation and code samples for the Grafeas v1 API class BuildProvenance.

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

Inheritance

object > BuildProvenance

Namespace

GrafeasV1

Assembly

Grafeas.V1.dll

Constructors

BuildProvenance()

public BuildProvenance()

BuildProvenance(BuildProvenance)

public BuildProvenance(BuildProvenance other)
Parameter
Name Description
other BuildProvenance

Properties

BuilderVersion

public string BuilderVersion { get; set; }

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

Property Value
Type Description
string

BuildOptions

public MapField<string, string> BuildOptions { get; }

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

Property Value
Type Description
MapField string string

BuiltArtifacts

public RepeatedField<Artifact> BuiltArtifacts { get; }

Output of the build.

Property Value
Type Description
RepeatedField Artifact

Commands

public RepeatedField<Command> Commands { get; }

Commands requested by the build.

Property Value
Type Description
RepeatedField Command

CreateTime

public Timestamp CreateTime { get; set; }

Time at which the build was created.

Property Value
Type Description
Timestamp

Creator

public string Creator { get; set; }

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.

Property Value
Type Description
string

EndTime

public Timestamp EndTime { get; set; }

Time at which execution of the build was finished.

Property Value
Type Description
Timestamp

Id

public string Id { get; set; }

Required. Unique identifier of the build.

Property Value
Type Description
string

LogsUri

public string LogsUri { get; set; }

URI where any logs for this provenance were written.

Property Value
Type Description
string

ProjectId

public string ProjectId { get; set; }

ID of the project.

Property Value
Type Description
string

SourceProvenance

public Source SourceProvenance { get; set; }

Details of the Source input to the build.

Property Value
Type Description
Source

StartTime

public Timestamp StartTime { get; set; }

Time at which execution of the build was started.

Property Value
Type Description
Timestamp

TriggerId

public string TriggerId { get; set; }

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

Property Value
Type Description
string

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.