Collection of all external inputs that influenced the build on top of
recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe
type were "make", then this might be the flags passed to make aside from
the target, which is captured in recipe.entryPoint. Since the arguments
field can greatly vary in structure, depending on the builder and recipe
type, this is of form "Any".
Index in materials containing the recipe steps that are not implied by
recipe.type. For example, if the recipe type were "make", then this would
point to the source containing the Makefile, not the make program itself.
Set to -1 if the recipe doesn't come from a material, as zero is default
unset value for int64.
String identifying the entry point into the build.
This is often a path to a configuration file and/or a target label within
that file. The syntax and meaning are defined by recipe.type. For example,
if the recipe type were "make", then this would reference the directory in
which to run make as well as which target to use.
Any other builder-controlled inputs necessary for correctly evaluating the
recipe. Usually only needed for reproducing the build but not evaluated as
part of policy. Since the environment field can greatly vary in structure,
depending on the builder and recipe type, this is of form "Any".
[[["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-09-04 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eRecipe\u003c/code\u003e class within the Grafeas v1 API, specifically version 3.3.0, including its properties and constructors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecipe\u003c/code\u003e class represents steps taken to build an artifact, often corresponding to containers in a TaskRun, and it implements several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eRecipe\u003c/code\u003e class include \u003ccode\u003eArguments\u003c/code\u003e, \u003ccode\u003eDefinedInMaterial\u003c/code\u003e, \u003ccode\u003eEntryPoint\u003c/code\u003e, \u003ccode\u003eEnvironment\u003c/code\u003e, and \u003ccode\u003eType\u003c/code\u003e, each serving to describe different aspects of the build process and its inputs.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecipe\u003c/code\u003e class also has a defined inheritance, inheriting from the .Net object class and inheriting several members from it, such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation is structured to support various versions of the Grafeas.V1, including \u003ccode\u003e3.7.0\u003c/code\u003e as the most recent version, as well as ten other prior versions.\u003c/p\u003e\n"]]],[],null,[]]