diff --git a/clients/google-api-services-bigquery/v2/2.0.0/README.md b/clients/google-api-services-bigquery/v2/2.0.0/README.md
index a4d71b52cb8..ff2d2476b3f 100644
--- a/clients/google-api-services-bigquery/v2/2.0.0/README.md
+++ b/clients/google-api-services-bigquery/v2/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-bigquery
- v2-rev20260429-2.0.0
+ v2-rev20260601-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-bigquery:v2-rev20260429-2.0.0'
+ implementation 'com.google.apis:google-api-services-bigquery:v2-rev20260601-2.0.0'
}
```
diff --git a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/Bigquery.java b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/Bigquery.java
index 1ef6138a313..efbab87ddcf 100644
--- a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/Bigquery.java
+++ b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/Bigquery.java
@@ -156,7 +156,8 @@ public class Datasets {
/**
* Deletes the dataset specified by the datasetId value. Before you can delete a dataset, you must
* delete all its tables, either manually or by specifying deleteContents. Immediately after
- * deletion, you can create another dataset with the same name.
+ * deletion, you can create another dataset with the same name. # IAM Permissions Requires the
+ * `bigquery.datasets.delete` permission on the dataset.
*
* Create a request for the method "datasets.delete".
*
@@ -186,7 +187,8 @@ public class Delete extends BigqueryRequest {
/**
* Deletes the dataset specified by the datasetId value. Before you can delete a dataset, you must
* delete all its tables, either manually or by specifying deleteContents. Immediately after
- * deletion, you can create another dataset with the same name.
+ * deletion, you can create another dataset with the same name. # IAM Permissions Requires the
+ * `bigquery.datasets.delete` permission on the dataset.
*
* Create a request for the method "datasets.delete".
*
@@ -342,7 +344,8 @@ public Delete set(String parameterName, Object value) {
}
}
/**
- * Returns the dataset specified by datasetID.
+ * Returns the dataset specified by datasetID. # IAM Permissions Requires the
+ * `bigquery.datasets.get` permission on the dataset.
*
* Create a request for the method "datasets.get".
*
@@ -370,7 +373,8 @@ public class Get extends BigqueryRequest {
/**
* Requests the deletion of the metadata of a job. This call returns when the job's metadata is
- * deleted.
+ * deleted. # IAM Permissions Requires the `bigquery.jobs.delete` permission on the job resource.
*
* Create a request for the method "jobs.delete".
*
@@ -2062,7 +2083,9 @@ public Delete set(String parameterName, Object value) {
/**
* Returns information about a specific job. Job information is available for a six month period
* after creation. Requires that you're the person who ran the job, or have the Is Owner project
- * role.
+ * role. # IAM Permissions Requires the `bigquery.jobs.get` permission on the job resource. If the
+ * user matches the creator of the job, the `bigquery.jobs.create` permission on the project is
+ * required instead.
*
* Create a request for the method "jobs.get".
*
@@ -2092,7 +2115,9 @@ public class Get extends BigqueryRequest {
java.util.regex.Pattern.compile("^[^/]+$");
/**
- * Deletes the model specified by modelId from the dataset.
+ * Deletes the model specified by modelId from the dataset. # IAM Permissions Requires the
+ * `bigquery.models.delete` permission on the model.
*
* Create a request for the method "models.delete".
*
@@ -3441,7 +3516,8 @@ public Delete set(String parameterName, Object value) {
}
}
/**
- * Gets the specified model resource by model ID.
+ * Gets the specified model resource by model ID. # IAM Permissions Requires the
+ * `bigquery.models.getMetadata` permission on the model.
*
* Create a request for the method "models.get".
*
@@ -3473,7 +3549,8 @@ public class Get extends BigqueryRequest {
java.util.regex.Pattern.compile("^[^/]+$");
/**
- * Deletes the routine specified by routineId from the dataset.
+ * Deletes the routine specified by routineId from the dataset. # IAM Permissions Requires the
+ * `bigquery.routines.delete` permission on the routine.
*
* Create a request for the method "routines.delete".
*
@@ -4591,7 +4683,8 @@ public Delete set(String parameterName, Object value) {
}
}
/**
- * Gets the specified routine resource by routine ID.
+ * Gets the specified routine resource by routine ID. # IAM Permissions Requires the
+ * `bigquery.routines.get` permission on the routine.
*
* Create a request for the method "routines.get".
*
@@ -4623,7 +4716,8 @@ public class Get extends BigqueryRequest {
java.util.regex.Pattern.compile("^[^/]+$");
/**
- * Deletes provided row access policies.
+ * Deletes provided row access policies. # IAM Permissions Requires the following IAM
+ * permission(s) on the table: - `bigquery.rowAccessPolicies.delete` -
+ * `bigquery.rowAccessPolicies.setIamPolicy`
*
* Create a request for the method "rowAccessPolicies.batchDelete".
*
@@ -6103,7 +6204,8 @@ public BatchDelete set(String parameterName, Object value) {
}
}
/**
- * Deletes a row access policy.
+ * Deletes a row access policy. # IAM Permissions Requires the following IAM permission(s) on the
+ * table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`
*
* Create a request for the method "rowAccessPolicies.delete".
*
@@ -6139,7 +6241,8 @@ public class Delete extends BigqueryRequest {
java.util.regex.Pattern.compile("^[^/]+$");
/**
- * Deletes a row access policy.
+ * Deletes a row access policy. # IAM Permissions Requires the following IAM permission(s) on the
+ * table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`
*
* Create a request for the method "rowAccessPolicies.delete".
*
@@ -6351,7 +6454,8 @@ public Delete set(String parameterName, Object value) {
}
}
/**
- * Gets the specified row access policy by policy ID.
+ * Gets the specified row access policy by policy ID. # IAM Permissions Requires the
+ * `bigquery.rowAccessPolicies.get` permission on the table.
*
* Create a request for the method "rowAccessPolicies.get".
*
@@ -6387,7 +6491,8 @@ public class Get extends BigqueryRequest {
/**
* Deletes the table specified by tableId from the dataset. If the table contains data, all the
- * data will be deleted.
+ * data will be deleted. # IAM Permissions Requires the `bigquery.tables.delete` permission on the
+ * table.
*
* Create a request for the method "tables.delete".
*
@@ -8301,7 +8425,8 @@ public Delete set(String parameterName, Object value) {
}
/**
* Gets the specified table resource by table ID. This method does not return the data in the table,
- * it only returns the table resource, which describes the structure of this table.
+ * it only returns the table resource, which describes the structure of this table. # IAM
+ * Permissions Requires the `bigquery.tables.get` permission on the table.
*
* Create a request for the method "tables.get".
*
@@ -8334,7 +8459,8 @@ public class Get extends BigqueryRequest getTimestampTargetPrecision() {
@@ -841,12 +843,13 @@ public java.util.List getTimestampTargetPrecision() {
/**
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
* allowed to the destination table for autodetection mode. Available for the formats: CSV,
- * PARQUET, and AVRO. Possible values include: Not Specified, [], or [6]: timestamp(6) for all
- * auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns
- * that have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP
- * columns that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected
- * TIMESTAMP columns. The order of the elements in this array is ignored. Inputs that have higher
- * precision than the highest target precision in this array will be truncated.
+ * PARQUET, AVRO, and Iceberg External Table. Possible values include: Not Specified, [], or [6]:
+ * timestamp(6) for all auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto
+ * detected TIMESTAMP columns that have less than 6 digits of subseconds. timestamp(12) for all
+ * auto detected TIMESTAMP columns that have more than 6 digits of subseconds. [12]: timestamp(12)
+ * for all auto detected TIMESTAMP columns. The order of the elements in this array is ignored.
+ * Inputs that have higher precision than the highest target precision in this array will be
+ * truncated.
* @param timestampTargetPrecision timestampTargetPrecision or {@code null} for none
*/
public ExternalDataConfiguration setTimestampTargetPrecision(java.util.List timestampTargetPrecision) {
diff --git a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/ExternalRuntimeOptions.java b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/ExternalRuntimeOptions.java
index b7b8615e10b..a9fca2d518f 100644
--- a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/ExternalRuntimeOptions.java
+++ b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/ExternalRuntimeOptions.java
@@ -50,8 +50,8 @@ public final class ExternalRuntimeOptions extends com.google.api.client.json.Gen
private java.lang.String containerMemory;
/**
- * Optional. Maximum number of requests that a Cloud Run instance can handle concurrently. If
- * absent or if `0`, a default concurrency is used.
+ * Optional. Maximum number of requests that a Python UDF container instance can handle
+ * concurrently. If absent or if `0`, a default concurrency is used.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
@@ -128,8 +128,8 @@ public ExternalRuntimeOptions setContainerMemory(java.lang.String containerMemor
}
/**
- * Optional. Maximum number of requests that a Cloud Run instance can handle concurrently. If
- * absent or if `0`, a default concurrency is used.
+ * Optional. Maximum number of requests that a Python UDF container instance can handle
+ * concurrently. If absent or if `0`, a default concurrency is used.
* @return value or {@code null} for none
*/
public java.lang.Long getContainerRequestConcurrency() {
@@ -137,8 +137,8 @@ public java.lang.Long getContainerRequestConcurrency() {
}
/**
- * Optional. Maximum number of requests that a Cloud Run instance can handle concurrently. If
- * absent or if `0`, a default concurrency is used.
+ * Optional. Maximum number of requests that a Python UDF container instance can handle
+ * concurrently. If absent or if `0`, a default concurrency is used.
* @param containerRequestConcurrency containerRequestConcurrency or {@code null} for none
*/
public ExternalRuntimeOptions setContainerRequestConcurrency(java.lang.Long containerRequestConcurrency) {
diff --git a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfigurationLoad.java b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfigurationLoad.java
index 8bfde91561a..0c0c99560b3 100644
--- a/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfigurationLoad.java
+++ b/clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfigurationLoad.java
@@ -454,12 +454,13 @@ public final class JobConfigurationLoad extends com.google.api.client.json.Gener
/**
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
* allowed to the destination table for autodetection mode. Available for the formats: CSV,
- * PARQUET, and AVRO. Possible values include: Not Specified, [], or [6]: timestamp(6) for all
- * auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns
- * that have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP
- * columns that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected
- * TIMESTAMP columns. The order of the elements in this array is ignored. Inputs that have higher
- * precision than the highest target precision in this array will be truncated.
+ * PARQUET, AVRO, and Iceberg External Table. Possible values include: Not Specified, [], or [6]:
+ * timestamp(6) for all auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto
+ * detected TIMESTAMP columns that have less than 6 digits of subseconds. timestamp(12) for all
+ * auto detected TIMESTAMP columns that have more than 6 digits of subseconds. [12]: timestamp(12)
+ * for all auto detected TIMESTAMP columns. The order of the elements in this array is ignored.
+ * Inputs that have higher precision than the highest target precision in this array will be
+ * truncated.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -1448,12 +1449,13 @@ public JobConfigurationLoad setTimestampFormat(java.lang.String timestampFormat)
/**
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
* allowed to the destination table for autodetection mode. Available for the formats: CSV,
- * PARQUET, and AVRO. Possible values include: Not Specified, [], or [6]: timestamp(6) for all
- * auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns
- * that have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP
- * columns that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected
- * TIMESTAMP columns. The order of the elements in this array is ignored. Inputs that have higher
- * precision than the highest target precision in this array will be truncated.
+ * PARQUET, AVRO, and Iceberg External Table. Possible values include: Not Specified, [], or [6]:
+ * timestamp(6) for all auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto
+ * detected TIMESTAMP columns that have less than 6 digits of subseconds. timestamp(12) for all
+ * auto detected TIMESTAMP columns that have more than 6 digits of subseconds. [12]: timestamp(12)
+ * for all auto detected TIMESTAMP columns. The order of the elements in this array is ignored.
+ * Inputs that have higher precision than the highest target precision in this array will be
+ * truncated.
* @return value or {@code null} for none
*/
public java.util.List getTimestampTargetPrecision() {
@@ -1463,12 +1465,13 @@ public java.util.List getTimestampTargetPrecision() {
/**
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
* allowed to the destination table for autodetection mode. Available for the formats: CSV,
- * PARQUET, and AVRO. Possible values include: Not Specified, [], or [6]: timestamp(6) for all
- * auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns
- * that have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP
- * columns that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected
- * TIMESTAMP columns. The order of the elements in this array is ignored. Inputs that have higher
- * precision than the highest target precision in this array will be truncated.
+ * PARQUET, AVRO, and Iceberg External Table. Possible values include: Not Specified, [], or [6]:
+ * timestamp(6) for all auto detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto
+ * detected TIMESTAMP columns that have less than 6 digits of subseconds. timestamp(12) for all
+ * auto detected TIMESTAMP columns that have more than 6 digits of subseconds. [12]: timestamp(12)
+ * for all auto detected TIMESTAMP columns. The order of the elements in this array is ignored.
+ * Inputs that have higher precision than the highest target precision in this array will be
+ * truncated.
* @param timestampTargetPrecision timestampTargetPrecision or {@code null} for none
*/
public JobConfigurationLoad setTimestampTargetPrecision(java.util.List timestampTargetPrecision) {
diff --git a/clients/google-api-services-bigquery/v2/2.0.0/pom.xml b/clients/google-api-services-bigquery/v2/2.0.0/pom.xml
index f9065538272..01d05333638 100644
--- a/clients/google-api-services-bigquery/v2/2.0.0/pom.xml
+++ b/clients/google-api-services-bigquery/v2/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-bigquery
- v2-rev20260429-2.0.0
- BigQuery API v2-rev20260429-2.0.0
+ v2-rev20260601-2.0.0
+ BigQuery API v2-rev20260601-2.0.0
jar
2011
diff --git a/clients/google-api-services-bigquery/v2/README.md b/clients/google-api-services-bigquery/v2/README.md
index a4d71b52cb8..ff2d2476b3f 100644
--- a/clients/google-api-services-bigquery/v2/README.md
+++ b/clients/google-api-services-bigquery/v2/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-bigquery
- v2-rev20260429-2.0.0
+ v2-rev20260601-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-bigquery:v2-rev20260429-2.0.0'
+ implementation 'com.google.apis:google-api-services-bigquery:v2-rev20260601-2.0.0'
}
```