Grafeas v1 API - Class BuildProvenance (3.1.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

Grafeas V1

Assembly

Grafeas.V1.dll

Constructors

BuildProvenance()

 public BuildProvenance() 

BuildProvenance(BuildProvenance)

 public BuildProvenance(BuildProvenance other) 
Parameter
Name
Description

Properties

BuilderVersion

 public string BuilderVersion { get; set; } 

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

Property Value
Type
Description

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

BuiltArtifacts

 public RepeatedField<Artifact> BuiltArtifacts { get; } 

Output of the build.

Property Value
Type
Description

Commands

 public RepeatedField<Command> Commands { get; } 

Commands requested by the build.

Property Value
Type
Description

CreateTime

 public Timestamp CreateTime { get; set; } 

Time at which the build was created.

Property Value
Type
Description

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

EndTime

 public Timestamp EndTime { get; set; } 

Time at which execution of the build was finished.

Property Value
Type
Description

Id

 public string Id { get; set; } 

Required. Unique identifier of the build.

Property Value
Type
Description

LogsUri

 public string LogsUri { get; set; } 

URI where any logs for this provenance were written.

Property Value
Type
Description

ProjectId

 public string ProjectId { get; set; } 

ID of the project.

Property Value
Type
Description

SourceProvenance

 public Source SourceProvenance { get; set; } 

Details of the Source input to the build.

Property Value
Type
Description

StartTime

 public Timestamp StartTime { get; set; } 

Time at which execution of the build was started.

Property Value
Type
Description

TriggerId

 public string TriggerId { get; set; } 

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

Property Value
Type
Description
Design a Mobile Site
View Site in Mobile | Classic
Share by: