This is legacy documentation, and may not be complete. To see the latest documentation, if you are a marketer, refer to the Marketers site. If you are a measurement partner, refer to the Measurement Partners site.
{// Union field parameter_value can be only one of the following:"value": string,"arrayValue": {object (ArrayValue)},"structValue": {object (StructValue)}// End of list of possible types for union field parameter_value.}
Fields
Union field parameter_value. Parameter value. parameter_value can be only one of the following:
[[["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 2024-09-18 UTC."],[[["\u003cp\u003eThis documentation describes the \u003ccode\u003eParameterValue\u003c/code\u003e object, used to represent a BigQuery parameter value.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003eParameterValue\u003c/code\u003e can hold a single value, an array of values (\u003ccode\u003eArrayValue\u003c/code\u003e), or a struct of values (\u003ccode\u003eStructValue\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eArrayValue\u003c/code\u003e is used to define parameters containing an array of \u003ccode\u003eParameterValue\u003c/code\u003e objects.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eStructValue\u003c/code\u003e defines parameters with a struct, represented as a map of key-value pairs where values are \u003ccode\u003eParameterValue\u003c/code\u003e objects.\u003c/p\u003e\n"]]],["This document defines BigQuery parameter values, which can be represented as a string, an array, or a struct. The `parameter_value` field can hold a `string` for simple values, an `arrayValue` containing multiple `ParameterValue` objects, or a `structValue` representing a collection of named `ParameterValue` fields. `ArrayValue` is defined by the values array and the `StructValue` is defined by the `values` map which key are the field name and values are `ParameterValue` objects.\n"],null,["- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ArrayValue](#ArrayValue)\n - [JSON representation](#ArrayValue.SCHEMA_REPRESENTATION)\n- [StructValue](#StructValue)\n - [JSON representation](#StructValue.SCHEMA_REPRESENTATION)\n\nRepresents a BigQuery parameter value.\n\n| JSON representation |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { // Union field `parameter_value` can be only one of the following: \"value\": string, \"arrayValue\": { object (/ads-data-hub/reference/rest/v1/ParameterValue#ArrayValue) }, \"structValue\": { object (/ads-data-hub/reference/rest/v1/ParameterValue#StructValue) } // End of list of possible types for union field `parameter_value`. } ``` |\n\n| Fields ||\n|---------------|----------------------------------------------------------------------------------------------------------------------|\n| Union field `parameter_value`. Parameter value. `parameter_value` can be only one of the following: ||\n| `value` | `string` Value for a non-array, non-struct parameter. |\n| `arrayValue` | `object (`[ArrayValue](/ads-data-hub/reference/rest/v1/ParameterValue#ArrayValue)`)` Value for an array parameter. |\n| `structValue` | `object (`[StructValue](/ads-data-hub/reference/rest/v1/ParameterValue#StructValue)`)` Value for a struct parameter. |\n\nArrayValue Defines an array parameter value.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------|\n| ``` { \"values\": [ { object (/ads-data-hub/reference/rest/v1/ParameterValue) } ] } ``` |\n\n| Fields ||\n|------------|-------------------------------------------------------------------------------------------------|\n| `values[]` | `object (`[ParameterValue](/ads-data-hub/reference/rest/v1/ParameterValue)`)` The array values. |\n\nStructValue Defines a struct parameter value.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------|\n| ``` { \"values\": { string: { object (/ads-data-hub/reference/rest/v1/ParameterValue) }, ... } } ``` |\n\n| Fields ||\n|----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `values` | `map (key: string, value: object (`[ParameterValue](/ads-data-hub/reference/rest/v1/ParameterValue)`))` The struct field values keyed by field name. An object containing a list of `\"key\": value` pairs. Example: `{ \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }`. |"]]