Cloud Bigtable V2 Client - Class SetCell (1.25.0)

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

A Mutation which sets the value of the specified cell.

Generated from protobuf message google.bigtable.v2.Mutation.SetCell

Namespace

Google \ Cloud \ Bigtable \ V2 \ Mutation

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ family_name string

The name of the family into which new data should be written. Must match [-_.a-zA-Z0-9]+

↳ column_qualifier string

The qualifier of the column into which new data should be written. Can be any byte string, including the empty string.

↳ timestamp_micros int|string

The timestamp of the cell into which new data should be written. Use -1 for current Bigtable server time. Otherwise, the client should set this value itself, noting that the default value is a timestamp of zero if the field is left unspecified. Values must match the granularity of the table (e.g. micros, millis).

↳ value string

The value to be written into the specified cell.

getFamilyName

The name of the family into which new data should be written.

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

Returns
TypeDescription
string

setFamilyName

The name of the family into which new data should be written.

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getColumnQualifier

The qualifier of the column into which new data should be written.

Can be any byte string, including the empty string.

Returns
TypeDescription
string

setColumnQualifier

The qualifier of the column into which new data should be written.

Can be any byte string, including the empty string.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTimestampMicros

The timestamp of the cell into which new data should be written.

Use -1 for current Bigtable server time. Otherwise, the client should set this value itself, noting that the default value is a timestamp of zero if the field is left unspecified. Values must match the granularity of the table (e.g. micros, millis).

Returns
TypeDescription
int|string

setTimestampMicros

The timestamp of the cell into which new data should be written.

Use -1 for current Bigtable server time. Otherwise, the client should set this value itself, noting that the default value is a timestamp of zero if the field is left unspecified. Values must match the granularity of the table (e.g. micros, millis).

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getValue

The value to be written into the specified cell.

Returns
TypeDescription
string

setValue

The value to be written into the specified cell.

Parameter
NameDescription
var string
Returns
TypeDescription
$this