|
695 | 695 | "jobId" |
696 | 696 | ], |
697 | 697 | "parameters": { |
| 698 | + "formatOptions.timestampOutputFormat": { |
| 699 | + "description": "Optional. The API output format for a timestamp. This offers more explicit control over the timestamp output format as compared to the existing `use_int64_timestamp` option.", |
| 700 | + "enum": [ |
| 701 | + "TIMESTAMP_OUTPUT_FORMAT_UNSPECIFIED", |
| 702 | + "FLOAT64", |
| 703 | + "INT64", |
| 704 | + "ISO8601_STRING" |
| 705 | + ], |
| 706 | + "enumDescriptions": [ |
| 707 | + "Corresponds to default API output behavior, which is FLOAT64.", |
| 708 | + "Timestamp is output as float64 seconds since Unix epoch.", |
| 709 | + "Timestamp is output as int64 microseconds since Unix epoch.", |
| 710 | + "Timestamp is output as ISO 8601 String (\"YYYY-MM-DDTHH:MM:SS.FFFFFFFFFFFFZ\")." |
| 711 | + ], |
| 712 | + "location": "query", |
| 713 | + "type": "string" |
| 714 | + }, |
698 | 715 | "formatOptions.useInt64Timestamp": { |
699 | 716 | "description": "Optional. Output timestamp as usec int64. Default is false.", |
700 | 717 | "location": "query", |
|
1910 | 1927 | "required": true, |
1911 | 1928 | "type": "string" |
1912 | 1929 | }, |
| 1930 | + "formatOptions.timestampOutputFormat": { |
| 1931 | + "description": "Optional. The API output format for a timestamp. This offers more explicit control over the timestamp output format as compared to the existing `use_int64_timestamp` option.", |
| 1932 | + "enum": [ |
| 1933 | + "TIMESTAMP_OUTPUT_FORMAT_UNSPECIFIED", |
| 1934 | + "FLOAT64", |
| 1935 | + "INT64", |
| 1936 | + "ISO8601_STRING" |
| 1937 | + ], |
| 1938 | + "enumDescriptions": [ |
| 1939 | + "Corresponds to default API output behavior, which is FLOAT64.", |
| 1940 | + "Timestamp is output as float64 seconds since Unix epoch.", |
| 1941 | + "Timestamp is output as int64 microseconds since Unix epoch.", |
| 1942 | + "Timestamp is output as ISO 8601 String (\"YYYY-MM-DDTHH:MM:SS.FFFFFFFFFFFFZ\")." |
| 1943 | + ], |
| 1944 | + "location": "query", |
| 1945 | + "type": "string" |
| 1946 | + }, |
1913 | 1947 | "formatOptions.useInt64Timestamp": { |
1914 | 1948 | "description": "Optional. Output timestamp as usec int64. Default is false.", |
1915 | 1949 | "location": "query", |
|
2345 | 2379 | } |
2346 | 2380 | } |
2347 | 2381 | }, |
2348 | | - "revision": "20250706", |
| 2382 | + "revision": "20250713", |
2349 | 2383 | "rootUrl": "https://bigquery.googleapis.com/", |
2350 | 2384 | "schemas": { |
2351 | 2385 | "AggregateClassificationMetrics": { |
|
3497 | 3531 | "description": "Options for data format adjustments.", |
3498 | 3532 | "id": "DataFormatOptions", |
3499 | 3533 | "properties": { |
| 3534 | + "timestampOutputFormat": { |
| 3535 | + "description": "Optional. The API output format for a timestamp. This offers more explicit control over the timestamp output format as compared to the existing `use_int64_timestamp` option.", |
| 3536 | + "enum": [ |
| 3537 | + "TIMESTAMP_OUTPUT_FORMAT_UNSPECIFIED", |
| 3538 | + "FLOAT64", |
| 3539 | + "INT64", |
| 3540 | + "ISO8601_STRING" |
| 3541 | + ], |
| 3542 | + "enumDescriptions": [ |
| 3543 | + "Corresponds to default API output behavior, which is FLOAT64.", |
| 3544 | + "Timestamp is output as float64 seconds since Unix epoch.", |
| 3545 | + "Timestamp is output as int64 microseconds since Unix epoch.", |
| 3546 | + "Timestamp is output as ISO 8601 String (\"YYYY-MM-DDTHH:MM:SS.FFFFFFFFFFFFZ\")." |
| 3547 | + ], |
| 3548 | + "type": "string" |
| 3549 | + }, |
3500 | 3550 | "useInt64Timestamp": { |
3501 | 3551 | "description": "Optional. Output timestamp as usec int64. Default is false.", |
3502 | 3552 | "type": "boolean" |
|
4609 | 4659 | "id": "ExternalRuntimeOptions", |
4610 | 4660 | "properties": { |
4611 | 4661 | "containerCpu": { |
4612 | | - "description": "Optional. Amount of CPU provisioned for the container instance. If not specified, the default value is 0.33 vCPUs.", |
| 4662 | + "description": "Optional. Amount of CPU provisioned for a Python UDF container instance. For more information, see [Configure container limits for Python UDFs](https://cloud.google.com/bigquery/docs/user-defined-functions-python#configure-container-limits)", |
4613 | 4663 | "format": "double", |
4614 | 4664 | "type": "number" |
4615 | 4665 | }, |
4616 | 4666 | "containerMemory": { |
4617 | | - "description": "Optional. Amount of memory provisioned for the container instance. Format: {number}{unit} where unit is one of \"M\", \"G\", \"Mi\" and \"Gi\" (e.g. 1G, 512Mi). If not specified, the default value is 512Mi.", |
| 4667 | + "description": "Optional. Amount of memory provisioned for a Python UDF container instance. Format: {number}{unit} where unit is one of \"M\", \"G\", \"Mi\" and \"Gi\" (e.g. 1G, 512Mi). If not specified, the default value is 512Mi. For more information, see [Configure container limits for Python UDFs](https://cloud.google.com/bigquery/docs/user-defined-functions-python#configure-container-limits)", |
4618 | 4668 | "type": "string" |
4619 | 4669 | }, |
4620 | 4670 | "maxBatchingRows": { |
|
4627 | 4677 | "type": "string" |
4628 | 4678 | }, |
4629 | 4679 | "runtimeVersion": { |
4630 | | - "description": "Optional. Language runtime version (e.g. python-3.11).", |
| 4680 | + "description": "Optional. Language runtime version. Example: `python-3.11`.", |
4631 | 4681 | "type": "string" |
4632 | 4682 | } |
4633 | 4683 | }, |
|
7541 | 7591 | "id": "PythonOptions", |
7542 | 7592 | "properties": { |
7543 | 7593 | "entryPoint": { |
7544 | | - "description": "Required. The entry point function in the user's Python code.", |
| 7594 | + "description": "Required. The name of the function defined in Python code as the entry point when the Python UDF is invoked.", |
7545 | 7595 | "type": "string" |
7546 | 7596 | }, |
7547 | 7597 | "packages": { |
7548 | | - "description": "Optional. A list of package names along with versions to be installed. Follows requirements.txt syntax (e.g. numpy==2.0, permutation, urllib3\u003c2.2.1)", |
| 7598 | + "description": "Optional. A list of Python package names along with versions to be installed. Example: [\"pandas\u003e=2.1\", \"google-cloud-translate==3.11\"]. For more information, see [Use third-party packages](https://cloud.google.com/bigquery/docs/user-defined-functions-python#third-party-packages).", |
7549 | 7599 | "items": { |
7550 | 7600 | "type": "string" |
7551 | 7601 | }, |
|
7623 | 7673 | }, |
7624 | 7674 | "type": "array" |
7625 | 7675 | }, |
| 7676 | + "timestampPrecision": { |
| 7677 | + "default": "6", |
| 7678 | + "description": "Optional. Precision (maximum number of total digits in base 10) for seconds of TIMESTAMP type. Possible values include: * 6 (Default, for TIMESTAMP type with microsecond precision) * 12 (For TIMESTAMP type with picosecond precision)", |
| 7679 | + "format": "int64", |
| 7680 | + "type": "string" |
| 7681 | + }, |
7626 | 7682 | "type": { |
7627 | 7683 | "description": "Required. The top level type of this field.", |
7628 | 7684 | "type": "string" |
|
8244 | 8300 | }, |
8245 | 8301 | "pythonOptions": { |
8246 | 8302 | "$ref": "PythonOptions", |
8247 | | - "description": "Optional. Options for Python UDF. [Preview](https://cloud.google.com/products/#product-launch-stages)" |
| 8303 | + "description": "Optional. Options for the Python UDF. [Preview](https://cloud.google.com/products/#product-launch-stages)" |
8248 | 8304 | }, |
8249 | 8305 | "remoteFunctionOptions": { |
8250 | 8306 | "$ref": "RemoteFunctionOptions", |
|
0 commit comments