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
|`projectId`| String | Google Cloud Project ID of the table. This config is required, and assumes no default value.|
443
-
|`dataset`| String | Dataset containing the table. This config is required, and assumes no default value.|
444
-
|`table`| String | BigQuery table name (not the full ID). This config is required, and assumes no default value.|
445
-
|`credentialsOptions`| CredentialsOptions | Google credentials for connecting to BigQuery. This config is optional, and default behavior is to use the `GOOGLE_APPLICATION_CREDENTIALS` environment variable.<br/>**Note**: The query bounded source only uses default application credentials.|
446
-
|`columnNames`| List<String>| Columns to project from the table. If unspecified, all columns are fetched.|
447
-
|`limit`| Integer | Maximum number of rows to read from source table **per task slot**. If unspecified, all rows are fetched.|
448
-
|`maxRecordsPerSplitFetch`| Integer | Maximum number of records to read from a split once Flink requests fetch. If unspecified, the default value used is 10000. <br/>**Note**: Configuring this number too high may cause memory pressure in the task manager, depending on the BigQuery record's size and total rows on the stream.|
449
-
|`maxStreamCount`| Integer | Maximum read streams to open during a read session. BigQuery can return a lower number of streams than specified based on internal optimizations. If unspecified, this config is not set and BigQuery has complete control over the number of read streams created.|
450
-
|`rowRestriction`| String | BigQuery SQL query for row filter pushdown. If unspecified, all rows are fetched.|
451
-
|`snapshotTimeInMillis`| Long | Time (in milliseconds since epoch) for the BigQuery table snapshot to read. If unspecified, the latest snapshot is read.|
|`projectId`| String | Google Cloud Project ID of the table. This config is required, and assumes no default value. |
446
+
|`dataset`| String | Dataset containing the table. This config is required, and assumes no default value. |
447
+
|`table`| String | BigQuery table name (not the full ID). This config is required, and assumes no default value. |
448
+
|`credentialsOptions`| CredentialsOptions | Google credentials for connecting to BigQuery. This config is optional, and default behavior is to use the `GOOGLE_APPLICATION_CREDENTIALS` environment variable.<br/>**Note**: The query bounded source only uses default application credentials. |
449
+
|`columnNames`| List<String>| Columns to project from the table. If unspecified, all columns are fetched. |
450
+
|`limit`| Integer | Maximum number of rows to read from source table **per task slot**. If unspecified, all rows are fetched. |
451
+
|`maxRecordsPerSplitFetch`| Integer | Maximum number of records to read from a split once Flink requests fetch. If unspecified, the default value used is 10000. <br/>**Note**: Configuring this number too high may cause memory pressure in the task manager, depending on the BigQuery record's size and total rows on the stream. |
452
+
|`maxStreamCount`| Integer | Maximum read streams to open during a read session. BigQuery can return a lower number of streams than specified based on internal optimizations. If unspecified, this config is not set and BigQuery has complete control over the number of read streams created. |
453
+
|`rowRestriction`| String | BigQuery SQL query for row filter pushdown. If unspecified, all rows are fetched. |
454
+
|`snapshotTimeInMillis`| Long | Time (in milliseconds since epoch) for the BigQuery table snapshot to read. If unspecified, the latest snapshot is read. |
Copy file name to clipboardExpand all lines: flink-1.17-connector-bigquery/flink-connector-bigquery/src/main/java/com/google/cloud/flink/bigquery/table/BigQueryDynamicTableFactory.java
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,7 @@ public Set<ConfigOption<?>> optionalOptions() {
Copy file name to clipboardExpand all lines: flink-1.17-connector-bigquery/flink-connector-bigquery/src/main/java/com/google/cloud/flink/bigquery/table/config/BigQueryConnectorOptions.java
Copy file name to clipboardExpand all lines: flink-1.17-connector-bigquery/flink-connector-bigquery/src/main/java/com/google/cloud/flink/bigquery/table/config/BigQueryTableConfigurationProvider.java
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -126,6 +126,8 @@ public BigQueryConnectOptions translateBigQueryConnectOptions() {
Copy file name to clipboardExpand all lines: flink-connector-bigquery-common/src/main/java/com/google/cloud/flink/bigquery/common/config/CredentialsOptions.java
+13Lines changed: 13 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,9 @@ public abstract class CredentialsOptions implements Serializable {
42
42
@Nullable
43
43
publicabstractStringgetAccessToken();
44
44
45
+
@Nullable
46
+
publicabstractStringgetQuotaProjectId();
47
+
45
48
/**
46
49
* Returns the Google Credentials created given the provided configuration.
Copy file name to clipboardExpand all lines: flink-connector-bigquery-common/src/main/java/com/google/cloud/flink/bigquery/services/BigQueryServicesImpl.java
0 commit comments