Skip to content

Commit 98c8f32

Browse files
1 parent 8512ffe commit 98c8f32

File tree

8 files changed

+159
-24
lines changed

8 files changed

+159
-24
lines changed

clients/google-api-services-bigquery/v2/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-bigquery</artifactId>
25-
<version>v2-rev20250919-2.0.0</version>
25+
<version>v2-rev20250928-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-bigquery:v2-rev20250919-2.0.0'
38+
implementation 'com.google.apis:google-api-services-bigquery:v2-rev20250928-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/ExternalDataConfiguration.java

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,20 @@ public final class ExternalDataConfiguration extends com.google.api.client.json.
263263
@com.google.api.client.util.Key
264264
private java.lang.String timestampFormat;
265265

266+
/**
267+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
268+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
269+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
270+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
271+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
272+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
273+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
274+
* than the highest target precision in this array will be truncated.
275+
* The value may be {@code null}.
276+
*/
277+
@com.google.api.client.util.Key
278+
private java.util.List<java.lang.Integer> timestampTargetPrecision;
279+
266280
/**
267281
* Try to detect schema and format options automatically. Any option specified explicitly will be
268282
* honored.
@@ -809,6 +823,37 @@ public ExternalDataConfiguration setTimestampFormat(java.lang.String timestampFo
809823
return this;
810824
}
811825

826+
/**
827+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
828+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
829+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
830+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
831+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
832+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
833+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
834+
* than the highest target precision in this array will be truncated.
835+
* @return value or {@code null} for none
836+
*/
837+
public java.util.List<java.lang.Integer> getTimestampTargetPrecision() {
838+
return timestampTargetPrecision;
839+
}
840+
841+
/**
842+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
843+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
844+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
845+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
846+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
847+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
848+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
849+
* than the highest target precision in this array will be truncated.
850+
* @param timestampTargetPrecision timestampTargetPrecision or {@code null} for none
851+
*/
852+
public ExternalDataConfiguration setTimestampTargetPrecision(java.util.List<java.lang.Integer> timestampTargetPrecision) {
853+
this.timestampTargetPrecision = timestampTargetPrecision;
854+
return this;
855+
}
856+
812857
@Override
813858
public ExternalDataConfiguration set(String fieldName, Object value) {
814859
return (ExternalDataConfiguration) super.set(fieldName, value);

clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfiguration.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,11 @@ public final class JobConfiguration extends com.google.api.client.json.GenericJs
8888
private JobConfigurationLoad load;
8989

9090
/**
91-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
92-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
93-
* consumption below the requested rate.
91+
* Optional. A target limit on the rate of slot consumption by this job. If set to a value > 0,
92+
* BigQuery will attempt to limit the rate of slot consumption by this job to keep it below the
93+
* configured limit, even if the job is eligible for more slots based on fair scheduling. The
94+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
95+
* generally available.
9496
* The value may be {@code null}.
9597
*/
9698
@com.google.api.client.util.Key
@@ -251,19 +253,23 @@ public JobConfiguration setLoad(JobConfigurationLoad load) {
251253
}
252254

253255
/**
254-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
255-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
256-
* consumption below the requested rate.
256+
* Optional. A target limit on the rate of slot consumption by this job. If set to a value > 0,
257+
* BigQuery will attempt to limit the rate of slot consumption by this job to keep it below the
258+
* configured limit, even if the job is eligible for more slots based on fair scheduling. The
259+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
260+
* generally available.
257261
* @return value or {@code null} for none
258262
*/
259263
public java.lang.Integer getMaxSlots() {
260264
return maxSlots;
261265
}
262266

263267
/**
264-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
265-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
266-
* consumption below the requested rate.
268+
* Optional. A target limit on the rate of slot consumption by this job. If set to a value > 0,
269+
* BigQuery will attempt to limit the rate of slot consumption by this job to keep it below the
270+
* configured limit, even if the job is eligible for more slots based on fair scheduling. The
271+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
272+
* generally available.
267273
* @param maxSlots maxSlots or {@code null} for none
268274
*/
269275
public JobConfiguration setMaxSlots(java.lang.Integer maxSlots) {

clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobConfigurationLoad.java

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,20 @@ public final class JobConfigurationLoad extends com.google.api.client.json.Gener
451451
@com.google.api.client.util.Key
452452
private java.lang.String timestampFormat;
453453

454+
/**
455+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
456+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
457+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
458+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
459+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
460+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
461+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
462+
* than the highest target precision in this array will be truncated.
463+
* The value may be {@code null}.
464+
*/
465+
@com.google.api.client.util.Key
466+
private java.util.List<java.lang.Integer> timestampTargetPrecision;
467+
454468
/**
455469
* Optional. If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the
456470
* corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for
@@ -1431,6 +1445,37 @@ public JobConfigurationLoad setTimestampFormat(java.lang.String timestampFormat)
14311445
return this;
14321446
}
14331447

1448+
/**
1449+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
1450+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
1451+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
1452+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
1453+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
1454+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
1455+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
1456+
* than the highest target precision in this array will be truncated.
1457+
* @return value or {@code null} for none
1458+
*/
1459+
public java.util.List<java.lang.Integer> getTimestampTargetPrecision() {
1460+
return timestampTargetPrecision;
1461+
}
1462+
1463+
/**
1464+
* Precisions (maximum number of total digits in base 10) for seconds of TIMESTAMP types that are
1465+
* allowed to the destination table for autodetection mode. Available for the formats: CSV. For
1466+
* the CSV Format, Possible values include: Not Specified, [], or [6]: timestamp(6) for all auto
1467+
* detected TIMESTAMP columns [6, 12]: timestamp(6) for all auto detected TIMESTAMP columns that
1468+
* have less than 6 digits of subseconds. timestamp(12) for all auto detected TIMESTAMP columns
1469+
* that have more than 6 digits of subseconds. [12]: timestamp(12) for all auto detected TIMESTAMP
1470+
* columns. The order of the elements in this array is ignored. Inputs that have higher precision
1471+
* than the highest target precision in this array will be truncated.
1472+
* @param timestampTargetPrecision timestampTargetPrecision or {@code null} for none
1473+
*/
1474+
public JobConfigurationLoad setTimestampTargetPrecision(java.util.List<java.lang.Integer> timestampTargetPrecision) {
1475+
this.timestampTargetPrecision = timestampTargetPrecision;
1476+
return this;
1477+
}
1478+
14341479
/**
14351480
* Optional. If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the
14361481
* corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for

clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/JobStatistics.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,16 @@ public final class JobStatistics extends com.google.api.client.json.GenericJson
124124
@com.google.api.client.util.Key
125125
private java.util.List<java.lang.String> quotaDeferments;
126126

127+
/**
128+
* Output only. The reservation group path of the reservation assigned to this job. This field has
129+
* a limit of 10 nested reservation groups. This is to maintain consistency between reservatins
130+
* info schema and jobs info schema. The first reservation group is the root reservation group and
131+
* the last is the leaf or lowest level reservation group.
132+
* The value may be {@code null}.
133+
*/
134+
@com.google.api.client.util.Key
135+
private java.util.List<java.lang.String> reservationGroupPath;
136+
127137
/**
128138
* Output only. Job resource usage breakdown by reservation. This field reported misleading
129139
* information and will no longer be populated.
@@ -429,6 +439,29 @@ public JobStatistics setQuotaDeferments(java.util.List<java.lang.String> quotaDe
429439
return this;
430440
}
431441

442+
/**
443+
* Output only. The reservation group path of the reservation assigned to this job. This field has
444+
* a limit of 10 nested reservation groups. This is to maintain consistency between reservatins
445+
* info schema and jobs info schema. The first reservation group is the root reservation group and
446+
* the last is the leaf or lowest level reservation group.
447+
* @return value or {@code null} for none
448+
*/
449+
public java.util.List<java.lang.String> getReservationGroupPath() {
450+
return reservationGroupPath;
451+
}
452+
453+
/**
454+
* Output only. The reservation group path of the reservation assigned to this job. This field has
455+
* a limit of 10 nested reservation groups. This is to maintain consistency between reservatins
456+
* info schema and jobs info schema. The first reservation group is the root reservation group and
457+
* the last is the leaf or lowest level reservation group.
458+
* @param reservationGroupPath reservationGroupPath or {@code null} for none
459+
*/
460+
public JobStatistics setReservationGroupPath(java.util.List<java.lang.String> reservationGroupPath) {
461+
this.reservationGroupPath = reservationGroupPath;
462+
return this;
463+
}
464+
432465
/**
433466
* Output only. Job resource usage breakdown by reservation. This field reported misleading
434467
* information and will no longer be populated.

clients/google-api-services-bigquery/v2/2.0.0/com/google/api/services/bigquery/model/QueryRequest.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,11 @@ public final class QueryRequest extends com.google.api.client.json.GenericJson {
147147
private java.lang.Long maxResults;
148148

149149
/**
150-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
151-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
152-
* consumption below the requested rate. This limit is best effort.
150+
* Optional. A target limit on the rate of slot consumption by this query. If set to a value > 0,
151+
* BigQuery will attempt to limit the rate of slot consumption by this query to keep it below the
152+
* configured limit, even if the query is eligible for more slots based on fair scheduling. The
153+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
154+
* generally available.
153155
* The value may be {@code null}.
154156
*/
155157
@com.google.api.client.util.Key
@@ -534,19 +536,23 @@ public QueryRequest setMaxResults(java.lang.Long maxResults) {
534536
}
535537

536538
/**
537-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
538-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
539-
* consumption below the requested rate. This limit is best effort.
539+
* Optional. A target limit on the rate of slot consumption by this query. If set to a value > 0,
540+
* BigQuery will attempt to limit the rate of slot consumption by this query to keep it below the
541+
* configured limit, even if the query is eligible for more slots based on fair scheduling. The
542+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
543+
* generally available.
540544
* @return value or {@code null} for none
541545
*/
542546
public java.lang.Integer getMaxSlots() {
543547
return maxSlots;
544548
}
545549

546550
/**
547-
* Optional. INTERNAL: DO NOT USE. The maximum rate of slot consumption to allow for this job. If
548-
* set, the number of slots used to execute the job will be throttled to try and keep its slot
549-
* consumption below the requested rate. This limit is best effort.
551+
* Optional. A target limit on the rate of slot consumption by this query. If set to a value > 0,
552+
* BigQuery will attempt to limit the rate of slot consumption by this query to keep it below the
553+
* configured limit, even if the query is eligible for more slots based on fair scheduling. The
554+
* unused slots will be available for other jobs and queries to use. Note: This feature is not yet
555+
* generally available.
550556
* @param maxSlots maxSlots or {@code null} for none
551557
*/
552558
public QueryRequest setMaxSlots(java.lang.Integer maxSlots) {

clients/google-api-services-bigquery/v2/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-bigquery</artifactId>
11-
<version>v2-rev20250919-2.0.0</version>
12-
<name>BigQuery API v2-rev20250919-2.0.0</name>
11+
<version>v2-rev20250928-2.0.0</version>
12+
<name>BigQuery API v2-rev20250928-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-bigquery/v2/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-bigquery</artifactId>
25-
<version>v2-rev20250919-2.0.0</version>
25+
<version>v2-rev20250928-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-bigquery:v2-rev20250919-2.0.0'
38+
implementation 'com.google.apis:google-api-services-bigquery:v2-rev20250928-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)