Class DirectedReadOptions
The DirectedReadOptions can be used to indicate which replicas or regions should be used for non-transactional
reads or queries. DirectedReadOptions may only be specified for a read-only transaction, otherwise the API will
return an INVALID_ARGUMENT
error.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class DirectedReadOptions : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExcludeReplicas
Exclude_replicas indicates that specified replicas should be excluded from serving requests. Spanner will not route requests to the replicas in this list.
Declaration
[JsonProperty("excludeReplicas")]
public virtual ExcludeReplicas ExcludeReplicas { get; set; }
Property Value
Type | Description |
---|---|
ExcludeReplicas |
IncludeReplicas
Include_replicas indicates the order of replicas (as they appear in this list) to process the request. If
auto_failover_disabled is set to true and all replicas are exhausted without finding a healthy replica,
Spanner will wait for a replica in the list to become available, requests may fail due to
DEADLINE_EXCEEDED
errors.
Declaration
[JsonProperty("includeReplicas")]
public virtual IncludeReplicas IncludeReplicas { get; set; }
Property Value
Type | Description |
---|---|
IncludeReplicas |