BigQueryDataSourceSpecBuilder
için oluşturucu.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | DataSourceSpec | Bu oluşturucudaki ayarlardan veri kaynağı spesifikasyonu oluşturur. |
copy() | DataSourceSpecBuilder | Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur. |
getDatasetId() | String | BigQuery veri kümesi kimliğini alır. |
getParameters() | DataSourceParameter[] | Veri kaynağının parametrelerini alır. |
getProjectId() | String | Faturalandırma projesi kimliğini alır. |
getRawQuery() | String | Ham sorgu dizesini alır. |
getTableId() | String | BigQuery tablo kimliğini alır. |
getTableProjectId() | String | Tablo için BigQuery proje kimliğini alır. |
getType() | DataSourceType | Veri kaynağının türünü alır. |
removeAllParameters() | BigQueryDataSourceSpecBuilder | Tüm parametreleri kaldırır. |
removeParameter(parameterName) | BigQueryDataSourceSpecBuilder | Belirtilen parametreyi kaldırır. |
setDatasetId(datasetId) | BigQueryDataSourceSpecBuilder | BigQuery veri kümesi kimliğini ayarlar. |
setParameterFromCell(parameterName, sourceCell) | BigQueryDataSourceSpecBuilder | Bir parametre ekler veya adlı parametre varsa kaynak hücreyi günceller. |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | Faturalandırma BigQuery proje kimliğini ayarlar. |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | Ham sorgu dizesini ayarlar. |
setTableId(tableId) | BigQueryDataSourceSpecBuilder | BigQuery tablo kimliğini ayarlar. |
setTableProjectId(projectId) | BigQueryDataSourceSpecBuilder | Tablo için BigQuery proje kimliğini ayarlar. |
Ayrıntılı belgeler
build()
Bu oluşturucudaki ayarlardan veri kaynağı spesifikasyonu oluşturur. Derlemeden önce bir veri kaynağı türü belirtmek için as...()
kullanılmalıdır.
Return
DataSourceSpec
: Veri kaynağı spesifikasyonu.
copy()
Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder
oluşturur.
Return
DataSourceSpecBuilder
: Oluşturucu.
getDatasetId()
BigQuery veri kümesi kimliğini alır.
Return
String
: Veri kümesi kimliği veya veri kaynağı spesifikasyonu bir ham sorgu tarafından tanımlanmışsa boş dize.
getParameters()
getProjectId()
Faturalandırma projesi kimliğini alır.
Return
String
: Proje kimliği.
getRawQuery()
Ham sorgu dizesini alır.
Return
String
: Ham sorgu dizesi.
getTableId()
BigQuery tablo kimliğini alır.
Return
String
: Tablo kimliği veya veri kaynağı spesifikasyonu bir ham sorgu tarafından tanımlanmışsa boş dize.
getTableProjectId()
Tablo için BigQuery proje kimliğini alır.
Return
String
: Tablo proje kimliği veya veri kaynağı spesifikasyonu bir ham sorgu tarafından tanımlanmışsa boş dize.
getType()
removeAllParameters()
removeParameter(parameterName)
Belirtilen parametreyi kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
parameterName | String | Kaldırılacak parametrenin adı. |
Return
BigQueryDataSourceSpecBuilder
: Zincirleme için oluşturucu.
setDatasetId(datasetId)
BigQuery veri kümesi kimliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
datasetId | String | Veri kümesinin kimliği. |
Return
BigQueryDataSourceSpecBuilder
— Zincirleme için bu oluşturucu.
setParameterFromCell(parameterName, sourceCell)
Bir parametre ekler veya adlı parametre varsa kaynak hücreyi günceller.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
parameterName | String | Parametre adı. |
sourceCell | String | A1 gösteriminde belirtildiği şekilde kaynak hücre. |
Return
BigQueryDataSourceSpecBuilder
: Zincirleme için oluşturucu.
setProjectId(projectId)
Faturalandırma BigQuery proje kimliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
projectId | String | Faturalandırma projesinin kimliği. |
Return
BigQueryDataSourceSpecBuilder
: Zincirleme için oluşturucu.
setRawQuery(rawQuery)
Ham sorgu dizesini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
rawQuery | String | Ham sorgu dizesi. |
Return
BigQueryDataSourceSpecBuilder
: Zincirleme için oluşturucu.
setTableId(tableId)
BigQuery tablo kimliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
tableId | String | Tablonun kimliği. |
Return
BigQueryDataSourceSpecBuilder
— Zincirleme için bu oluşturucu.
setTableProjectId(projectId)
Tablo için BigQuery proje kimliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
projectId | String | BigQuery tablosunun proje kimliği. |
Return
BigQueryDataSourceSpecBuilder
: Zincirleme için oluşturucu.