public sealed class SlsaProvenanceZeroTwo : IMessage<SlsaProvenanceZeroTwo>, IEquatable<SlsaProvenanceZeroTwo>, IDeepCloneable<SlsaProvenanceZeroTwo>, IBufferMessage, IMessage
Reference documentation and code samples for the Grafeas v1 API class SlsaProvenanceZeroTwo.
See full explanation of fields at slsa.dev/provenance/v0.2.
[[["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."],[[["This document provides reference documentation for the `SlsaProvenanceZeroTwo` class within the Grafeas v1 API, specifically version 3.3.0, detailing its implementation and usage."],["`SlsaProvenanceZeroTwo` class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from the `object` class, and has inherited members such as `GetHashCode()`, `GetType()` and `ToString()`."],["The class `SlsaProvenanceZeroTwo` includes various properties like `BuildConfig`, `Builder`, `BuildType`, `Invocation`, `Materials`, and `Metadata`, which are crucial for defining and managing the SLSA provenance."],["It also includes multiple versions of the Grafeas V1 api, with version 3.7.0 being the latest version listed, that has other various versions available to use that go down as low as 2.2.0."],["There are two contructors available to use, one for instantiating an empty `SlsaProvenanceZeroTwo` class, and another one that allows one to pass in another `SlsaProvenanceZeroTwo` object to be used as a template for the new object being created."]]],[]]