The full routine resource with desired
modifications.
options
array
Configuration options
↳ updateMask
array
A list of field paths to be modified. Nested key names should be dot-separated, e.g.returnType.typeKind. Google Cloud PHP will attempt to infer this value on your behalf. You may use this field to limit which parts of the resource are updated, should you choose to provide the full resource as the$metadataargument.
[[["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."],[],[],null,["# BigQuery Client - Class Routine (1.34.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.34.0 (latest)](/php/docs/reference/cloud-bigquery/latest/Routine)\n- [1.33.1](/php/docs/reference/cloud-bigquery/1.33.1/Routine)\n- [1.32.0](/php/docs/reference/cloud-bigquery/1.32.0/Routine)\n- [1.31.1](/php/docs/reference/cloud-bigquery/1.31.1/Routine)\n- [1.30.3](/php/docs/reference/cloud-bigquery/1.30.3/Routine)\n- [1.29.0](/php/docs/reference/cloud-bigquery/1.29.0/Routine)\n- [1.28.3](/php/docs/reference/cloud-bigquery/1.28.3/Routine)\n- [1.27.0](/php/docs/reference/cloud-bigquery/1.27.0/Routine)\n- [1.26.1](/php/docs/reference/cloud-bigquery/1.26.1/Routine)\n- [1.25.1](/php/docs/reference/cloud-bigquery/1.25.1/Routine)\n- [1.24.2](/php/docs/reference/cloud-bigquery/1.24.2/Routine)\n- [1.23.10](/php/docs/reference/cloud-bigquery/1.23.10/Routine) \nReference documentation and code samples for the BigQuery Client class Routine.\n\n[Routines](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines)\nare used-defined functions or stored procedures.\n\nExample: \n\n use Google\\Cloud\\BigQuery\\BigQueryClient;\n\n $bigquery = new BigQueryClient();\n $dataset = $bigquery-\u003edataset('my_dataset');\n $routine = $dataset-\u003eroutine('my_routine');\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ BigQuery\n\nMethods\n-------\n\n### __construct\n\n### identity\n\nGet the routine identity.\n\nAn identity provides a description of a nested resource.\n\nExample: \n\n $identity = $routine-\u003eidentity();\n echo $identity['routineId'];\n\n### info\n\nSee also:\n\n- [Get Routines API documentation.](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/get)\n\n### reload\n\nSee also:\n\n- [Get Routines API documentation.](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/get)\n\n### exists\n\nSee also:\n\n- [Get Routines API documentation.](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/get)\n\n### update\n\nSee also:\n\n- [Update Routines API documentation.](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/update)\n\n### delete\n\nSee also:\n\n- [Delete Routines API documentation.](https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/delete)"]]