Class DirectedReadOptions
The DirectedReadOptions
can be used to indicate which replicas or regions should be used for non-transactional
reads or queries. DirectedReadOptions
can only be specified for a read-only transaction, otherwise the API
returns 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
doesn't 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 waits for a replica in the list to become available, requests might fail due to DEADLINE_EXCEEDED
errors.
Declaration
[JsonProperty("includeReplicas")]
public virtual IncludeReplicas IncludeReplicas { get; set; }
Property Value
Type | Description |
---|---|
IncludeReplicas |