Cloud Bigtable V2 Client - Class SingleClusterRouting (1.31.0)

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

Unconditionally routes all read/write requests to a specific cluster.

This option preserves read-your-writes consistency but does not improve availability.

Generated from protobuf message google.bigtable.admin.v2.AppProfile.SingleClusterRouting

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2 \ AppProfile

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cluster_id string

The cluster to which read/write requests should be routed.

↳ allow_transactional_writes bool

Whether or not CheckAndMutateRow and ReadModifyWriteRow requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.

getClusterId

The cluster to which read/write requests should be routed.

Returns
Type Description
string

setClusterId

The cluster to which read/write requests should be routed.

Parameter
Name Description
var string
Returns
Type Description
$this

getAllowTransactionalWrites

Whether or not CheckAndMutateRow and ReadModifyWriteRow requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.

Returns
Type Description
bool

setAllowTransactionalWrites

Whether or not CheckAndMutateRow and ReadModifyWriteRow requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.

Parameter
Name Description
var bool
Returns
Type Description
$this