public sealed class SourceProvenance : IMessage<SourceProvenance>, IEquatable<SourceProvenance>, IDeepCloneable<SourceProvenance>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Functions v2 API class SourceProvenance.
Provenance of the source. Ways to find the original source, or verify that
some source was used for this build.
[[["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-03-21 UTC."],[[["This document provides reference information for the `SourceProvenance` class within the Google Cloud Functions v2 API, detailing its purpose in identifying the original source of a build."],["The `SourceProvenance` class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in handling message data and object cloning."],["The class offers two constructors: a default constructor (`SourceProvenance()`) and one that accepts another `SourceProvenance` object for cloning (`SourceProvenance(SourceProvenance other)`)."],["`SourceProvenance` includes two properties, `ResolvedRepoSource` and `ResolvedStorageSource`, which hold resolved copies of the build's source repository and storage source, respectively."],["The document supports multiple previous versions, with the most up-to-date version being 1.7.0 and the version in context being 1.2.0."]]],[]]