Class: Google::Apis::DfareportingV3_0::LanguageTargeting
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DfareportingV3_0::LanguageTargeting
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_0/classes.rb,
 generated/google/apis/dfareporting_v3_0/representations.rb,
 generated/google/apis/dfareporting_v3_0/representations.rb
Overview
Language Targeting.
Instance Attribute Summary collapse
- 
  
    
      #languages  ⇒ Array<Google::Apis::DfareportingV3_0::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. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ LanguageTargeting
Returns a new instance of LanguageTargeting
| 6975 6976 6977 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 6975 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#languages ⇒ Array<Google::Apis::DfareportingV3_0::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
| 6973 6974 6975 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 6973 def languages @languages end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 6980 6981 6982 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 6980 def update!(**args) @languages = args[:languages] if args.key?(:languages) end |