BigQueryDataSourceSpecBuilder
의 빌더입니다.
방법
자세한 문서
build()
이 빌더의 설정에서 데이터 소스 사양을 빌드합니다. 빌드하기 전에 as...()
를 사용하여 데이터 소스 유형을 지정해야 합니다.
리턴
DataSourceSpec
- 데이터 소스 사양입니다.
copy()
getDatasetId()
BigQuery 데이터 세트 ID를 가져옵니다.
리턴
String
- 데이터 세트 ID 또는 빈 문자열(데이터 소스 사양이 원시 쿼리로 정의된 경우)입니다.
getParameters()
getProjectId()
결제 프로젝트 ID를 가져옵니다.
리턴
String
- 프로젝트 ID입니다.
getRawQuery()
원시 쿼리 문자열을 가져옵니다.
리턴
String
- 원시 쿼리 문자열입니다.
getTableId()
BigQuery 테이블 ID를 가져옵니다.
리턴
String
- 테이블 ID 또는 빈 문자열(데이터 소스 사양이 원시 쿼리로 정의된 경우)입니다.
getTableProjectId()
테이블의 BigQuery 프로젝트 ID를 가져옵니다.
리턴
String
- 테이블 프로젝트 ID 또는 빈 문자열(데이터 소스 사양이 원시 쿼리로 정의된 경우)입니다.
getType()
removeAllParameters()
removeParameter(parameterName)
지정된 매개변수를 삭제합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
parameterName | String | 삭제할 매개변수의 이름입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setDatasetId(datasetId)
BigQuery 데이터 세트 ID를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
datasetId | String | 데이터 세트의 ID입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setParameterFromCell(parameterName, sourceCell)
매개변수를 추가하거나, 이름을 가진 매개변수가 있는 경우 소스 셀을 업데이트합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
parameterName | String | 매개변수 이름입니다. |
sourceCell | String | A1 표기법으로 지정된 소스 셀입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setProjectId(projectId)
결제 BigQuery 프로젝트 ID를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
projectId | String | 결제 프로젝트의 ID입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setRawQuery(rawQuery)
원시 쿼리 문자열을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
rawQuery | String | 원시 쿼리 문자열입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setTableId(tableId)
BigQuery 테이블 ID를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
tableId | String | 테이블의 ID입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.
setTableProjectId(projectId)
테이블의 BigQuery 프로젝트 ID를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
projectId | String | BigQuery 테이블의 프로젝트 ID입니다. |
리턴
BigQueryDataSourceSpecBuilder
- 체이닝을 위한 빌더입니다.