pub struct DirectedReadOptions {
pub exclude_replicas: Option<ExcludeReplicas>,
pub include_replicas: Option<IncludeReplicas>,
}Expand description
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.
This type is not used in any activity, and only used as part of another schema.
Fields§
§exclude_replicas: Option<ExcludeReplicas>Exclude_replicas indicates that specified replicas should be excluded from serving requests. Spanner doesn’t route requests to the replicas in this list.
include_replicas: Option<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.
Trait Implementations§
Source§impl Clone for DirectedReadOptions
impl Clone for DirectedReadOptions
Source§fn clone(&self) -> DirectedReadOptions
fn clone(&self) -> DirectedReadOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more