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