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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Cloud Bigtable V2 Client - Class SingleClusterRouting (2.17.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.1 (latest)](/php/docs/reference/cloud-bigtable/latest/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.17.0](/php/docs/reference/cloud-bigtable/2.17.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.16.0](/php/docs/reference/cloud-bigtable/2.16.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.15.0](/php/docs/reference/cloud-bigtable/2.15.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.14.0](/php/docs/reference/cloud-bigtable/2.14.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.13.0](/php/docs/reference/cloud-bigtable/2.13.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.12.0](/php/docs/reference/cloud-bigtable/2.12.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.11.1](/php/docs/reference/cloud-bigtable/2.11.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.9.1](/php/docs/reference/cloud-bigtable/2.9.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.8.0](/php/docs/reference/cloud-bigtable/2.8.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.7.0](/php/docs/reference/cloud-bigtable/2.7.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.6.3](/php/docs/reference/cloud-bigtable/2.6.3/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.5.0](/php/docs/reference/cloud-bigtable/2.5.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.4.0](/php/docs/reference/cloud-bigtable/2.4.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.3.0](/php/docs/reference/cloud-bigtable/2.3.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.2.1](/php/docs/reference/cloud-bigtable/2.2.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.1.0](/php/docs/reference/cloud-bigtable/2.1.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [2.0.1](/php/docs/reference/cloud-bigtable/2.0.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.32.1](/php/docs/reference/cloud-bigtable/1.32.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.31.1](/php/docs/reference/cloud-bigtable/1.31.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.30.0](/php/docs/reference/cloud-bigtable/1.30.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.29.2](/php/docs/reference/cloud-bigtable/1.29.2/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.28.3](/php/docs/reference/cloud-bigtable/1.28.3/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.27.0](/php/docs/reference/cloud-bigtable/1.27.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.26.2](/php/docs/reference/cloud-bigtable/1.26.2/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.25.0](/php/docs/reference/cloud-bigtable/1.25.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.24.1](/php/docs/reference/cloud-bigtable/1.24.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.23.0](/php/docs/reference/cloud-bigtable/1.23.0/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.22.2](/php/docs/reference/cloud-bigtable/1.22.2/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.21.1](/php/docs/reference/cloud-bigtable/1.21.1/Admin.V2.AppProfile.SingleClusterRouting)\n- [1.20.3](/php/docs/reference/cloud-bigtable/1.20.3/Admin.V2.AppProfile.SingleClusterRouting) \nReference documentation and code samples for the Cloud Bigtable V2 Client class SingleClusterRouting.\n\nUnconditionally routes all read/write requests to a specific cluster.\n\nThis option preserves read-your-writes consistency but does not improve\navailability.\n\nGenerated from protobuf message `google.bigtable.admin.v2.AppProfile.SingleClusterRouting`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Bigtable \\\\ Admin \\\\ V2 \\\\ AppProfile\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getClusterId\n\nThe cluster to which read/write requests should be routed.\n\n### setClusterId\n\nThe cluster to which read/write requests should be routed.\n\n### getAllowTransactionalWrites\n\nWhether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are\nallowed by this app profile. It is unsafe to send these requests to\nthe same table/row/column in multiple clusters.\n\n### setAllowTransactionalWrites\n\nWhether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are\nallowed by this app profile. It is unsafe to send these requests to\nthe same table/row/column in multiple clusters."]]