Class: Google::Apis::AdexchangesellerV1::Report
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AdexchangesellerV1::Report
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangeseller_v1/classes.rb,
 generated/google/apis/adexchangeseller_v1/representations.rb,
 generated/google/apis/adexchangeseller_v1/representations.rb
Defined Under Namespace
Classes: Header
Instance Attribute Summary collapse
- 
  
    
      #averages  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The averages of the report. 
- 
  
    
      #headers  ⇒ Array<Google::Apis::AdexchangesellerV1::Report::Header> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The header information of the columns requested in the report. 
- 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Kind this is, in this case adexchangeseller#report. 
- 
  
    
      #rows  ⇒ Array<Array<String>> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The output rows of the report. 
- 
  
    
      #total_matched_rows  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The total number of rows matched by the report request. 
- 
  
    
      #totals  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The totals of the report. 
- 
  
    
      #warnings  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Any warnings associated with generation of the report. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Report 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Report. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Report
Returns a new instance of Report
| 367 368 369 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 367 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#averages ⇒ Array<String>
The averages of the report. This is the same length as any other row in the
report; cells corresponding to dimension columns are empty.
Corresponds to the JSON property averages
| 328 329 330 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 328 def averages @averages end | 
#headers ⇒ Array<Google::Apis::AdexchangesellerV1::Report::Header>
The header information of the columns requested in the report. This is a list
of headers; one for each dimension in the request, followed by one for each
metric in the request.
Corresponds to the JSON property headers
| 335 336 337 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 335 def headers @headers end | 
#kind ⇒ String
Kind this is, in this case adexchangeseller#report.
Corresponds to the JSON property kind
| 340 341 342 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 340 def kind @kind end | 
#rows ⇒ Array<Array<String>>
The output rows of the report. Each row is a list of cells; one for each
dimension in the request, followed by one for each metric in the request. The
dimension cells contain strings, and the metric cells contain numbers.
Corresponds to the JSON property rows
| 347 348 349 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 347 def rows @rows end | 
#total_matched_rows ⇒ Fixnum
The total number of rows matched by the report request. Fewer rows may be
returned in the response due to being limited by the row count requested or
the report row limit.
Corresponds to the JSON property totalMatchedRows
| 354 355 356 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 354 def total_matched_rows @total_matched_rows end | 
#totals ⇒ Array<String>
The totals of the report. This is the same length as any other row in the
report; cells corresponding to dimension columns are empty.
Corresponds to the JSON property totals
| 360 361 362 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 360 def totals @totals end | 
#warnings ⇒ Array<String>
Any warnings associated with generation of the report.
Corresponds to the JSON property warnings
| 365 366 367 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 365 def warnings @warnings end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 372 373 374 375 376 377 378 379 380 | # File 'generated/google/apis/adexchangeseller_v1/classes.rb', line 372 def update!(**args) @averages = args[:averages] if args.key?(:averages) @headers = args[:headers] if args.key?(:headers) @kind = args[:kind] if args.key?(:kind) @rows = args[:rows] if args.key?(:rows) @total_matched_rows = args[:total_matched_rows] if args.key?(:total_matched_rows) @totals = args[:totals] if args.key?(:totals) @warnings = args[:warnings] if args.key?(:warnings) end |