Class: Google::Cloud::Datastore::V1::ReadOptions
- Inherits:
-
Object
- Object
- Google::Cloud::Datastore::V1::ReadOptions
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/datastore/v1/datastore.rb
Overview
The options shared by read requests.
Defined Under Namespace
Modules: ReadConsistency
Instance Attribute Summary collapse
-
#read_consistency ⇒ ::Google::Cloud::Datastore::V1::ReadOptions::ReadConsistency
The non-transactional read consistency to use.
-
#transaction ⇒ ::String
The identifier of the transaction in which to read.
Instance Attribute Details
#read_consistency ⇒ ::Google::Cloud::Datastore::V1::ReadOptions::ReadConsistency
Returns The non-transactional read consistency to use.
Cannot be set to STRONG
for global queries.
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'proto_docs/google/datastore/v1/datastore.rb', line 299 class ReadOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The possible values for read consistencies. module ReadConsistency # Unspecified. This value must not be used. READ_CONSISTENCY_UNSPECIFIED = 0 # Strong consistency. STRONG = 1 # Eventual consistency. EVENTUAL = 2 end end |
#transaction ⇒ ::String
Returns The identifier of the transaction in which to read. A transaction identifier is returned by a call to Datastore.BeginTransaction.
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'proto_docs/google/datastore/v1/datastore.rb', line 299 class ReadOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The possible values for read consistencies. module ReadConsistency # Unspecified. This value must not be used. READ_CONSISTENCY_UNSPECIFIED = 0 # Strong consistency. STRONG = 1 # Eventual consistency. EVENTUAL = 2 end end |