|
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