Class: Google::Apis::Adexchangebuyer2V2beta1::UrlTargeting
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::Adexchangebuyer2V2beta1::UrlTargeting
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb 
Overview
Represents a list of targeted and excluded URLs (e.g google.com). For Private Auction and AdX Preferred Deals, URLs are either included or excluded. For DFP Programmatic Guaranteed and Preferred Deals, this doesn't apply.
Instance Attribute Summary collapse
- 
  
    
      #excluded_urls  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of URLs to be excluded.
 - 
  
    
      #targeted_urls  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of URLs to be included.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ UrlTargeting 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of UrlTargeting.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ UrlTargeting
Returns a new instance of UrlTargeting
      4095 4096 4097  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 4095 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#excluded_urls ⇒ Array<String>
A list of URLs to be excluded.
Corresponds to the JSON property excludedUrls
      4088 4089 4090  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 4088 def excluded_urls @excluded_urls end  | 
  
#targeted_urls ⇒ Array<String>
A list of URLs to be included.
Corresponds to the JSON property targetedUrls
      4093 4094 4095  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 4093 def targeted_urls @targeted_urls end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      4100 4101 4102 4103  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 4100 def update!(**args) @excluded_urls = args[:excluded_urls] if args.key?(:excluded_urls) @targeted_urls = args[:targeted_urls] if args.key?(:targeted_urls) end  |