Class AppProfile.Types.SingleClusterRouting (3.1.0)

public sealed class SingleClusterRouting : IMessage<AppProfile.Types.SingleClusterRouting>, IEquatable<AppProfile.Types.SingleClusterRouting>, IDeepCloneable<AppProfile.Types.SingleClusterRouting>, IBufferMessage, IMessage

Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability.

Inheritance

Object > AppProfile.Types.SingleClusterRouting

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

SingleClusterRouting()

public SingleClusterRouting()

SingleClusterRouting(AppProfile.Types.SingleClusterRouting)

public SingleClusterRouting(AppProfile.Types.SingleClusterRouting other)
Parameter
NameDescription
otherAppProfile.Types.SingleClusterRouting

Properties

AllowTransactionalWrites

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.

Property Value
TypeDescription
Boolean

ClusterId

public string ClusterId { get; set; }

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

Property Value
TypeDescription
String