public sealed class BuildProvenance : IMessage<BuildProvenance>, IEquatable<BuildProvenance>, IDeepCloneable<BuildProvenance>, IBufferMessage, IMessageProvenance 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)| 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 | |