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"]],[["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 latest version of the Grafeas V1 API documentation is 3.7.0, with the provided content specifically detailing version 3.5.0 of the \u003ccode\u003eRecipe\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecipe\u003c/code\u003e class, which represents steps taken to build an artifact, is part of the \u003ccode\u003eGrafeas.V1\u003c/code\u003e namespace and is defined in the \u003ccode\u003eGrafeas.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecipe\u003c/code\u003e class includes properties like \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, providing information about the build process and its inputs.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class, while also providing two constructors, one default and one that takes a \u003ccode\u003eRecipe\u003c/code\u003e object as an argument.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecipe\u003c/code\u003e class properties \u003ccode\u003eArguments\u003c/code\u003e and \u003ccode\u003eEnvironment\u003c/code\u003e are collections of \u003ccode\u003eAny\u003c/code\u003e that are specific to the type of builder and recipe and are intended to capture external influences of the build.\u003c/p\u003e\n"]]],[],null,[]]