Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

Compilateur pour BigQueryDataSourceSpecBuilder.

Méthodes

MéthodeType renvoyéBrève description
build()DataSourceSpecCrée une spécification de source de données à partir des paramètres de ce compilateur.
copy()DataSourceSpecBuilderCrée un DataSourceSpecBuilder en fonction des paramètres de cette source de données.
getDatasetId()StringRécupère l'ID de l'ensemble de données BigQuery.
getParameters()DataSourceParameter[]Récupère les paramètres de la source de données.
getProjectId()StringRécupère l'ID du projet de facturation.
getRawQuery()StringRécupère la chaîne de requête brute.
getTableId()StringRécupère l'ID de la table BigQuery.
getTableProjectId()StringRécupère l'ID de projet BigQuery pour la table.
getType()DataSourceTypeRécupère le type de la source de données.
removeAllParameters()BigQueryDataSourceSpecBuilderSupprime tous les paramètres.
removeParameter(parameterName)BigQueryDataSourceSpecBuilderSupprime le paramètre spécifié.
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderDéfinit l'ID de l'ensemble de données BigQuery.
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilderAjoute un paramètre ou, si le paramètre portant le nom existe, met à jour sa cellule source.
setProjectId(projectId)BigQueryDataSourceSpecBuilderDéfinit l'ID du projet BigQuery de facturation.
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilderDéfinit la chaîne de requête brute.
setTableId(tableId)BigQueryDataSourceSpecBuilderDéfinit l'ID de la table BigQuery.
setTableProjectId(projectId)BigQueryDataSourceSpecBuilderDéfinit l'ID de projet BigQuery pour la table.

Documentation détaillée

build()

Crée une spécification de source de données à partir des paramètres de ce compilateur. Vous devez utiliser as...() pour spécifier un type de source de données avant la compilation.

Renvois

DataSourceSpec : spécification de la source de données.


copy()

Crée un DataSourceSpecBuilder en fonction des paramètres de cette source de données.

Renvois

DataSourceSpecBuilder : compilateur.


getDatasetId()

Récupère l'ID de l'ensemble de données BigQuery.

Renvois

String : ID de l'ensemble de données, ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getParameters()

Récupère les paramètres de la source de données.

Renvois

DataSourceParameter[] : liste des paramètres


getProjectId()

Récupère l'ID du projet de facturation.

Renvois

String : ID du projet.


getRawQuery()

Récupère la chaîne de requête brute.

Renvois

String : chaîne de requête brute.


getTableId()

Récupère l'ID de la table BigQuery.

Renvois

String : ID de la table, ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getTableProjectId()

Récupère l'ID de projet BigQuery pour la table.

Renvois

String : ID du projet de la table, ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getType()

Récupère le type de la source de données.

Renvois

DataSourceType : type de source de données.


removeAllParameters()

Supprime tous les paramètres.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.


removeParameter(parameterName)

Supprime le paramètre spécifié.

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à supprimer.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.


setDatasetId(datasetId)

Définit l'ID de l'ensemble de données BigQuery.

Paramètres

NomTypeDescription
datasetIdStringID de l'ensemble de données.

Renvois

BigQueryDataSourceSpecBuilder : compilateur pour le chaînage.


setParameterFromCell(parameterName, sourceCell)

Ajoute un paramètre ou, si le paramètre portant le nom existe, met à jour sa cellule source.

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.
sourceCellStringCellule source, telle que spécifiée en notation A1.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.


setProjectId(projectId)

Définit l'ID du projet BigQuery de facturation.

Paramètres

NomTypeDescription
projectIdStringID du projet de facturation.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.


setRawQuery(rawQuery)

Définit la chaîne de requête brute.

Paramètres

NomTypeDescription
rawQueryStringChaîne de requête brute.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.


setTableId(tableId)

Définit l'ID de la table BigQuery.

Paramètres

NomTypeDescription
tableIdStringID de la table.

Renvois

BigQueryDataSourceSpecBuilder : compilateur pour le chaînage.


setTableProjectId(projectId)

Définit l'ID de projet BigQuery pour la table.

Paramètres

NomTypeDescription
projectIdStringID du projet de la table BigQuery.

Renvois

BigQueryDataSourceSpecBuilder : compilateur, pour le chaînage.