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\u003eThe \u003ccode\u003eSlsaProvenance\u003c/code\u003e class, part of the \u003ccode\u003eGrafeas.V1\u003c/code\u003e namespace, implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e for managing SLSA provenance information.\u003c/p\u003e\n"],["\u003cp\u003eVersion 3.7.0 is the latest version for \u003ccode\u003eSlsaProvenance\u003c/code\u003e, with previous versions ranging from 2.2.0 to 3.6.0, all detailed within the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides properties such as \u003ccode\u003eBuilder\u003c/code\u003e, \u003ccode\u003eMaterials\u003c/code\u003e, \u003ccode\u003eMetadata\u003c/code\u003e, and \u003ccode\u003eRecipe\u003c/code\u003e to capture essential details about the software build process.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSlsaProvenance\u003c/code\u003e has two constructors: a default constructor and one that accepts another \u003ccode\u003eSlsaProvenance\u003c/code\u003e instance for cloning purposes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMaterials\u003c/code\u003e property is a collection that includes sources, dependencies, tools, and base images that influenced the build, though it is incomplete unless \u003ccode\u003emetadata.completeness.materials\u003c/code\u003e is true.\u003c/p\u003e\n"]]],[],null,[]]