Class ReadModifyWriteRowRequest (2.2.0)

public sealed class ReadModifyWriteRowRequest : IMessage<ReadModifyWriteRowRequest>, IEquatable<ReadModifyWriteRowRequest>, IDeepCloneable<ReadModifyWriteRowRequest>, IBufferMessage, IMessage

Request message for Bigtable.ReadModifyWriteRow.

Inheritance

Object > ReadModifyWriteRowRequest

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

ReadModifyWriteRowRequest()

public ReadModifyWriteRowRequest()

ReadModifyWriteRowRequest(ReadModifyWriteRowRequest)

public ReadModifyWriteRowRequest(ReadModifyWriteRowRequest other)
Parameter
NameDescription
otherReadModifyWriteRowRequest

Properties

AppProfileId

public string AppProfileId { get; set; }

This value specifies routing for replication. If not specified, the "default" application profile will be used.

Property Value
TypeDescription
String

RowKey

public ByteString RowKey { get; set; }

Required. The key of the row to which the read/modify/write rules should be applied.

Property Value
TypeDescription
ByteString

Rules

public RepeatedField<ReadModifyWriteRule> Rules { get; }

Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.

Property Value
TypeDescription
RepeatedField<ReadModifyWriteRule>

TableName

public string TableName { get; set; }

Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form projects/&lt;project>/instances/&lt;instance>/tables/&lt;table>.

Property Value
TypeDescription
String

TableNameAsTableName

public TableName TableNameAsTableName { get; set; }

Google.Cloud.Bigtable.Common.V2.TableName-typed view over the TableName resource name property.

Property Value
TypeDescription
Google.Cloud.Bigtable.Common.V2.TableName