Cloud Bigtable V2 Client - Class SetCell (2.5.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
Name Description
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
Type Description
string

setFamilyName

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

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

Parameter
Name Description
var string
Returns
Type Description
$this

getColumnQualifier

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

Can be any byte string, including the empty string.

Returns
Type Description
string

setColumnQualifier

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

Can be any byte string, including the empty string.

Parameter
Name Description
var string
Returns
Type Description
$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
Type Description
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
Name Description
var int|string
Returns
Type Description
$this

getValue

The value to be written into the specified cell.

Returns
Type Description
string

setValue

The value to be written into the specified cell.

Parameter
Name Description
var string
Returns
Type Description
$this