Grafeas v1 API - Class SlsaProvenance.Types.SlsaMetadata (3.6.0)

public sealed class SlsaProvenance.Types.SlsaMetadata : IMessage<SlsaProvenance.Types.SlsaMetadata>, IEquatable<SlsaProvenance.Types.SlsaMetadata>, IDeepCloneable<SlsaProvenance.Types.SlsaMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Grafeas v1 API class SlsaProvenance.Types.SlsaMetadata.

Other properties of the build.

Inheritance

object > SlsaProvenance.Types.SlsaMetadata

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

SlsaMetadata()

public SlsaMetadata()

SlsaMetadata(SlsaMetadata)

public SlsaMetadata(SlsaProvenance.Types.SlsaMetadata other)
Parameter
NameDescription
otherSlsaProvenanceTypesSlsaMetadata

Properties

BuildFinishedOn

public Timestamp BuildFinishedOn { get; set; }

The timestamp of when the build completed.

Property Value
TypeDescription
Timestamp

BuildInvocationId

public string BuildInvocationId { get; set; }

Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.

Property Value
TypeDescription
string

BuildStartedOn

public Timestamp BuildStartedOn { get; set; }

The timestamp of when the build started.

Property Value
TypeDescription
Timestamp

Completeness

public SlsaProvenance.Types.SlsaCompleteness Completeness { get; set; }

Indicates that the builder claims certain fields in this message to be complete.

Property Value
TypeDescription
SlsaProvenanceTypesSlsaCompleteness

Reproducible

public bool Reproducible { get; set; }

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

Property Value
TypeDescription
bool