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 |
|