Class: Google::Apis::FirestoreV1beta1::ExistenceFilter
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::FirestoreV1beta1::ExistenceFilter
 
 
- 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 digest of all the documents that match a given target.
Instance Attribute Summary collapse
- 
  
    
      #count  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total count of documents that match target_id.
 - 
  
    
      #target_id  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The target ID to which this filter applies.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ExistenceFilter 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of ExistenceFilter.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ExistenceFilter
Returns a new instance of ExistenceFilter
      598 599 600  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 598 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#count ⇒ Fixnum
The total count of documents that match target_id.
If different from the count of documents in the client that match, the
client must manually determine which documents no longer match the target.
Corresponds to the JSON property count
      591 592 593  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 591 def count @count end  | 
  
#target_id ⇒ Fixnum
The target ID to which this filter applies.
Corresponds to the JSON property targetId
      596 597 598  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 596 def target_id @target_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      603 604 605 606  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 603 def update!(**args) @count = args[:count] if args.key?(:count) @target_id = args[:target_id] if args.key?(:target_id) end  |