public sealed class AppProfile.Types.SingleClusterRouting : IMessage<AppProfile.Types.SingleClusterRouting>, IEquatable<AppProfile.Types.SingleClusterRouting>, IDeepCloneable<AppProfile.Types.SingleClusterRouting>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AppProfile.Types.SingleClusterRouting.
Unconditionally routes all read/write requests to a specific cluster.
This option preserves read-your-writes consistency but does not improve
availability.
public bool AllowTransactionalWrites { get; set; }
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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis documentation page covers the \u003ccode\u003eAppProfile.Types.SingleClusterRouting\u003c/code\u003e class within the Google Cloud Bigtable Administration v2 API, detailing its functionality for directing read/write requests to a specific cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation is for version 3.24.0, while the current page is displaying information about version 3.12.0, and the documentation includes details for versions going back to 2.4.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppProfile.Types.SingleClusterRouting\u003c/code\u003e implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for message handling, equality comparisons, deep cloning, and buffered message support.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides two constructors: a default constructor (\u003ccode\u003eSingleClusterRouting()\u003c/code\u003e) and one that accepts another \u003ccode\u003eSingleClusterRouting\u003c/code\u003e object for copying (\u003ccode\u003eSingleClusterRouting(AppProfile.Types.SingleClusterRouting other)\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eAllowTransactionalWrites\u003c/code\u003e, which determines if \u003ccode\u003eCheckAndMutateRow\u003c/code\u003e and \u003ccode\u003eReadModifyWriteRow\u003c/code\u003e requests are permitted, and \u003ccode\u003eClusterId\u003c/code\u003e, specifying the cluster for request routing.\u003c/p\u003e\n"]]],[],null,[]]