데이터를 가져올 Cloud Bigtable 소스입니다.
| JSON 표현 | 
|---|
{
  "projectId": string,
  "instanceId": string,
  "tableId": string,
  "bigtableOptions": {
    object ( | 
            
| 필드 | |
|---|---|
projectId | 
              
                 
 Bigtable 소스가 포함된 프로젝트 ID입니다. 길이 제한은 128자(영문 기준)입니다. 지정하지 않으면 상위 요청에서 프로젝트 ID를 상속합니다.  | 
            
instanceId | 
              
                 
 필수 항목입니다. 가져와야 하는 Cloud Bigtable의 인스턴스 ID입니다.  | 
            
tableId | 
              
                 
 필수 항목입니다. 가져와야 하는 Cloud Bigtable의 테이블 ID입니다.  | 
            
bigtableOptions | 
              
                 
 필수 항목입니다. 데이터를 유형이 지정된 구조로 파싱할 때 필요한 정보가 포함된 Bigtable 옵션입니다. 예를 들어 열 유형 주석이 있습니다.  | 
            
BigtableOptions
가져오기를 지원하는 정보가 포함된 Bigtable 옵션 객체입니다.
| JSON 표현 | 
|---|
{
  "keyFieldName": string,
  "families": {
    string: {
      object ( | 
              
| 필드 | |
|---|---|
keyFieldName | 
                
                   
 문서에서 행 키 값을 저장하는 데 사용되는 필드 이름입니다. 이름이   | 
              
families | 
                
                   
 패밀리 이름에서 지정된 column family의 column family 수준 정보를 포함하는 객체로의 매핑입니다. 이 맵에 가족이 없으면 무시됩니다.  | 
              
BigtableColumnFamily
Bigtable의 column family입니다.
| JSON 표현 | 
|---|
{ "fieldName": string, "encoding": enum (  | 
              
| 필드 | |
|---|---|
fieldName | 
                
                   
 문서에서 이 열 패밀리에 사용할 필드 이름입니다. 이름이   | 
              
encoding | 
                
                   
 유형이 STRING이 아닌 경우 값의 인코딩 모드입니다. 허용되는 인코딩 값은 다음과 같습니다. 
  | 
              
type | 
                
                   
 이 열 패밀리의 값 유형입니다. 인코딩 값이   | 
              
columns[] | 
                
                   
 각 열의 열 수준 정보를 포함하는 객체 목록입니다. 이 목록에 없는 열은 무시됩니다.  | 
              
인코딩
Bigtable 열 또는 열 그룹의 인코딩 모드입니다.
| 열거형 | |
|---|---|
ENCODING_UNSPECIFIED | 
                인코딩이 지정되지 않았습니다. | 
TEXT | 
                텍스트 인코딩입니다. | 
BINARY | 
                바이너리 인코딩입니다. | 
유형
Bigtable 열 또는 column family의 값 유형입니다. 인코딩 값이 BINARY로 설정된 경우 값은 HBase Bytes.toBytes 함수를 사용하여 인코딩되어야 합니다.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED | 
                유형이 지정되지 않았습니다. | 
STRING | 
                문자열 유형입니다. | 
NUMBER | 
                숫자 유형입니다. | 
INTEGER | 
                정수 유형입니다. | 
VAR_INTEGER | 
                가변 길이 정수 유형입니다. | 
BIG_NUMERIC | 
                BigDecimal 유형입니다. | 
BOOLEAN | 
                불리언 유형입니다. | 
JSON | 
                JSON 유형입니다. | 
BigtableColumn
Bigtable의 열입니다.
| JSON 표현 | 
|---|
{ "qualifier": string, "fieldName": string, "encoding": enum (  | 
              
| 필드 | |
|---|---|
qualifier | 
                
                   
 필수 항목입니다. 열의 한정자입니다. utf-8로 디코딩할 수 없는 경우 base-64 인코딩된 문자열을 대신 사용하세요. base64 인코딩 문자열입니다.  | 
              
fieldName | 
                
                   
 문서에서 이 열에 사용할 필드 이름입니다. 이름이   | 
              
encoding | 
                
                   
 유형이  
  | 
              
type | 
                
                   
 이 열 패밀리의 값 유형입니다. 인코딩 값이   |