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.
-
#read_time ⇒ ::Google::Protobuf::Timestamp
Reads entities as they were at the given time.
-
#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.
402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 |
# File 'proto_docs/google/datastore/v1/datastore.rb', line 402 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 |
#read_time ⇒ ::Google::Protobuf::Timestamp
Returns Reads entities as they were at the given time. This may not be older than 270 seconds. This value is only supported for Cloud Firestore in Datastore mode.
402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 |
# File 'proto_docs/google/datastore/v1/datastore.rb', line 402 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.
402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 |
# File 'proto_docs/google/datastore/v1/datastore.rb', line 402 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 |