Class: Google::Apis::DfareportingV4::ListPopulationClause

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dfareporting_v4/classes.rb,
lib/google/apis/dfareporting_v4/representations.rb,
lib/google/apis/dfareporting_v4/representations.rb

Overview

A group clause made up of list population terms representing constraints joined by ORs.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ListPopulationClause

Returns a new instance of ListPopulationClause.



7583
7584
7585
# File 'lib/google/apis/dfareporting_v4/classes.rb', line 7583

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#termsArray<Google::Apis::DfareportingV4::ListPopulationTerm>

Terms of this list population clause. Each clause is made up of list population terms representing constraints and are joined by ORs. Corresponds to the JSON property terms



7581
7582
7583
# File 'lib/google/apis/dfareporting_v4/classes.rb', line 7581

def terms
  @terms
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7588
7589
7590
# File 'lib/google/apis/dfareporting_v4/classes.rb', line 7588

def update!(**args)
  @terms = args[:terms] if args.key?(:terms)
end