Cloud Bigtable V2 Client - Class ReadModifyWriteRule (1.20.3)

Reference documentation and code samples for the Cloud Bigtable V2 Client class ReadModifyWriteRule.

Specifies an atomic read/modify/write operation on the latest value of the specified column.

Generated from protobuf message google.bigtable.v2.ReadModifyWriteRule

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ family_namestring

The name of the family to which the read/modify/write should be applied. Must match [-_.a-zA-Z0-9]+

↳ column_qualifierstring

The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.

↳ append_valuestring

Rule specifying that append_value be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.

↳ increment_amountint|string

Rule specifying that increment_amount be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.

getFamilyName

The name of the family to which the read/modify/write should be applied.

Must match [-_.a-zA-Z0-9]+

Returns
TypeDescription
string

setFamilyName

The name of the family to which the read/modify/write should be applied.

Must match [-_.a-zA-Z0-9]+

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getColumnQualifier

The qualifier of the column to which the read/modify/write should be applied.

Can be any byte string, including the empty string.

Returns
TypeDescription
string

setColumnQualifier

The qualifier of the column to which the read/modify/write should be applied.

Can be any byte string, including the empty string.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getAppendValue

Rule specifying that append_value be appended to the existing value.

If the targeted cell is unset, it will be treated as containing the empty string.

Returns
TypeDescription
string

hasAppendValue

setAppendValue

Rule specifying that append_value be appended to the existing value.

If the targeted cell is unset, it will be treated as containing the empty string.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getIncrementAmount

Rule specifying that increment_amount be added to the existing value.

If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.

Returns
TypeDescription
int|string

hasIncrementAmount

setIncrementAmount

Rule specifying that increment_amount be added to the existing value.

If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.

Parameter
NameDescription
varint|string
Returns
TypeDescription
$this

getRule

Returns
TypeDescription
string