Class: Google::Apis::DoubleclickbidmanagerV1::DownloadRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DoubleclickbidmanagerV1::DownloadRequest
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/doubleclickbidmanager_v1/classes.rb,
generated/google/apis/doubleclickbidmanager_v1/representations.rb,
generated/google/apis/doubleclickbidmanager_v1/representations.rb 
Overview
Request to fetch stored campaigns, insertion orders, line items, TrueView ad groups and ads.
Instance Attribute Summary collapse
- 
  
    
      #file_types  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
File types that will be returned.
 - 
  
    
      #filter_ids  ⇒ Array<Fixnum> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IDs of the specified filter type.
 - 
  
    
      #filter_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Filter type used to filter entities to fetch.
 - 
  
    
      #version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
SDF Version (column names, types, order) in which the entities will be returned.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ DownloadRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of DownloadRequest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DownloadRequest
Returns a new instance of DownloadRequest
      117 118 119  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 117 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#file_types ⇒ Array<String>
File types that will be returned. Acceptable values are:
- "AD"
 - "AD_GROUP"
 - "CAMPAIGN"
 - "INSERTION_ORDER"
 - "LINE_ITEM"
Corresponds to the JSON property 
fileTypes 
      98 99 100  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 98 def file_types @file_types end  | 
  
#filter_ids ⇒ Array<Fixnum>
The IDs of the specified filter type. This is used to filter entities to fetch.
At least one ID must be specified.
Corresponds to the JSON property filterIds
      104 105 106  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 104 def filter_ids @filter_ids end  | 
  
#filter_type ⇒ String
Filter type used to filter entities to fetch.
Corresponds to the JSON property filterType
      109 110 111  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 109 def filter_type @filter_type end  | 
  
#version ⇒ String
SDF Version (column names, types, order) in which the entities will be
returned. Default to 3.1.
Corresponds to the JSON property version
      115 116 117  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 115 def version @version end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      122 123 124 125 126 127  | 
    
      # File 'generated/google/apis/doubleclickbidmanager_v1/classes.rb', line 122 def update!(**args) @file_types = args[:file_types] if args.key?(:file_types) @filter_ids = args[:filter_ids] if args.key?(:filter_ids) @filter_type = args[:filter_type] if args.key?(:filter_type) @version = args[:version] if args.key?(:version) end  |