Show / Hide Table of Contents

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
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ContainerAnalysis.v1beta1.Data
Assembly: Google.Apis.ContainerAnalysis.v1beta1.dll
Syntax
public class BuildProvenance : IDirectResponseSchema

Properties

BuilderVersion

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

Declaration
[JsonProperty("builderVersion")]
public virtual string BuilderVersion { get; set; }
Property Value
Type Description
string

BuildOptions

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

Declaration
[JsonProperty("buildOptions")]
public virtual IDictionary<string, string> BuildOptions { get; set; }
Property Value
Type Description
IDictionary<string, string>

BuiltArtifacts

Output of the build.

Declaration
[JsonProperty("builtArtifacts")]
public virtual IList<Artifact> BuiltArtifacts { get; set; }
Property Value
Type Description
IList<Artifact>

Commands

Commands requested by the build.

Declaration
[JsonProperty("commands")]
public virtual IList<Command> Commands { get; set; }
Property Value
Type Description
IList<Command>

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Time at which the build was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

Creator

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.

Declaration
[JsonProperty("creator")]
public virtual string Creator { get; set; }
Property Value
Type Description
string

EndTime

object representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type Description
object

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

Time at which execution of the build was finished.

Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Id

Required. Unique identifier of the build.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
string

LogsUri

URI where any logs for this provenance were written.

Declaration
[JsonProperty("logsUri")]
public virtual string LogsUri { get; set; }
Property Value
Type Description
string

ProjectId

ID of the project.

Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type Description
string

SourceProvenance

Details of the Source input to the build.

Declaration
[JsonProperty("sourceProvenance")]
public virtual Source SourceProvenance { get; set; }
Property Value
Type Description
Source

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Time at which execution of the build was started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

TriggerId

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

Declaration
[JsonProperty("triggerId")]
public virtual string TriggerId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX