public sealed class BuildProvenance : IMessage<BuildProvenance>, IEquatable<BuildProvenance>, IDeepCloneable<BuildProvenance>, IBufferMessage, IMessage
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
Implements
IMessage < BuildProvenance >, IEquatable < BuildProvenance >, IDeepCloneable < BuildProvenance >, IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
BuildProvenance()
public BuildProvenance()
BuildProvenance(BuildProvenance)
public BuildProvenance(BuildProvenance other)
Properties
BuilderVersion
public string BuilderVersion { get; set; }
Version string of the builder at the time this build was executed.
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.
BuiltArtifacts
public RepeatedField<Artifact> BuiltArtifacts { get; }
Output of the build.
Commands
public RepeatedField<Command> Commands { get; }
Commands requested by the build.
CreateTime
public Timestamp CreateTime { get; set; }
Time at which the build was created.
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.
EndTime
public Timestamp EndTime { get; set; }
Time at which execution of the build was finished.
Id
public string Id { get; set; }
Required. Unique identifier of the build.
LogsUri
public string LogsUri { get; set; }
URI where any logs for this provenance were written.
ProjectId
public string ProjectId { get; set; }
ID of the project.
SourceProvenance
public Source SourceProvenance { get; set; }
Details of the Source input to the build.
StartTime
public Timestamp StartTime { get; set; }
Time at which execution of the build was started.
TriggerId
public string TriggerId { get; set; }
Trigger identifier if the build was triggered automatically; empty if not.