Der Builder für BigQueryDataSourceSpecBuilder
.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | DataSourceSpec | Erstellt eine Datenquellenspezifikation aus den Einstellungen in diesem Builder. |
copy() | DataSourceSpecBuilder | Erstellt ein DataSourceSpecBuilder basierend auf den Einstellungen dieser Datenquelle. |
getDatasetId() | String | Ruft die BigQuery-Dataset-ID ab. |
getParameters() | DataSourceParameter[] | Ruft die Parameter der Datenquelle ab. |
getProjectId() | String | Ruft die ID des Abrechnungsprojekts ab. |
getRawQuery() | String | Ruft den Rohabfragestring ab. |
getTableId() | String | Ruft die BigQuery-Tabellen-ID ab. |
getTableProjectId() | String | Ruft die BigQuery-Projekt-ID für die Tabelle ab. |
getType() | DataSourceType | Ruft den Typ der Datenquelle ab. |
removeAllParameters() | BigQueryDataSourceSpecBuilder | Entfernt alle Parameter. |
removeParameter(parameterName) | BigQueryDataSourceSpecBuilder | Entfernt den angegebenen Parameter. |
setDatasetId(datasetId) | BigQueryDataSourceSpecBuilder | Legt die BigQuery-Dataset-ID fest. |
setParameterFromCell(parameterName, sourceCell) | BigQueryDataSourceSpecBuilder | Fügt einen Parameter hinzu oder aktualisiert die Quellzelle, wenn der Parameter mit dem Namen vorhanden ist. |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | Legt die BigQuery-Projekt-ID für die Abrechnung fest. |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | Legt den unbearbeiteten Abfragestring fest. |
setTableId(tableId) | BigQueryDataSourceSpecBuilder | Legt die BigQuery-Tabellen-ID fest. |
setTableProjectId(projectId) | BigQueryDataSourceSpecBuilder | Legt 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()
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()
removeAllParameters()
Entfernt alle Parameter.
Zurücksenden
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.
removeParameter(parameterName)
Entfernt den angegebenen Parameter.
Parameter
Name | Typ | Beschreibung |
---|---|---|
parameterName | String | Der Name des zu entfernenden Parameters. |
Zurücksenden
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.
setDatasetId(datasetId)
Legt die BigQuery-Dataset-ID fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
datasetId | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
parameterName | String | Der Parametername. |
sourceCell | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
projectId | String | Die ID des Abrechnungsprojekts. |
Zurücksenden
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.
setRawQuery(rawQuery)
Legt den unbearbeiteten Abfragestring fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
rawQuery | String | Der Rohabfragestring. |
Zurücksenden
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.
setTableId(tableId)
Legt die BigQuery-Tabellen-ID fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
tableId | String | Die ID der Tabelle. |
Zurücksenden
BigQueryDataSourceSpecBuilder
: Dieser Builder zum Verketten.
setTableProjectId(projectId)
Legt die BigQuery-Projekt-ID für die Tabelle fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
projectId | String | Die Projekt-ID der BigQuery-Tabelle. |
Zurücksenden
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.