Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder のビルダー。

Methods

メソッド戻り値の型概要
build()DataSourceSpecこのビルダーの設定からデータソース仕様を作成します。
copy()DataSourceSpecBuilderこのデータソースの設定に基づいて DataSourceSpecBuilder を作成します。
getDatasetId()StringBigQuery データセット ID を取得します。
getParameters()DataSourceParameter[]データソースのパラメータを取得します。
getProjectId()String課金プロジェクト ID を取得します。
getRawQuery()String未加工のクエリ文字列を取得します。
getTableId()StringBigQuery テーブル ID を取得します。
getTableProjectId()Stringテーブルの BigQuery プロジェクト ID を取得します。
getType()DataSourceTypeデータソースのタイプを取得します。
removeAllParameters()BigQueryDataSourceSpecBuilderすべてのパラメータを削除します。
removeParameter(parameterName)BigQueryDataSourceSpecBuilder指定したパラメータを削除します。
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderBigQuery データセット ID を設定します。
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilderパラメータを追加するか、この名前のパラメータが存在する場合は、そのソースセルを更新します。
setProjectId(projectId)BigQueryDataSourceSpecBuilderBigQuery の課金プロジェクト ID を設定します。
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilder未加工のクエリ文字列を設定します。
setTableId(tableId)BigQueryDataSourceSpecBuilderBigQuery テーブル 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パラメータ名。
sourceCellStringソースセル(A1 表記)。

リターン

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 - チェーン用のビルダー。