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 -Objekt 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 seine Quellzelle, wenn der Parameter mit dem Namen bereits vorhanden ist. |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | Legt die ID des BigQuery-Projekts für die Abrechnung fest. |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | Legt den Rohabfragestring 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.
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()
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()
removeAllParameters()
removeParameter(parameterName)
Entfernt den angegebenen Parameter.
Parameter
Name | Typ | Beschreibung |
---|---|---|
parameterName | String | Der Name des zu entfernenden Parameters. |
Return
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. |
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
Name | Typ | Beschreibung |
---|---|---|
parameterName | String | Der Name des Parameters. |
sourceCell | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
projectId | String | Die ID des Abrechnungsprojekts. |
Return
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.
setRawQuery(rawQuery)
Legt den Rohabfragestring fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
rawQuery | String | Der Rohabfragestring. |
Return
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. |
Return
BigQueryDataSourceSpecBuilder
: Dieser Builder für Verkettungen.
setTableProjectId(projectId)
Legt die BigQuery-Projekt-ID für die Tabelle fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
projectId | String | Die Projekt-ID der BigQuery-Tabelle. |
Return
BigQueryDataSourceSpecBuilder
: Der Builder für die Verkettung.