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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["The `SlsaProvenance` class, part of the `Grafeas.V1` namespace, is available in version 3.4.0 and implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["`SlsaProvenance` objects can be constructed with either no parameters or with another `SlsaProvenance` object for cloning."],["The `SlsaProvenance` class contains properties including `Builder`, `Materials`, `Metadata`, and `Recipe`, which describe the build's influencing factors, configuration, and details."],["The `Materials` property is of type `RepeatedField` which is a collection of `Material` types, and it includes sources, dependencies, build tools, and base images that are considered incomplete unless `metadata.completeness.materials` is true."],["The current document displays a range of versions from 3.0.0 to the latest 3.7.0, each with their own respective documentation link, demonstrating the evolution of the `SlsaProvenance` class within the `Grafeas.V1` framework."]]],[]]