BigtableColumnFamily(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The column family of the Bigtable.
Attributes |
|
---|---|
Name | Description |
field_name |
str
The field name to use for this column family in the document. The name has to match the pattern `` a-zA-Z0-9][a-zA-Z0-9-_] *``. If not set, it is parsed from
the family name with best effort. However, due to different
naming patterns, field name collisions could happen, where
parsing behavior is undefined.
|
encoding |
google.cloud.discoveryengine_v1beta.types.BigtableOptions.Encoding
The encoding mode of the values when the type is not STRING. Acceptable encoding values are: - TEXT : indicates values are alphanumeric text strings.
- BINARY : indicates values are encoded using
HBase Bytes.toBytes family of functions. This can be
overridden for a specific column by listing that column
in columns and specifying an encoding for it.
|
type_ |
google.cloud.discoveryengine_v1beta.types.BigtableOptions.Type
The type of values in this column family. The values are expected to be encoded using HBase Bytes.toBytes
function when the encoding value is set to BINARY .
|
columns |
MutableSequence[google.cloud.discoveryengine_v1beta.types.BigtableOptions.BigtableColumn]
The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored. |