Class GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn
The column of the Bigtable.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1beta.Data
Assembly: Google.Apis.DiscoveryEngine.v1beta.dll
Syntax
public class GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
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.
Declaration
[JsonProperty("encoding")]
public virtual string Encoding { get; set; }
Property Value
Type | Description |
---|---|
string |
FieldName
The field name to use for this column in the document. The name has to match the pattern 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.
Declaration
[JsonProperty("fieldName")]
public virtual string FieldName { get; set; }
Property Value
Type | Description |
---|---|
string |
Qualifier
Required. Qualifier of the column. If it cannot be decoded with utf-8, use a base-64 encoded string instead.
Declaration
[JsonProperty("qualifier")]
public virtual string Qualifier { get; set; }
Property Value
Type | Description |
---|---|
string |
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
.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |