|
2390 | 2390 | } |
2391 | 2391 | } |
2392 | 2392 | }, |
2393 | | - "revision": "20260314", |
| 2393 | + "revision": "20260429", |
2394 | 2394 | "rootUrl": "https://bigquery.googleapis.com/", |
2395 | 2395 | "schemas": { |
2396 | 2396 | "AggregateClassificationMetrics": { |
|
3607 | 3607 | }, |
3608 | 3608 | "type": "object" |
3609 | 3609 | }, |
| 3610 | + "DataPolicyList": { |
| 3611 | + "description": "A list of data policy options. For more information, see [Mask data by applying data policies to a column](https://docs.cloud.google.com/bigquery/docs/column-data-masking#data-policies-on-column).", |
| 3612 | + "id": "DataPolicyList", |
| 3613 | + "properties": { |
| 3614 | + "dataPolicies": { |
| 3615 | + "description": "Contains a list of data policy options. At most 9 data policies are allowed per field.", |
| 3616 | + "items": { |
| 3617 | + "$ref": "DataPolicyOption" |
| 3618 | + }, |
| 3619 | + "type": "array" |
| 3620 | + } |
| 3621 | + }, |
| 3622 | + "type": "object" |
| 3623 | + }, |
3610 | 3624 | "DataPolicyOption": { |
3611 | 3625 | "description": "Data policy option. For more information, see [Mask data by applying data policies to a column](https://docs.cloud.google.com/bigquery/docs/column-data-masking#data-policies-on-column).", |
3612 | 3626 | "id": "DataPolicyOption", |
|
4764 | 4778 | "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)", |
4765 | 4779 | "type": "string" |
4766 | 4780 | }, |
| 4781 | + "containerRequestConcurrency": { |
| 4782 | + "description": "Optional. Maximum number of requests that a Cloud Run instance can handle concurrently. If absent or if `0`, a default concurrency is used.", |
| 4783 | + "format": "int64", |
| 4784 | + "type": "string" |
| 4785 | + }, |
4767 | 4786 | "maxBatchingRows": { |
4768 | 4787 | "description": "Optional. Maximum number of rows in each batch sent to the external runtime. If absent or if 0, BigQuery dynamically decides the number of rows in a batch.", |
4769 | 4788 | "format": "int64", |
|
4883 | 4902 | }, |
4884 | 4903 | "type": "object" |
4885 | 4904 | }, |
| 4905 | + "GenAiFunctionCacheStats": { |
| 4906 | + "description": "Provides cache statistics for a GenAi function call.", |
| 4907 | + "id": "GenAiFunctionCacheStats", |
| 4908 | + "properties": { |
| 4909 | + "numCacheHitRows": { |
| 4910 | + "description": "Number of rows served from cache.", |
| 4911 | + "format": "int64", |
| 4912 | + "type": "string" |
| 4913 | + } |
| 4914 | + }, |
| 4915 | + "type": "object" |
| 4916 | + }, |
4886 | 4917 | "GenAiFunctionCostOptimizationStats": { |
4887 | 4918 | "description": "Provides cost optimization statistics for a GenAi function call.", |
4888 | 4919 | "id": "GenAiFunctionCostOptimizationStats", |
|
4922 | 4953 | "description": "Provides statistics for each Ai function call within a query.", |
4923 | 4954 | "id": "GenAiFunctionStats", |
4924 | 4955 | "properties": { |
| 4956 | + "cacheStats": { |
| 4957 | + "$ref": "GenAiFunctionCacheStats", |
| 4958 | + "description": "Cache stats for the function." |
| 4959 | + }, |
4925 | 4960 | "costOptimizationStats": { |
4926 | 4961 | "$ref": "GenAiFunctionCostOptimizationStats", |
4927 | 4962 | "description": "Cost optimization stats if applied on the rows processed by the function." |
|
7318 | 7353 | }, |
7319 | 7354 | "type": "object" |
7320 | 7355 | }, |
| 7356 | + "MetadataCacheStalenessInsight": { |
| 7357 | + "description": "Column Metadata Index staleness detailed infnormation.", |
| 7358 | + "id": "MetadataCacheStalenessInsight", |
| 7359 | + "properties": { |
| 7360 | + "avgPreviousStalenessMs": { |
| 7361 | + "description": "Output only. Average column metadata index staleness of previous runs with the same query hash.", |
| 7362 | + "format": "google-duration", |
| 7363 | + "readOnly": true, |
| 7364 | + "type": "string" |
| 7365 | + }, |
| 7366 | + "stalenessPercentageIncrease": { |
| 7367 | + "description": "Output only. The percent increase in staleness between the current job and the average staleness of previous jobs with the same query hash.", |
| 7368 | + "format": "double", |
| 7369 | + "readOnly": true, |
| 7370 | + "type": "number" |
| 7371 | + } |
| 7372 | + }, |
| 7373 | + "type": "object" |
| 7374 | + }, |
7321 | 7375 | "MetadataCacheStatistics": { |
7322 | 7376 | "description": "Statistics for metadata caching in queried tables.", |
7323 | 7377 | "id": "MetadataCacheStatistics", |
|
7795 | 7849 | }, |
7796 | 7850 | "readOnly": true, |
7797 | 7851 | "type": "array" |
| 7852 | + }, |
| 7853 | + "tableChangeInsights": { |
| 7854 | + "description": "Output only. Performance insights for table-level attributes that changed compared to previous runs.", |
| 7855 | + "items": { |
| 7856 | + "$ref": "TableChangeInsight" |
| 7857 | + }, |
| 7858 | + "readOnly": true, |
| 7859 | + "type": "array" |
7798 | 7860 | } |
7799 | 7861 | }, |
7800 | 7862 | "type": "object" |
|
9872 | 9934 | }, |
9873 | 9935 | "type": "object" |
9874 | 9936 | }, |
| 9937 | + "TableChangeInsight": { |
| 9938 | + "description": "Table-level performance insights compared to previous runs. These insights don't apply to specific query stages, rather they apply to the whole table.", |
| 9939 | + "id": "TableChangeInsight", |
| 9940 | + "properties": { |
| 9941 | + "metadataCacheNotUsedButUsedPreviously": { |
| 9942 | + "description": "Output only. True if the table's column metadata index was not used in the current job, but was used in a previous job with the same query hash.", |
| 9943 | + "readOnly": true, |
| 9944 | + "type": "boolean" |
| 9945 | + }, |
| 9946 | + "metadataCacheStalenessInsight": { |
| 9947 | + "$ref": "MetadataCacheStalenessInsight", |
| 9948 | + "description": "Output only. If present, indicates that the table's metadata column index staleness has increased significantly compared to previous jobs with the same query hash.", |
| 9949 | + "readOnly": true |
| 9950 | + }, |
| 9951 | + "tableReference": { |
| 9952 | + "$ref": "TableReference", |
| 9953 | + "description": "Output only. The table that was queried.", |
| 9954 | + "readOnly": true |
| 9955 | + } |
| 9956 | + }, |
| 9957 | + "type": "object" |
| 9958 | + }, |
9875 | 9959 | "TableConstraints": { |
9876 | 9960 | "description": "The TableConstraints defines the primary key and foreign key.", |
9877 | 9961 | "id": "TableConstraints", |
@@ -10069,13 +10153,30 @@ |
10069 | 10153 | "description": "Optional. Field collation can be set only when the type of field is STRING. The following values are supported: * 'und:ci': undetermined locale, case insensitive. * '': empty string. Default to case-sensitive behavior.", |
10070 | 10154 | "type": "string" |
10071 | 10155 | }, |
| 10156 | + "dataGovernanceTagsInfo": { |
| 10157 | + "description": "Optional. Specifies the data governance tags on this field. This field works with other column-level security fields as follows: - Precedence: If a data governance tag is attached to a column, it takes precedence over the policy tag attached to the column. However, if a data policy is attached to a column, it takes precedence over the data governance tag. - Patching behavior (how this field behaves during a `Table.patch` schema update): - Unset: If the `data_governance_tags_info` field is omitted from the update request, the existing tags on the column are preserved. - Empty Field: To clear data governance tags from a column, send the `data_governance_tags_info` field as an empty object. This will remove all tags from the column. - Updating tags: To replace existing tag, send the field with the new tag.", |
| 10158 | + "properties": { |
| 10159 | + "dataGovernanceTags": { |
| 10160 | + "additionalProperties": { |
| 10161 | + "type": "string" |
| 10162 | + }, |
| 10163 | + "description": "Optional. The data governance tags added to this field are used for field-level access control. Only one data governance tag is currently supported on a field. Tag keys are globally unique. Tag key is expected to be in the namespaced format, for example \"123456789012/pii\" where 123456789012 is the ID of the parent organization or project resource for this tag key. Tag value is expected to be the short name, for example \"sensitive\". See [Tag definitions](https://cloud.google.com/iam/docs/tags-access-control#definitions) for more details. For example: \"123456789012/pii\": \"sensitive\", \"myProject/cost_center\": \"sales\"", |
| 10164 | + "type": "object" |
| 10165 | + } |
| 10166 | + }, |
| 10167 | + "type": "object" |
| 10168 | + }, |
10072 | 10169 | "dataPolicies": { |
10073 | 10170 | "description": "Optional. Data policies attached to this field, used for field-level access control.", |
10074 | 10171 | "items": { |
10075 | 10172 | "$ref": "DataPolicyOption" |
10076 | 10173 | }, |
10077 | 10174 | "type": "array" |
10078 | 10175 | }, |
| 10176 | + "dataPolicyList": { |
| 10177 | + "$ref": "DataPolicyList", |
| 10178 | + "description": "Optional. Specifies data policies attached to this field, used for field-level access control. When set, this will be the source of truth for data policy information." |
| 10179 | + }, |
10079 | 10180 | "defaultValueExpression": { |
10080 | 10181 | "description": "Optional. A SQL expression to specify the [default value] (https://cloud.google.com/bigquery/docs/default-values) for this field.", |
10081 | 10182 | "type": "string" |
|
0 commit comments