Show / Hide Table of Contents

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.

Inheritance
object
DirectedReadOptions
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX