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.
Implements
IMessageSlsaProvenanceTypesSlsaMetadata, IEquatableSlsaProvenanceTypesSlsaMetadata, IDeepCloneableSlsaProvenanceTypesSlsaMetadata, IBufferMessage, IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
SlsaMetadata()
public SlsaMetadata()
SlsaMetadata(SlsaMetadata)
public SlsaMetadata(SlsaProvenance.Types.SlsaMetadata other)
Parameter | |
---|---|
Name | Description |
other |
SlsaProvenanceTypesSlsaMetadata |
Properties
BuildFinishedOn
public Timestamp BuildFinishedOn { get; set; }
The timestamp of when the build completed.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
BuildStartedOn
public Timestamp BuildStartedOn { get; set; }
The timestamp of when the build started.
Property Value | |
---|---|
Type | Description |
Timestamp |
Completeness
public SlsaProvenance.Types.SlsaCompleteness Completeness { get; set; }
Indicates that the builder claims certain fields in this message to be complete.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
bool |