Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

Der Builder für BigQueryDataSourceSpecBuilder.

Methoden

MethodeRückgabetypKurzbeschreibung
build()DataSourceSpecErstellt eine Datenquellenspezifikation aus den Einstellungen in diesem Builder.
copy()DataSourceSpecBuilderErstellt ein DataSourceSpecBuilder basierend auf den Einstellungen dieser Datenquelle.
getDatasetId()StringRuft die BigQuery-Dataset-ID ab.
getParameters()DataSourceParameter[]Ruft die Parameter der Datenquelle ab.
getProjectId()StringRuft die ID des Abrechnungsprojekts ab.
getRawQuery()StringRuft den Rohabfragestring ab.
getTableId()StringRuft die BigQuery-Tabellen-ID ab.
getTableProjectId()StringRuft die BigQuery-Projekt-ID für die Tabelle ab.
getType()DataSourceTypeRuft den Typ der Datenquelle ab.
removeAllParameters()BigQueryDataSourceSpecBuilderEntfernt alle Parameter.
removeParameter(parameterName)BigQueryDataSourceSpecBuilderEntfernt den angegebenen Parameter.
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderLegt die BigQuery-Dataset-ID fest.
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilderFügt einen Parameter hinzu oder aktualisiert die Quellzelle, wenn der Parameter mit dem Namen vorhanden ist.
setProjectId(projectId)BigQueryDataSourceSpecBuilderLegt die BigQuery-Projekt-ID für die Abrechnung fest.
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilderLegt den unbearbeiteten Abfragestring fest.
setTableId(tableId)BigQueryDataSourceSpecBuilderLegt die BigQuery-Tabellen-ID fest.
setTableProjectId(projectId)BigQueryDataSourceSpecBuilderLegt die BigQuery-Projekt-ID für die Tabelle fest.

Detaillierte Dokumentation

build()

Erstellt eine Datenquellenspezifikation aus den Einstellungen in diesem Builder. Sie müssen vor dem Erstellen as...() verwenden, um einen Datenquellentyp anzugeben.

Zurücksenden

DataSourceSpec: Die Spezifikation der Datenquelle.


copy()

Erstellt ein DataSourceSpecBuilder basierend auf den Einstellungen dieser Datenquelle.

Zurücksenden

DataSourceSpecBuilder: Der Builder.


getDatasetId()

Ruft die BigQuery-Dataset-ID ab.

Zurücksenden

String: Die Dataset-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert wird.


getParameters()

Ruft die Parameter der Datenquelle ab.

Zurücksenden

DataSourceParameter[]: Die Parameterliste.


getProjectId()

Ruft die ID des Abrechnungsprojekts ab.

Zurücksenden

String: Die Projekt-ID.


getRawQuery()

Ruft den Rohabfragestring ab.

Zurücksenden

String: Der Rohabfragestring.


getTableId()

Ruft die BigQuery-Tabellen-ID ab.

Zurücksenden

String: Die Tabellen-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert wird.


getTableProjectId()

Ruft die BigQuery-Projekt-ID für die Tabelle ab.

Zurücksenden

String: Die Tabellenprojekt-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert wird.


getType()

Ruft den Typ der Datenquelle ab.

Zurücksenden

DataSourceType: Der Typ der Datenquelle.


removeAllParameters()

Entfernt alle Parameter.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


removeParameter(parameterName)

Entfernt den angegebenen Parameter.

Parameter

NameTypBeschreibung
parameterNameStringDer Name des zu entfernenden Parameters.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setDatasetId(datasetId)

Legt die BigQuery-Dataset-ID fest.

Parameter

NameTypBeschreibung
datasetIdStringDie ID des Datasets.

Zurücksenden

BigQueryDataSourceSpecBuilder: Dieser Builder zum Verketten.


setParameterFromCell(parameterName, sourceCell)

Fügt einen Parameter hinzu oder aktualisiert die Quellzelle, wenn der Parameter mit dem Namen vorhanden ist.

Parameter

NameTypBeschreibung
parameterNameStringDer Parametername.
sourceCellStringDie Quellzelle, wie in A1-Notation angegeben.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setProjectId(projectId)

Legt die BigQuery-Projekt-ID für die Abrechnung fest.

Parameter

NameTypBeschreibung
projectIdStringDie ID des Abrechnungsprojekts.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setRawQuery(rawQuery)

Legt den unbearbeiteten Abfragestring fest.

Parameter

NameTypBeschreibung
rawQueryStringDer Rohabfragestring.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setTableId(tableId)

Legt die BigQuery-Tabellen-ID fest.

Parameter

NameTypBeschreibung
tableIdStringDie ID der Tabelle.

Zurücksenden

BigQueryDataSourceSpecBuilder: Dieser Builder zum Verketten.


setTableProjectId(projectId)

Legt die BigQuery-Projekt-ID für die Tabelle fest.

Parameter

NameTypBeschreibung
projectIdStringDie Projekt-ID der BigQuery-Tabelle.

Zurücksenden

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.