Class: Google::Apis::DfareportingV5::LanguageTargeting
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV5::LanguageTargeting
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dfareporting_v5/classes.rb,
lib/google/apis/dfareporting_v5/representations.rb,
lib/google/apis/dfareporting_v5/representations.rb
Overview
Language Targeting.
Instance Attribute Summary collapse
-
#languages ⇒ Array<Google::Apis::DfareportingV5::Language>
Languages that this ad targets.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LanguageTargeting
constructor
A new instance of LanguageTargeting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LanguageTargeting
Returns a new instance of LanguageTargeting.
8308 8309 8310 |
# File 'lib/google/apis/dfareporting_v5/classes.rb', line 8308 def initialize(**args) update!(**args) end |
Instance Attribute Details
#languages ⇒ Array<Google::Apis::DfareportingV5::Language>
Languages that this ad targets. For each language only languageId is required.
The other fields are populated automatically when the ad is inserted or
updated.
Corresponds to the JSON property languages
8306 8307 8308 |
# File 'lib/google/apis/dfareporting_v5/classes.rb', line 8306 def languages @languages end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8313 8314 8315 |
# File 'lib/google/apis/dfareporting_v5/classes.rb', line 8313 def update!(**args) @languages = args[:languages] if args.key?(:languages) end |