public sealed class AppProfile.Types.MultiClusterRoutingUseAny : IMessage<AppProfile.Types.MultiClusterRoutingUseAny>, IEquatable<AppProfile.Types.MultiClusterRoutingUseAny>, IDeepCloneable<AppProfile.Types.MultiClusterRoutingUseAny>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AppProfile.Types.MultiClusterRoutingUseAny.
Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability.
Implements
IMessageAppProfileTypesMultiClusterRoutingUseAny, IEquatableAppProfileTypesMultiClusterRoutingUseAny, IDeepCloneableAppProfileTypesMultiClusterRoutingUseAny, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
MultiClusterRoutingUseAny()
public MultiClusterRoutingUseAny()
MultiClusterRoutingUseAny(MultiClusterRoutingUseAny)
public MultiClusterRoutingUseAny(AppProfile.Types.MultiClusterRoutingUseAny other)
Parameter | |
---|---|
Name | Description |
other |
AppProfileTypesMultiClusterRoutingUseAny |
Properties
AffinityCase
public AppProfile.Types.MultiClusterRoutingUseAny.AffinityOneofCase AffinityCase { get; }
Property Value | |
---|---|
Type | Description |
AppProfileTypesMultiClusterRoutingUseAnyAffinityOneofCase |
ClusterIds
public RepeatedField<string> ClusterIds { get; }
The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
RowAffinity
public AppProfile.Types.MultiClusterRoutingUseAny.Types.RowAffinity RowAffinity { get; set; }
Row affinity sticky routing based on the row key of the request. Requests that span multiple rows are routed non-deterministically.
Property Value | |
---|---|
Type | Description |
AppProfileTypesMultiClusterRoutingUseAnyTypesRowAffinity |