class Google::Apis::SearchconsoleV1::SearchAnalyticsQueryResponse

A list of rows, one per result, grouped by key. Metrics in each row are aggregated for all data grouped by that key either by page or property, as specified by the aggregation type parameter.

Attributes

response_aggregation_type[RW]

How the results were aggregated. Corresponds to the JSON property `responseAggregationType` @return [String]

rows[RW]

A list of rows grouped by the key values in the order given in the query. Corresponds to the JSON property `rows` @return [Array<Google::Apis::SearchconsoleV1::ApiDataRow>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/searchconsole_v1/classes.rb, line 390
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/searchconsole_v1/classes.rb, line 395
def update!(**args)
  @response_aggregation_type = args[:response_aggregation_type] if args.key?(:response_aggregation_type)
  @rows = args[:rows] if args.key?(:rows)
end