feat: Relax client-side validation for BigQuery entity IDs by jinseopkim0 · Pull Request #4000 · googleapis/java-bigquery

@product-auto-label bot added size: s

Pull request size is small.

api: bigquery

Issues related to the googleapis/java-bigquery API.

labels

Nov 14, 2025

@jinseopkim0

Removes client-side `checkArgument` and `checkNotNull` validations from the constructors of `TableId`, `DatasetId`, `RoutineId`, `ModelId`, and `ConnectionProperty`.

This change makes the client library more robust by preventing crashes when the server sends a response with unexpected null or empty values in these fields.

@jinseopkim0

mpeddada1

This was referenced

Dec 4, 2025