Cloud Pub/Sub v1 API - Class BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey (3.39.0)

public sealed class BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey : IMessage<BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey>, IEquatable<BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey>, IDeepCloneable<BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Pub/Sub v1 API class BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey.

Row key definition based on fields from the message.

Inheritance

object > BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

DelimitedKey()

public DelimitedKey()

DelimitedKey(DelimitedKey)

public DelimitedKey(BigtableConfig.Types.ColumnFamilyMapping.Types.DelimitedKey other)
Parameter
Name Description
other BigtableConfigTypesColumnFamilyMappingTypesDelimitedKey

Properties

Delimiter

public ByteString Delimiter { get; set; }

Optional. Byte sequence used to delimit concatenated fields. Must be specified if multiple key fields are used. The delimiter must contain at least 1 character and at most 50 characters.

Property Value
Type Description
ByteString

KeyFields

public RepeatedField<string> KeyFields { get; }

Required. The key fields to construct from the row key. The fields must be present in the message as a top-level field, i.e. JSON path expressions will not traverse into nested objects.

Property Value
Type Description
RepeatedFieldstring