Class BigtableColumn (0.11.14)

BigtableColumn(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The column of the Bigtable.

Attributes

Name Description
qualifier bytes
Required. Qualifier of the column. If it cannot be decoded with utf-8, use a base-64 encoded string instead.
field_name str
The field name to use for this column 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 qualifier bytes with best effort. However, due to different naming patterns, field name collisions could happen, where parsing behavior is undefined.
encoding google.cloud.discoveryengine_v1.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_v1.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.