Cloud Spanner V1 API - Class Google::Cloud::Spanner::V1::DirectedReadOptions::ReplicaSelection (v1.5.0)

Reference documentation and code samples for the Cloud Spanner V1 API class Google::Cloud::Spanner::V1::DirectedReadOptions::ReplicaSelection.

The directed read replica selector. Callers must provide one or more of the following fields for replica selection:

  • location - The location must be one of the regions within the multi-region configuration of your database.
  • type - The type of the replica.

Some examples of using replica_selectors are:

  • location:us-east1 --> The "us-east1" replica(s) of any available type will be used to process the request.
  • type:READ_ONLY --> The "READ_ONLY" type replica(s) in nearest available location will be used to process the request.
  • location:us-east1 type:READ_ONLY --> The "READ_ONLY" type replica(s) in location "us-east1" will be used to process the request.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#location

def location() -> ::String
Returns
  • (::String) — The location or region of the serving requests, e.g. "us-east1".

#location=

def location=(value) -> ::String
Parameter
  • value (::String) — The location or region of the serving requests, e.g. "us-east1".
Returns
  • (::String) — The location or region of the serving requests, e.g. "us-east1".

#type

def type() -> ::Google::Cloud::Spanner::V1::DirectedReadOptions::ReplicaSelection::Type

#type=

def type=(value) -> ::Google::Cloud::Spanner::V1::DirectedReadOptions::ReplicaSelection::Type