Methods
詳細なドキュメント
build()
このビルダーの設定からデータソース仕様を作成します。ビルドする前に、as...()
を使用してデータソースのタイプを指定する必要があります。
リターン
DataSourceSpec
- データソース仕様。
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)
指定したパラメータを削除します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
parameterName | String | 削除するパラメータの名前。 |
リターン
BigQueryDataSourceSpecBuilder
- チェーン用のビルダー。
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)
未加工のクエリ文字列を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
rawQuery | String | 未加工のクエリ文字列。 |
リターン
BigQueryDataSourceSpecBuilder
- チェーン用のビルダー。
setTableId(tableId)
BigQuery テーブル ID を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
tableId | String | テーブルの ID。 |
リターン
BigQueryDataSourceSpecBuilder
- チェーン用のこのビルダー。
setTableProjectId(projectId)
テーブルの BigQuery プロジェクト ID を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
projectId | String | BigQuery テーブルのプロジェクト ID。 |
リターン
BigQueryDataSourceSpecBuilder
- チェーン用のビルダー。