public RepeatedField<SlsaProvenance.Types.Material> Materials { get; }
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
public SlsaProvenance.Types.SlsaRecipe Recipe { get; set; }
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eSlsaProvenance\u003c/code\u003e class within the \u003ccode\u003eGrafeas.V1\u003c/code\u003e namespace, version 3.5.0, which is a part of the Grafeas.V1.dll assembly, and also features links to older versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSlsaProvenance\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, along with inheriting from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors, \u003ccode\u003eSlsaProvenance()\u003c/code\u003e and \u003ccode\u003eSlsaProvenance(SlsaProvenance other)\u003c/code\u003e, which enables the creation of a new \u003ccode\u003eSlsaProvenance\u003c/code\u003e object and a copy of an existing \u003ccode\u003eSlsaProvenance\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eSlsaProvenance\u003c/code\u003e class include \u003ccode\u003eBuilder\u003c/code\u003e, \u003ccode\u003eMaterials\u003c/code\u003e, \u003ccode\u003eMetadata\u003c/code\u003e, and \u003ccode\u003eRecipe\u003c/code\u003e, each holding specific data related to the build process and its components, and their associated Types.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMaterials\u003c/code\u003e property is a \u003ccode\u003eRepeatedField\u003c/code\u003e that lists the artifacts that affected the build, while the \u003ccode\u003eRecipe\u003c/code\u003e property describes the build configuration, and the \u003ccode\u003eMetadata\u003c/code\u003e Property describe the metadata of the build.\u003c/p\u003e\n"]]],[],null,[]]