Class: Google::Apis::DfareportingV3_0::CompanionSetting
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DfareportingV3_0::CompanionSetting
 
- 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
Companion Settings
Instance Attribute Summary collapse
- 
  
    
      #companions_disabled  ⇒ Boolean 
    
    
      (also: #companions_disabled?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether companions are disabled for this placement. 
- 
  
    
      #enabled_sizes  ⇒ Array<Google::Apis::DfareportingV3_0::Size> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whitelist of companion sizes to be served to this placement. 
- 
  
    
      #image_only  ⇒ Boolean 
    
    
      (also: #image_only?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether to serve only static images as companions. 
- 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Identifies what kind of resource this is. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ CompanionSetting 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of CompanionSetting. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CompanionSetting
Returns a new instance of CompanionSetting
| 2168 2169 2170 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2168 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#companions_disabled ⇒ Boolean Also known as: companions_disabled?
Whether companions are disabled for this placement.
Corresponds to the JSON property companionsDisabled
| 2147 2148 2149 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2147 def companions_disabled @companions_disabled end | 
#enabled_sizes ⇒ Array<Google::Apis::DfareportingV3_0::Size>
Whitelist of companion sizes to be served to this placement. Set this list to
null or empty to serve all companion sizes.
Corresponds to the JSON property enabledSizes
| 2154 2155 2156 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2154 def enabled_sizes @enabled_sizes end | 
#image_only ⇒ Boolean Also known as: image_only?
Whether to serve only static images as companions.
Corresponds to the JSON property imageOnly
| 2159 2160 2161 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2159 def image_only @image_only end | 
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
dfareporting#companionSetting".
Corresponds to the JSON property kind
| 2166 2167 2168 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2166 def kind @kind end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2173 2174 2175 2176 2177 2178 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 2173 def update!(**args) @companions_disabled = args[:companions_disabled] if args.key?(:companions_disabled) @enabled_sizes = args[:enabled_sizes] if args.key?(:enabled_sizes) @image_only = args[:image_only] if args.key?(:image_only) @kind = args[:kind] if args.key?(:kind) end |