Class: Google::Apis::AdsensehostV4_1::AdUnit::ContentAdsSettings::BackupOption
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AdsensehostV4_1::AdUnit::ContentAdsSettings::BackupOption
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adsensehost_v4_1/classes.rb,
 generated/google/apis/adsensehost_v4_1/representations.rb,
 generated/google/apis/adsensehost_v4_1/representations.rb
Overview
The backup option to be used in instances where no ad is available.
Instance Attribute Summary collapse
- 
  
    
      #color  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Color to use when type is set to COLOR. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Type of the backup option. 
- 
  
    
      #url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    URL to use when type is set to URL. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ BackupOption 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of BackupOption. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ BackupOption
Returns a new instance of BackupOption
| 431 432 433 | # File 'generated/google/apis/adsensehost_v4_1/classes.rb', line 431 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#color ⇒ String
Color to use when type is set to COLOR. These are represented as six
hexadecimal characters, similar to HTML color codes, but without the leading
hash.
Corresponds to the JSON property color
| 419 420 421 | # File 'generated/google/apis/adsensehost_v4_1/classes.rb', line 419 def color @color end | 
#type ⇒ String
Type of the backup option. Possible values are BLANK, COLOR and URL.
Corresponds to the JSON property type
| 424 425 426 | # File 'generated/google/apis/adsensehost_v4_1/classes.rb', line 424 def type @type end | 
#url ⇒ String
URL to use when type is set to URL.
Corresponds to the JSON property url
| 429 430 431 | # File 'generated/google/apis/adsensehost_v4_1/classes.rb', line 429 def url @url end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 436 437 438 439 440 | # File 'generated/google/apis/adsensehost_v4_1/classes.rb', line 436 def update!(**args) @color = args[:color] if args.key?(:color) @type = args[:type] if args.key?(:type) @url = args[:url] if args.key?(:url) end |