Cloud Bigtable V2 Client - Class SingleClusterRouting (1.30.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
NameDescription
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
TypeDescription
string

setClusterId

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

Parameter
NameDescription
var string
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var bool
Returns
TypeDescription
$this