Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

O builder de BigQueryDataSourceSpecBuilder.

Métodos

MétodoTipo de retornoBreve descrição
build()DataSourceSpecCria uma especificação de fonte de dados com base nas configurações deste builder.
copy()DataSourceSpecBuilderCria um DataSourceSpecBuilder com base nas configurações dessa fonte de dados.
getDatasetId()StringRecebe o ID do conjunto de dados do BigQuery.
getParameters()DataSourceParameter[]Recebe os parâmetros da fonte de dados.
getProjectId()StringRecebe o ID do projeto de faturamento.
getRawQuery()StringRecebe a string de consulta bruta.
getTableId()StringRecebe o ID da tabela do BigQuery.
getTableProjectId()StringRecebe o ID do projeto do BigQuery para a tabela.
getType()DataSourceTypeExtrai o tipo da fonte de dados.
removeAllParameters()BigQueryDataSourceSpecBuilderRemove todos os parâmetros.
removeParameter(parameterName)BigQueryDataSourceSpecBuilderRemove o parâmetro especificado.
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderDefine o ID do conjunto de dados do BigQuery.
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilderAdiciona um parâmetro ou, se o parâmetro com o nome existir, atualiza a célula de origem.
setProjectId(projectId)BigQueryDataSourceSpecBuilderDefine o ID do projeto de faturamento do BigQuery.
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilderDefine a string de consulta bruta.
setTableId(tableId)BigQueryDataSourceSpecBuilderDefine o ID da tabela do BigQuery.
setTableProjectId(projectId)BigQueryDataSourceSpecBuilderDefine o ID do projeto do BigQuery para a tabela.

Documentação detalhada

build()

Cria uma especificação de fonte de dados com base nas configurações deste builder. É necessário usar as...() para especificar um tipo de fonte de dados antes da criação.

Retorno

DataSourceSpec: a especificação da fonte de dados.


copy()

Cria um DataSourceSpecBuilder com base nas configurações dessa fonte de dados.

Retorno

DataSourceSpecBuilder: o builder.


getDatasetId()

Recebe o ID do conjunto de dados do BigQuery.

Retorno

String: o ID do conjunto de dados ou uma string vazia se a especificação da fonte de dados for definida por uma consulta bruta.


getParameters()

Recebe os parâmetros da fonte de dados.

Retorno

DataSourceParameter[]: a lista de parâmetros.


getProjectId()

Recebe o ID do projeto de faturamento.

Retorno

String: o ID do projeto.


getRawQuery()

Recebe a string de consulta bruta.

Retorno

String: a string de consulta bruta.


getTableId()

Recebe o ID da tabela do BigQuery.

Retorno

String: o ID da tabela ou uma string vazia se a especificação da fonte de dados for definida por uma consulta bruta.


getTableProjectId()

Recebe o ID do projeto do BigQuery para a tabela.

Retorno

String: o ID do projeto da tabela ou uma string vazia se a especificação da fonte de dados for definida por uma consulta bruta.


getType()

Extrai o tipo da fonte de dados.

Retorno

DataSourceType: o tipo de fonte de dados.


removeAllParameters()

Remove todos os parâmetros.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.


removeParameter(parameterName)

Remove o parâmetro especificado.

Parâmetros

NomeTipoDescrição
parameterNameStringO nome do parâmetro a ser removido.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.


setDatasetId(datasetId)

Define o ID do conjunto de dados do BigQuery.

Parâmetros

NomeTipoDescrição
datasetIdStringO ID do conjunto de dados.

Retorno

BigQueryDataSourceSpecBuilder: este builder, para encadeamento.


setParameterFromCell(parameterName, sourceCell)

Adiciona um parâmetro ou, se o parâmetro com o nome existir, atualiza a célula de origem.

Parâmetros

NomeTipoDescrição
parameterNameStringO nome do parâmetro.
sourceCellStringA célula de origem, conforme especificado na notação A1.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.


setProjectId(projectId)

Define o ID do projeto de faturamento do BigQuery.

Parâmetros

NomeTipoDescrição
projectIdStringO ID do projeto de faturamento.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.


setRawQuery(rawQuery)

Define a string de consulta bruta.

Parâmetros

NomeTipoDescrição
rawQueryStringA string de consulta bruta.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.


setTableId(tableId)

Define o ID da tabela do BigQuery.

Parâmetros

NomeTipoDescrição
tableIdStringO ID da tabela.

Retorno

BigQueryDataSourceSpecBuilder: este builder, para encadeamento.


setTableProjectId(projectId)

Define o ID do projeto do BigQuery para a tabela.

Parâmetros

NomeTipoDescrição
projectIdStringO ID do projeto da tabela do BigQuery.

Retorno

BigQueryDataSourceSpecBuilder: o builder, para encadeamento.