You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(csharp/src/Drivers/BigQuery): add additional billing and timeout properties and test settings (apache#2566)
- adds the `adbc.bigquery.client.timeout` value for the BigQueryClient
- adds the `adbc.bigquery.billing_project_id` value for the billing
queries against
- adds support for referencing shared values in multi-environment test
configurations
- adds tests for the new settings
---------
Co-authored-by: David Coe <>
The [Project ID](https://cloud.google.com/resource-manager/docs/creating-managing-projects) used for accessing billing BigQuery. If not specified, will default to the detected project ID.
47
+
45
48
**adbc.bigquery.client_id**<br>
46
49
The OAuth client ID. Required for `user` authentication.
47
50
48
51
**adbc.bigquery.client_secret**<br>
49
52
The OAuth client secret. Required for `user` authentication.
50
53
54
+
**adbc.bigquery.client.timeout**<br>
55
+
Optional. Sets the timeout (in seconds) for the BigQueryClient. Similar to a ConnectionTimeout.
56
+
51
57
**adbc.bigquery.auth_json_credential**<br>
52
58
Required if using `service` authentication. This value is passed to the [GoogleCredential.FromJson](https://cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.OAuth2.GoogleCredential#Google_Apis_Auth_OAuth2_GoogleCredential_FromJson_System_String) method.
Optional. Sets the timeout (in minutes) for the GetQueryResultsOptions value. If not set, defaults to 5 minutes.
61
+
Optional. Sets the timeout (in seconds) for the GetQueryResultsOptions value. If not set, defaults to 5 minutes. Similar to a CommandTimeout.
56
62
57
63
**adbc.bigquery.max_fetch_concurrency**<br>
58
64
Optional. Sets the [maxStreamCount](https://cloud.google.com/dotnet/docs/reference/Google.Cloud.BigQuery.Storage.V1/latest/Google.Cloud.BigQuery.Storage.V1.BigQueryReadClient#Google_Cloud_BigQuery_Storage_V1_BigQueryReadClient_CreateReadSession_System_String_Google_Cloud_BigQuery_Storage_V1_ReadSession_System_Int32_Google_Api_Gax_Grpc_CallSettings_) for the CreateReadSession method. If not set, defaults to 1.
0 commit comments