Class BigQueryDataSourceSpecBuilder

BigQuery 데이터 소스 사양 작성 도구

BigQueryDataSourceSpecBuilder의 빌더입니다.

메서드

메서드반환 유형간략한 설명
build()DataSourceSpec이 빌더의 설정에서 데이터 소스 사양을 빌드합니다.
copy()DataSourceSpecBuilder이 데이터 소스의 설정을 기반으로 DataSourceSpecBuilder를 만듭니다.
getDatasetId()StringBigQuery 데이터 세트 ID를 가져옵니다.
getParameters()DataSourceParameter[]데이터 소스의 매개변수를 가져옵니다.
getProjectId()String결제 프로젝트 ID를 가져옵니다.
getRawQuery()String원시 쿼리 문자열을 가져옵니다.
getTableId()StringBigQuery 테이블 ID를 가져옵니다.
getTableProjectId()String테이블의 BigQuery 프로젝트 ID를 가져옵니다.
getType()DataSourceType데이터 소스의 유형을 가져옵니다.
removeAllParameters()BigQueryDataSourceSpecBuilder모든 매개변수를 삭제합니다.
removeParameter(parameterName)BigQueryDataSourceSpecBuilder지정된 매개변수를 삭제합니다.
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderBigQuery 데이터 세트 ID를 설정합니다.
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilder매개변수를 추가합니다. 또는 이름이 포함된 매개변수가 있는 경우 소스 셀을 업데이트합니다.
setProjectId(projectId)BigQueryDataSourceSpecBuilder결제 BigQuery 프로젝트 ID를 설정합니다.
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilder원시 쿼리 문자열을 설정합니다.
setTableId(tableId)BigQueryDataSourceSpecBuilderBigQuery 테이블 ID를 설정합니다.
setTableProjectId(projectId)BigQueryDataSourceSpecBuilder테이블의 BigQuery 프로젝트 ID를 설정합니다.

자세한 문서

build()

이 빌더의 설정에서 데이터 소스 사양을 빌드합니다. 빌드하기 전에 as...()를 사용하여 데이터 소스 유형을 지정해야 합니다.

Return

DataSourceSpec: 데이터 소스 사양입니다.


copy()

이 데이터 소스의 설정을 기반으로 DataSourceSpecBuilder를 만듭니다.

Return

DataSourceSpecBuilder — 빌더입니다.


getDatasetId()

BigQuery 데이터 세트 ID를 가져옵니다.

Return

String: 데이터 세트 ID 또는 데이터 소스 사양이 원시 쿼리로 정의된 경우 빈 문자열입니다.


getParameters()

데이터 소스의 매개변수를 가져옵니다.

Return

DataSourceParameter[] — 매개변수 목록입니다.


getProjectId()

결제 프로젝트 ID를 가져옵니다.

Return

String - 프로젝트 ID입니다.


getRawQuery()

원시 쿼리 문자열을 가져옵니다.

Return

String — 원시 쿼리 문자열입니다.


getTableId()

BigQuery 테이블 ID를 가져옵니다.

Return

String: 테이블 ID 또는 데이터 소스 사양이 원시 쿼리로 정의된 경우 빈 문자열입니다.


getTableProjectId()

테이블의 BigQuery 프로젝트 ID를 가져옵니다.

Return

String: 테이블 프로젝트 ID입니다. 데이터 소스 사양이 원시 쿼리로 정의된 경우 빈 문자열입니다.


getType()

데이터 소스의 유형을 가져옵니다.

Return

DataSourceType: 데이터 소스 유형입니다.


removeAllParameters()

모든 매개변수를 삭제합니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.


removeParameter(parameterName)

지정된 매개변수를 삭제합니다.

매개변수

이름유형설명
parameterNameString삭제할 매개변수의 이름입니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.


setDatasetId(datasetId)

BigQuery 데이터 세트 ID를 설정합니다.

매개변수

이름유형설명
datasetIdString데이터 세트의 ID.

Return

BigQueryDataSourceSpecBuilder - 체인용 빌더입니다.


setParameterFromCell(parameterName, sourceCell)

매개변수를 추가합니다. 또는 이름이 포함된 매개변수가 있는 경우 소스 셀을 업데이트합니다.

매개변수

이름유형설명
parameterNameString매개변수 이름입니다.
sourceCellStringA1 표기법에 지정된 소스 셀입니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.


setProjectId(projectId)

결제 BigQuery 프로젝트 ID를 설정합니다.

매개변수

이름유형설명
projectIdString결제 프로젝트의 ID입니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.


setRawQuery(rawQuery)

원시 쿼리 문자열을 설정합니다.

매개변수

이름유형설명
rawQueryString원시 쿼리 문자열입니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.


setTableId(tableId)

BigQuery 테이블 ID를 설정합니다.

매개변수

이름유형설명
tableIdString표의 ID입니다.

Return

BigQueryDataSourceSpecBuilder - 체인용 빌더입니다.


setTableProjectId(projectId)

테이블의 BigQuery 프로젝트 ID를 설정합니다.

매개변수

이름유형설명
projectIdStringBigQuery 테이블의 프로젝트 ID입니다.

Return

BigQueryDataSourceSpecBuilder — 체이닝된 빌더입니다.