Stay organized with collections
Save and categorize content based on your preferences.
The job builder represents job configurations using Apache Beam YAML. As you create and modify job steps in the job builder, a corresponding YAML definition is created. You can view this YAML definition at any time in the job builder by clicking Save YAML.
You can also edit the YAML job definition directly in the job builder by clicking the YAML editor button. This will switch the job builder from the builder form to an interactive YAML editor:
With the YAML editor, any Beam YAML pipeline can be launched from within the job builder. To learn more about Beam YAML syntax, see the Beam YAML documentation and YAML transform reference.
[[["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-08-28 UTC."],[[["\u003cp\u003eThe job builder uses Apache Beam YAML to define job configurations, with a corresponding YAML definition generated as you build.\u003c/p\u003e\n"],["\u003cp\u003eYou can access the generated YAML definition by clicking the \u003cstrong\u003eSave\u003c/strong\u003e button within the job builder interface.\u003c/p\u003e\n"],["\u003cp\u003eThe job builder also features a \u003cstrong\u003eYAML editor\u003c/strong\u003e button allowing for direct editing of the YAML configuration, and you can run any Beam YAML pipeline through this.\u003c/p\u003e\n"]]],[],null,["# Use Apache Beam in the job builder YAML editor\n\nThe job builder represents job configurations using [Apache Beam YAML](https://beam.apache.org/documentation/sdks/yaml/). As you create and modify job steps in the job builder, a corresponding YAML definition is created. You can view this YAML definition at any time in the job builder by clicking **Save YAML**.\n\nYou can also edit the YAML job definition directly in the job builder by clicking the **YAML editor** button. This will switch the job builder from the builder form to an interactive YAML editor:\n\nWith the YAML editor, any Beam YAML pipeline can be launched from within the job builder. To learn more about Beam YAML syntax, see the [Beam YAML documentation](https://beam.apache.org/documentation/sdks/yaml/) and [YAML transform reference](https://beam.apache.org/releases/yamldoc/current/)."]]