Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

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...()를 사용하여 데이터 소스 유형을 지정해야 합니다.

리턴

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


copy()

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

리턴

DataSourceSpecBuilder - 빌더입니다.


getDatasetId()

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

리턴

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


getParameters()

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

리턴

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


getProjectId()

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

리턴

String - 프로젝트 ID입니다.


getRawQuery()

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

리턴

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


getTableId()

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

리턴

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


getTableProjectId()

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

리턴

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


getType()

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

리턴

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


removeAllParameters()

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


removeParameter(parameterName)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setDatasetId(datasetId)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setParameterFromCell(parameterName, sourceCell)

매개변수를 추가하거나, 이름을 가진 매개변수가 있는 경우 소스 셀을 업데이트합니다.

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setProjectId(projectId)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setRawQuery(rawQuery)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setTableId(tableId)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.


setTableProjectId(projectId)

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

매개변수

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

리턴

BigQueryDataSourceSpecBuilder - 체이닝을 위한 빌더입니다.