方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
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()
copy()
getDatasetId()
取得 BigQuery 資料集 ID。
回攻員
String
:資料集 ID,如果資料來源規格是由原始查詢定義,則為空白字串。
getParameters()
getProjectId()
取得帳單專案 ID。
回攻員
String
:專案 ID。
getRawQuery()
取得原始查詢字串。
回攻員
String
:原始查詢字串。
getTableId()
取得 BigQuery 資料表 ID。
回攻員
String
:資料表 ID 或空白字串 (如果資料來源規格是由原始查詢定義)。
getTableProjectId()
取得資料表的 BigQuery 專案 ID。
回攻員
String
:資料表專案 ID,如果資料來源規格是由原始查詢定義,則為空白字串。
getType()
removeAllParameters()
removeParameter(parameterName)
setDatasetId(datasetId)
設定 BigQuery 資料集 ID。
參數
名稱 | 類型 | 說明 |
---|---|---|
datasetId | String | 資料集的 ID。 |
回攻員
BigQueryDataSourceSpecBuilder
— 這個建構工具用於鏈結。
setParameterFromCell(parameterName, sourceCell)
新增參數,或者如果有名稱的參數已存在,則會更新來源儲存格。
參數
名稱 | 類型 | 說明 |
---|---|---|
parameterName | String | 參數名稱。 |
sourceCell | String | A1 標記法中指定的來源儲存格。 |
回攻員
BigQueryDataSourceSpecBuilder
— 建構工具,用於鏈結。
setProjectId(projectId)
設定帳單 BigQuery 專案 ID。
參數
名稱 | 類型 | 說明 |
---|---|---|
projectId | String | 帳單專案的 ID。 |
回攻員
BigQueryDataSourceSpecBuilder
— 建構工具,用於鏈結。
setRawQuery(rawQuery)
setTableId(tableId)
setTableProjectId(projectId)
設定資料表的 BigQuery 專案 ID。
參數
名稱 | 類型 | 說明 |
---|---|---|
projectId | String | BigQuery 資料表的專案 ID。 |
回攻員
BigQueryDataSourceSpecBuilder
— 建構工具,用於鏈結。