Class: Google::Cloud::Firestore::V1::BatchWriteRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Firestore::V1::BatchWriteRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/firestore/v1/firestore.rb
Overview
The request for Firestore.BatchWrite.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#database ⇒ ::String
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels associated with this batch write.
-
#writes ⇒ ::Array<::Google::Cloud::Firestore::V1::Write>
The writes to apply.
Instance Attribute Details
#database ⇒ ::String
Returns Required. The database name. In the format:
projects/{project_id}/databases/{database_id}
.
937 938 939 940 941 942 943 944 945 946 947 948 949 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 937 class BatchWriteRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels associated with this batch write.
937 938 939 940 941 942 943 944 945 946 947 948 949 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 937 class BatchWriteRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#writes ⇒ ::Array<::Google::Cloud::Firestore::V1::Write>
Returns The writes to apply.
Method does not apply writes atomically and does not guarantee ordering. Each write succeeds or fails independently. You cannot write to the same document more than once per request.
937 938 939 940 941 942 943 944 945 946 947 948 949 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 937 class BatchWriteRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |