Class: Google::Apis::FirestoreV1beta1::CollectionSelector
- Inherits:
-
Object
- Object
- Google::Apis::FirestoreV1beta1::CollectionSelector
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firestore_v1beta1/classes.rb,
generated/google/apis/firestore_v1beta1/representations.rb,
generated/google/apis/firestore_v1beta1/representations.rb
Overview
A selection of a collection, such as messages as m1.
Instance Attribute Summary collapse
-
#all_descendants ⇒ Boolean
(also: #all_descendants?)
When false, selects only collections that are immediate children of the
parentspecified in the containingRunQueryRequest. -
#collection_id ⇒ String
The collection ID.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CollectionSelector
constructor
A new instance of CollectionSelector.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CollectionSelector
Returns a new instance of CollectionSelector
198 199 200 |
# File 'generated/google/apis/firestore_v1beta1/classes.rb', line 198 def initialize(**args) update!(**args) end |
Instance Attribute Details
#all_descendants ⇒ Boolean Also known as: all_descendants?
When false, selects only collections that are immediate children of
the parent specified in the containing RunQueryRequest.
When true, selects all descendant collections.
Corresponds to the JSON property allDescendants
189 190 191 |
# File 'generated/google/apis/firestore_v1beta1/classes.rb', line 189 def all_descendants @all_descendants end |
#collection_id ⇒ String
The collection ID.
When set, selects only collections with this ID.
Corresponds to the JSON property collectionId
196 197 198 |
# File 'generated/google/apis/firestore_v1beta1/classes.rb', line 196 def collection_id @collection_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
203 204 205 206 |
# File 'generated/google/apis/firestore_v1beta1/classes.rb', line 203 def update!(**args) @all_descendants = args[:all_descendants] if args.key?(:all_descendants) @collection_id = args[:collection_id] if args.key?(:collection_id) end |