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-Objekt 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 seine Quellzelle, wenn der Parameter mit dem Namen bereits vorhanden ist.
setProjectId(projectId)BigQueryDataSourceSpecBuilderLegt die ID des BigQuery-Projekts für die Abrechnung fest.
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilderLegt den Rohabfragestring 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.

Return

DataSourceSpec: Die Spezifikation der Datenquelle.


copy()

Erstellt ein DataSourceSpecBuilder-Objekt basierend auf den Einstellungen dieser Datenquelle.

Return

DataSourceSpecBuilder: Der Builder.


getDatasetId()

Ruft die BigQuery-Dataset-ID ab.

Return

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


getParameters()

Ruft die Parameter der Datenquelle ab.

Return

DataSourceParameter[]: Die Parameterliste.


getProjectId()

Ruft die ID des Abrechnungsprojekts ab.

Return

String: Die Projekt-ID.


getRawQuery()

Ruft den Rohabfragestring ab.

Return

String: Der Rohabfragestring.


getTableId()

Ruft die BigQuery-Tabellen-ID ab.

Return

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.

Return

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


getType()

Ruft den Typ der Datenquelle ab.

Return

DataSourceType: Der Typ der Datenquelle.


removeAllParameters()

Entfernt alle Parameter.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


removeParameter(parameterName)

Entfernt den angegebenen Parameter.

Parameter

NameTypBeschreibung
parameterNameStringDer Name des zu entfernenden Parameters.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setDatasetId(datasetId)

Legt die BigQuery-Dataset-ID fest.

Parameter

NameTypBeschreibung
datasetIdStringDie ID des Datasets.

Return

BigQueryDataSourceSpecBuilder: Dieser Builder für Verkettungen.


setParameterFromCell(parameterName, sourceCell)

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

Parameter

NameTypBeschreibung
parameterNameStringDer Name des Parameters.
sourceCellStringDie Quellzelle, wie in A1-Notation angegeben.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setProjectId(projectId)

Legt die ID des BigQuery-Projekts für die Abrechnung fest.

Parameter

NameTypBeschreibung
projectIdStringDie ID des Abrechnungsprojekts.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setRawQuery(rawQuery)

Legt den Rohabfragestring fest.

Parameter

NameTypBeschreibung
rawQueryStringDer Rohabfragestring.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.


setTableId(tableId)

Legt die BigQuery-Tabellen-ID fest.

Parameter

NameTypBeschreibung
tableIdStringDie ID der Tabelle.

Return

BigQueryDataSourceSpecBuilder: Dieser Builder für Verkettungen.


setTableProjectId(projectId)

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

Parameter

NameTypBeschreibung
projectIdStringDie Projekt-ID der BigQuery-Tabelle.

Return

BigQueryDataSourceSpecBuilder: Der Builder für die Verkettung.