Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder 的建構工具。

方法

方法傳回類型簡短說明
build()DataSourceSpec根據這個建構工具中的設定建立資料來源規格。
copy()DataSourceSpecBuilder根據這個資料來源的設定建立 DataSourceSpecBuilder
getDatasetId()String取得 BigQuery 資料集 ID。
getParameters()DataSourceParameter[]取得資料來源的參數。
getProjectId()String取得帳單專案 ID。
getRawQuery()String取得原始查詢字串。
getTableId()String取得 BigQuery 資料表 ID。
getTableProjectId()String取得資料表的 BigQuery 專案 ID。
getType()DataSourceType取得資料來源的類型。
removeAllParameters()BigQueryDataSourceSpecBuilder用於移除所有參數。
removeParameter(parameterName)BigQueryDataSourceSpecBuilder移除指定的參數。
setDatasetId(datasetId)BigQueryDataSourceSpecBuilder設定 BigQuery 資料集 ID。
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilder新增參數,或者如果有名稱的參數已存在,則會更新來源儲存格。
setProjectId(projectId)BigQueryDataSourceSpecBuilder設定帳單 BigQuery 專案 ID。
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilder設定原始查詢字串。
setTableId(tableId)BigQueryDataSourceSpecBuilder設定 BigQuery 資料表 ID。
setTableProjectId(projectId)BigQueryDataSourceSpecBuilder設定資料表的 BigQuery 專案 ID。

內容詳盡的說明文件

build()

根據這個建構工具中的設定建立資料來源規格。建構之前,必須使用 as...() 指定資料來源類型。

回攻員

DataSourceSpec:資料來源規格。


copy()

根據這個資料來源的設定建立 DataSourceSpecBuilder

回攻員

DataSourceSpecBuilder:建構工具。


getDatasetId()

取得 BigQuery 資料集 ID。

回攻員

String:資料集 ID,如果資料來源規格是由原始查詢定義,則為空白字串。


getParameters()

取得資料來源的參數。

回攻員

DataSourceParameter[]:參數清單。


getProjectId()

取得帳單專案 ID。

回攻員

String:專案 ID。


getRawQuery()

取得原始查詢字串。

回攻員

String:原始查詢字串。


getTableId()

取得 BigQuery 資料表 ID。

回攻員

String:資料表 ID 或空白字串 (如果資料來源規格是由原始查詢定義)。


getTableProjectId()

取得資料表的 BigQuery 專案 ID。

回攻員

String:資料表專案 ID,如果資料來源規格是由原始查詢定義,則為空白字串。


getType()

取得資料來源的類型。

回攻員

DataSourceType:資料來源類型。


removeAllParameters()

用於移除所有參數。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。


removeParameter(parameterName)

移除指定的參數。

參數

名稱類型說明
parameterNameString要移除的參數名稱。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。


setDatasetId(datasetId)

設定 BigQuery 資料集 ID。

參數

名稱類型說明
datasetIdString資料集的 ID。

回攻員

BigQueryDataSourceSpecBuilder — 這個建構工具用於鏈結。


setParameterFromCell(parameterName, sourceCell)

新增參數,或者如果有名稱的參數已存在,則會更新來源儲存格。

參數

名稱類型說明
parameterNameString參數名稱。
sourceCellStringA1 標記法中指定的來源儲存格。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。


setProjectId(projectId)

設定帳單 BigQuery 專案 ID。

參數

名稱類型說明
projectIdString帳單專案的 ID。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。


setRawQuery(rawQuery)

設定原始查詢字串。

參數

名稱類型說明
rawQueryString原始查詢字串。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。


setTableId(tableId)

設定 BigQuery 資料表 ID。

參數

名稱類型說明
tableIdString資料表的 ID。

回攻員

BigQueryDataSourceSpecBuilder — 這個建構工具用於鏈結。


setTableProjectId(projectId)

設定資料表的 BigQuery 專案 ID。

參數

名稱類型說明
projectIdStringBigQuery 資料表的專案 ID。

回攻員

BigQueryDataSourceSpecBuilder — 建構工具,用於鏈結。