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}
.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 989 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.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 989 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.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'proto_docs/google/firestore/v1/firestore.rb', line 989 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 |