public sealed class ReadModifyWriteRowRequest : IMessage<ReadModifyWriteRowRequest>, IEquatable<ReadModifyWriteRowRequest>, IDeepCloneable<ReadModifyWriteRowRequest>, IBufferMessage, IMessage
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.
Required. The unique name of the table to which the read/modify/write rules should be
applied.
Values are of the form
projects/<project>/instances/<instance>/tables/<table>.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eReadModifyWriteRowRequest\u003c/code\u003e class is a request message for the Bigtable \u003ccode\u003eReadModifyWriteRow\u003c/code\u003e operation, used to specify the row and the rules for read/modify/write operations.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eIt has properties to define parameters like \u003ccode\u003eAppProfileId\u003c/code\u003e, \u003ccode\u003eRowKey\u003c/code\u003e, \u003ccode\u003eRules\u003c/code\u003e, and \u003ccode\u003eTableName\u003c/code\u003e, allowing to set routing, row identification, transformation rules, and table to be modified, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTableName\u003c/code\u003e property specifies the table's unique name using a specific format: \u003ccode\u003eprojects/<project>/instances/<instance>/tables/<table>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class also includes constructors for creating new instances, including one that creates a new object based on an existing one, as well as an optional property of \u003ccode\u003eTableNameAsTableName\u003c/code\u003e that represents the \u003ccode\u003eTableName\u003c/code\u003e as a resource.\u003c/p\u003e\n"]]],[],null,[]]