Es la fuente de Cloud Bigtable para importar datos.
| Representación JSON | 
|---|
| {
  "projectId": string,
  "instanceId": string,
  "tableId": string,
  "bigtableOptions": {
    object ( | 
| Campos | |
|---|---|
| projectId | 
 Es el ID del proyecto que contiene la fuente de Bigtable. Tiene un límite de longitud de 128 caracteres. Si no se especifica, hereda el ID del proyecto de la solicitud principal. | 
| instanceId | 
 Obligatorio. ID de la instancia de Cloud Bigtable que se debe importar. | 
| tableId | 
 Obligatorio. Es el ID de la tabla de Cloud Bigtable que se debe importar. | 
| bigtableOptions | 
 Obligatorio. Opciones de Bigtable que contienen la información necesaria para analizar los datos en estructuras escritas. Por ejemplo, las anotaciones de tipo de columna. | 
BigtableOptions
Es el objeto Bigtable Options que contiene información para admitir la importación.
| Representación JSON | 
|---|
| {
  "keyFieldName": string,
  "families": {
    string: {
      object ( | 
| Campos | |
|---|---|
| keyFieldName | 
 Nombre del campo que se usa para guardar el valor de la clave de fila en el documento. El nombre debe coincidir con el patrón  | 
| families | 
 Es la asignación de nombres de familias a un objeto que contiene información a nivel de las familias de columnas para la familia de columnas determinada. Si una familia no está presente en este mapa, se ignorará. | 
BigtableColumnFamily
Es la familia de columnas de Bigtable.
| Representación JSON | 
|---|
| { "fieldName": string, "encoding": enum ( | 
| Campos | |
|---|---|
| fieldName | 
 Nombre del campo que se usará para esta familia de columnas en el documento. El nombre debe coincidir con el patrón  | 
| encoding | 
 Es el modo de codificación de los valores cuando el tipo no es STRING. Los valores de codificación aceptables son los siguientes: 
 | 
| type | 
 Es el tipo de valores de esta familia de columnas. Se espera que los valores se codifiquen con la función  | 
| columns[] | 
 Es la lista de objetos que contiene información a nivel de la columna para cada columna. Si una columna no está presente en esta lista, se ignorará. | 
Codificación
Es el modo de codificación de una columna o familia de columnas de Bigtable.
| Enums | |
|---|---|
| ENCODING_UNSPECIFIED | La codificación no está especificada. | 
| TEXT | Es la codificación de texto. | 
| BINARY | Es la codificación binaria. | 
Tipo
Es el tipo de valores en una columna o familia de columnas de Bigtable. Se espera que los valores se codifiquen con la función Bytes.toBytes de HBase cuando el valor de codificación se establece en BINARY.
| Enums | |
|---|---|
| TYPE_UNSPECIFIED | No se especificó el tipo. | 
| STRING | Tipo de cadena. | 
| NUMBER | Es de tipo numérico. | 
| INTEGER | Es de tipo entero. | 
| VAR_INTEGER | Es un tipo de número entero de longitud variable. | 
| BIG_NUMERIC | Es el tipo BigDecimal. | 
| BOOLEAN | Tipo booleano. | 
| JSON | Es el tipo de JSON. | 
BigtableColumn
Es la columna de Bigtable.
| Representación JSON | 
|---|
| { "qualifier": string, "fieldName": string, "encoding": enum ( | 
| Campos | |
|---|---|
| qualifier | 
 Obligatorio. Es el calificador de la columna. Si no se puede decodificar con UTF-8, usa una cadena codificada en base64. Es una cadena codificada en base64. | 
| fieldName | 
 Nombre del campo que se usará para esta columna en el documento. El nombre debe coincidir con el patrón  | 
| encoding | 
 Es el modo de codificación de los valores cuando el tipo no es  
 | 
| type | 
 Es el tipo de valores de esta familia de columnas. Se espera que los valores se codifiquen con la función  |